diff --git a/inc/lang/km/admin.txt b/inc/lang/km/admin.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8034ae3e949d80ee9b7ee473f27fddd2da19dfa
--- /dev/null
+++ b/inc/lang/km/admin.txt
@@ -0,0 +1,3 @@
+====== អ្នកគ្រោង ======
+ខាងក្រោមជាប្រដបប្រដារបស់អ្នកគ្រោង ឌោគូវីគី។
+
diff --git a/inc/lang/km/backlinks.txt b/inc/lang/km/backlinks.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3f3c1e52270bb5b9f77343b71cfc8570b8507de
--- /dev/null
+++ b/inc/lang/km/backlinks.txt
@@ -0,0 +1,5 @@
+====== ខ្សែដំណរក្រោយ ======
+នេះជាទំព័រដែលមានដំណរបណ្តពីទំព័រឥឡូវ។
+====== Backlinks ======
+This is a list of pages that seem to link back to the current page.
+
diff --git a/inc/lang/km/conflict.txt b/inc/lang/km/conflict.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a92254a2bc0bba61ea88f90d46d3934ba877d913
--- /dev/null
+++ b/inc/lang/km/conflict.txt
@@ -0,0 +1,12 @@
+====== មានបុនរាព្រឹត្តិថ្មីៗ ======
+មានបុនរាព្រឹត្តិថ្មី
+
+====== A newer version exists ======
+
+A newer version of the document you edited exists. This happens when another
+user changed the document while you were editing it.
+
+Examine the differences shown below thoroughly, then decide which version to
+keep. If you choose ''save'', your version will be saved. Hit ''cancel'' to
+keep the current version.
+
diff --git a/inc/lang/km/denied.txt b/inc/lang/km/denied.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1048e60cd7f4ba39baae994eae08e85908d49396
--- /dev/null
+++ b/inc/lang/km/denied.txt
@@ -0,0 +1,7 @@
+======បដិសេធអនុញ្ញាត======
+សូមទុស អ្នកគ្មានអនុញ្ញាតទៅបណ្តទេ។ 
+
+======Permission Denied======
+
+Sorry, you don't have enough rights to continue. Perhaps you forgot to login?
+
diff --git a/inc/lang/km/diff.txt b/inc/lang/km/diff.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab4f1a444847b980cfdc220d7d506fbcb8cf0258
--- /dev/null
+++ b/inc/lang/km/diff.txt
@@ -0,0 +1,6 @@
+ខ្ម
+======Differences======
+
+This shows you the differences between the selected revision and the current
+version of the page.
+
diff --git a/inc/lang/km/draft.txt b/inc/lang/km/draft.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1dc0a06d0b662a8104b7a5eceb1a9355135561f
--- /dev/null
+++ b/inc/lang/km/draft.txt
@@ -0,0 +1,10 @@
+ខ្ម
+====== Draft file found ======
+
+Your last edit session on this page was not completed correctly. DokuWiki
+automatically saved a draft during your work which you may now use to continue
+your editing. Below you can see the data that was saved from your last session.
+
+Please decide if you want to //recover// your lost edit session, //delete//
+the autosaved draft or //cancel// the editing process.
+
diff --git a/inc/lang/km/edit.txt b/inc/lang/km/edit.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f33337c526c53aaed23a111eb45a027f9e2f2a6
--- /dev/null
+++ b/inc/lang/km/edit.txt
@@ -0,0 +1,3 @@
+កែតម្រូវទំព័រនេះហើយ ចុច«រក្សាតុក»។  មើល [[wiki:syntax|វាក្យ​សម្ពន្ធ]] ជាកម្នូវីគី។
+សំកែសម្រួលបើអ្នកអាច**ច្នៃចរើន**វា។  បើអ្នកចង់សាកពិសោតអ្វីមួយ សំរៀននៅក្នុង 
+[[playground:playground|playground]]។
diff --git a/inc/lang/km/editrev.txt b/inc/lang/km/editrev.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d4f155d454397af6346963ff170ac40e34fb5b6
--- /dev/null
+++ b/inc/lang/km/editrev.txt
@@ -0,0 +1,4 @@
+**អ្នក ឯក្សារចាស់!**  បើអ្នករក្សាវា អ្នកគុង់តែបង្កើត ថ្មីជាមួយទិន្នន័យនេះ។
+**You've loaded an old revision of the document!** If you save it, you will create
+a new version with this data.
+----
diff --git a/inc/lang/km/index.txt b/inc/lang/km/index.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae32e4ec3a6e537adfa262f6c0c1fe71c337b382
--- /dev/null
+++ b/inc/lang/km/index.txt
@@ -0,0 +1,2 @@
+====== លិបិក្រម ======
+នេះជាលិបិក្រមទំព័រទាំងឡាយបញ្ជាដោយ [[doku>wiki:namespaces|នាមថាន]]។
\ No newline at end of file
diff --git a/inc/lang/km/install.html b/inc/lang/km/install.html
new file mode 100644
index 0000000000000000000000000000000000000000..64ab3a16e49d954784973d464f599e14b9547cf5
--- /dev/null
+++ b/inc/lang/km/install.html
@@ -0,0 +1,25 @@
+ទំព័រនេះ
+<p>This page assists in the first time installation and configuration of
+<a href="http://wiki.splitbrain.org">Dokuwiki</a>. More info on this
+installer is available on it's own
+<a href="http://wiki.splitbrain.org/wiki:installer">documentation page</a>.</p>
+
+<p>DokuWiki uses ordinary files for the storage of wiki pages and other
+information associated with those pages (e.g. images, search indexes, old
+revisions, etc).  In order to operate successfully DokuWiki
+<strong>must</strong> have write access to the directories that hold those
+files.  This installer is not capable of setting up directory permissions. That
+normally needs to be done directly on a command shell or if you are using hosting,
+through FTP or your hosting control panel (e.g. cPanel).</p>
+
+<p>This installer will setup your DokuWiki configuration for
+<acronym title="access control list">ACL</acronym>, which in turn allows administrator
+login and access to DokuWiki's admin menu for installing plugins, managing
+users, managing access to wiki pages and alteration of configuration settings.
+It isn't required for DokuWiki to operate, however it will make Dokuwiki easier
+to administer.</p>
+
+<p>Experienced users or users with special setup requirements should use these links
+for details concerning
+<a href="http://wiki.splitbrain.org/wiki:install">installation instructions</a>
+and <a href="http://wiki.splitbrain.org/wiki:config">configuration settings</a>.</p>
diff --git a/inc/lang/km/lang.php b/inc/lang/km/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..d1a789810ca0e15a3d41b47194c47f37f9d65f6b
--- /dev/null
+++ b/inc/lang/km/lang.php
@@ -0,0 +1,233 @@
+<?php
+/**
+ * english language file
+ *
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author     Andreas Gohr <andi@splitbrain.org>
+ * @author     Anika Henke <henke@cosmocode.de>
+ * @author     Matthias Grimm <matthiasgrimm@users.sourceforge.net>
+ * @author     Ratana Lim <aerorat@yahoo.com>
+ */
+$lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '«'; //'“';//&ldquo;
+$lang['doublequoteclosing']  = '»'; //'”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
+$lang['apostrophe']          = '’';//&rsquo;
+
+$lang['btn_edit']   = 'កែទំព័រនេះ'; //'Edit this page';
+$lang['btn_source'] = 'បង្ហាងប្រភពទំព័រ'; // 'Show pagesource';
+$lang['btn_show']   = 'បង្ហាងទំព័រ'; // 'Show page';
+$lang['btn_create'] = 'បង្កើតទំព័រនេះ'; // 'Create this page';
+$lang['btn_search'] = 'ស្វែងរក'; // 'Search';
+$lang['btn_save']   = 'រក្សាទុក'; // 'Save';
+$lang['btn_preview']= 'បង្ហាញ'; // 'Preview';
+$lang['btn_top']    = 'ទៅលើ'; // 'Back to top';
+$lang['btn_newer']  = '<<ទំព័រទំនើប'; // '<< more recent';
+$lang['btn_older']  = 'ទំព័រថ្មែសម័យ>>'; // 'less recent >>';
+$lang['btn_revs']   = 'ទំព័រចាស់ៗ'; // 'Old revisions';
+$lang['btn_recent'] = 'ទំព័រថ្មីៗ'; // 'Recent changes';
+$lang['btn_upload'] = 'ដាកលើង'; // 'Upload';
+$lang['btn_cancel'] = 'បោះបង់'; // 'Cancel';
+$lang['btn_index']  = 'លិបិក្រម'; // 'Index';
+$lang['btn_secedit']= 'កែ'; // 'Edit';
+$lang['btn_login']  = 'កត់ចូល'; // 'Login';
+$lang['btn_logout'] = 'កត់ចេញ'; // 'Logout';
+$lang['btn_admin']  = 'អ្នកគ្រប់គ្រង'; // 'Admin';
+$lang['btn_update'] = 'កែឡើង'; // 'Update';
+$lang['btn_delete'] = 'លុបចោល'; // 'Delete';
+$lang['btn_back']   = 'ត្រឡប់'; // 'Back';
+$lang['btn_backlink']    = 'ខ្សែចំណងក្រោយ'; // "Backlinks";
+$lang['btn_backtomedia'] = 'ទៅប្រព័នឯកសាវិញ'; // 'Back to Mediafile Selection';
+$lang['btn_subscribe']   = 'ដាក់ដំណឹងផ្លស់ប្តូរ'; // 'Subscribe Changes';
+$lang['btn_unsubscribe'] = 'ដកដំណឹងផ្លស់ប្តូរ'; // 'Unsubscribe Changes';
+$lang['btn_profile']     = 'កែប្រវត្តិរូប'; // 'Update Profile';
+$lang['btn_reset']       = 'កមណត់ឡើងរិញ'; // 'Reset';
+$lang['btn_resendpwd']   = 'ផ្ញើពាក្សសម្ងាត់'; // 'Send new password';
+$lang['btn_draft']    = 'កែគំរោង'; // 'Edit draft';
+$lang['btn_recover']  = 'ស្រោះគំរោងឡើង'; // 'Recover draft';
+$lang['btn_draftdel'] = 'លុបគំរោង'; // 'Delete draft';
+
+$lang['loggedinas'] = 'អ្នកប្រើ'; // 'Logged in as';
+$lang['user']       = 'នាមបម្រើ'; // 'Username';
+$lang['pass']       = 'ពាក្សសម្ងត់'; //'Password';
+$lang['newpass']    = 'ពាក្សសម្ងាត់ថ្មី'; //'New password';
+$lang['oldpass']    = 'បន្ជាកពាក្សសម្ងាត់'; //'Confirm current password';
+$lang['passchk']    = 'ម្ដងទាត'; //'once again';
+$lang['remember']   = 'ចំណាំខ្ញុំ'; //'Remember me';
+$lang['fullname']   = 'នាមត្រគោល'; //'Full name';
+$lang['email']      = 'អ៊ីមែល'; //'E-Mail';
+$lang['register']   = 'ចុះឈ្មោះ';//'Register';
+$lang['profile']    = 'ប្រវត្តិរូប';// 'User Profile';
+$lang['badlogin']   = 'សុំអាទោស​ នាមបំរើ ឬ ពាក្សសម្ងាតមិនត្រវទេ។'; //'Sorry, username or password was wrong.';
+$lang['minoredit']  = 'កែបបណ្តិចបណ្តួច';// 'Minor Changes';
+$lang['draftdate']  = 'គំរោង កត់ស្វ័យប្រវត្ត'; //'Draft autosaved on'; // full dformat date will be added
+
+$lang['regmissing'] = 'សុំអាទោស​ អ្នកត្រវបំពេញក្របវាល។'; //'Sorry, you must fill in all fields.';
+$lang['reguexists'] = 'សុំអាទោស​ នាមប្រើនេះមានរួចហើ។'; //'Sorry, a user with this login already exists.';
+$lang['regsuccess'] = 'អ្នកប្រើបានបង្កើតហើយ និងពាក្សសម្ងាតក៏បានផ្ញើទៀត។'; // 'The user has been created and the password was sent by email.';
+$lang['regsuccess2']= 'អ្នកប្រើបានបង្កើតហើយ។'; // 'The user has been created.';
+$lang['regmailfail']= 'មើលទៅដុចជាមានកំហុសក្នុង....សុំទាកទងអ្នកក្របក្រង'; // 'Looks like there was an error on sending the password mail. Please contact the admin!';
+$lang['regbadmail'] = 'អ៊ីមេលអ្នកសាសេមិនត្រូវបញ្ជរ&mdash;បើអ្នកកិតថានេះជាកំហុសបដិបត្តិ សុំទាកទងអ្នកក្របគ្រោង។'; // 'The given email address looks invalid - if you think this is an error, contact the admin';
+$lang['regbadpass'] = 'គូពាក្សសម្ងាតមិនដូចគ្នាទេ សមសាកទៀត។'; // 'The two given passwords are not identical, please try again.';
+$lang['regpwmail']  = 'ពាក្សសម្ងាតអ្នក'; // 'Your DokuWiki password';
+$lang['reghere']    = 'អ្នកឥតមានបញ្ជីនាមបម្រើទេ?  សុំចល់ចុះឈ្មោះធ្វើគណនីសម្របប្រើប្រស'; // 'You don\'t have an account yet? Just get one';
+
+$lang['profna']       = 'មិនអាចកែ'; // 'This wiki does not support profile modification';
+$lang['profnochange'] = 'ឥតផ្លាស់ប្ដូរ ក្មានអ្វីធ្វើទេ។'; // 'No changes, nothing to do.';
+$lang['profnoempty']  = 'នាមេឬអីមេលទទេ'; // 'An empty name or email address is not allowed.';
+$lang['profchanged']  = 'ប្រវត្តិរូបអ្នកប្រើបាន ។'; // 'User profile sucessfully updated.';
+
+$lang['pwdforget'] = 'ភ្លិចពាក្សសម្ងាត់ យកមួយទាត។'; //'Forgotten your password? Get a new one';
+$lang['resendna']  = 'វីគីនេះមិនឧបរំផ្ញើពាក្សសម្ងាតម្ដងទៀតទេ។'; //'This wiki does not support password resending.';
+$lang['resendpwd'] = 'ផ្ញើពាក្សសម្ងាតឲ្យ'; //'Send new password for';
+$lang['resendpwdmissing'] = 'សុំអាទោស​ អ្នកត្រវបំពេញវាល។'; //'Sorry, you must fill in all fields.';
+$lang['resendpwdnouser']  = 'សុំអាទោស​ យាងរកអ្នកប្រើមិនឃើងទេ។'; // 'Sorry, we can\'t find this user in our database.';
+$lang['resendpwdbadauth'] = 'សុំអាទោស​ រហស្សលេខអនុញ្ញាតពំអាចប្រើបានទេ។ ខ្សែបន្ត'; //'Sorry, this auth code is not valid. Make sure you used the complete confirmation link.';
+$lang['resendpwdconfirm'] ='ខ្សែបន្ត'; // 'A confirmation link has been sent by email.';
+$lang['resendpwdsuccess'] = 'ពាក្សសម្ងាតអ្នកបានផ្ញើហើយ។'; //'Your new password has been sent by email.';
+
+$lang['txt_upload']   = 'ជ្រើសឯកសារដែលរុញ​ឡើង'; // 'Select file to upload';
+$lang['txt_filename'] = 'រុញឡើងជា (ស្រេច​ចិត្ត)'; // 'Upload as (optional)';
+$lang['txt_overwrt']  = 'កត់ពីលើ';//'Overwrite existing file';
+$lang['lockedby']     = 'ឥឡូវនេះចកជាប់​'; // 'Currently locked by';
+$lang['lockexpire']   = 'សោជាប់ផុត​កំណត់ម៉ោង'; // 'Lock expires at';
+$lang['willexpire']   = 'សោអ្នកចំពោះកែតម្រូវទំព័រនេះ ហួសពែលក្នុងមួយនាទី។\nកុំឲ្យមានជម្លោះ ប្រើ «បង្ហាញ»​ ទៅកំណត់​ឡើង​វិញ។'; // 'Your lock for editing this page is about to expire in a minute.\nTo avoid conflicts use the preview button to reset the locktimer.';
+
+$lang['notsavedyet'] = 'កម្រែមិនទានរុក្សាទកត្រូវបោះបង់។\nបន្តទៅទាឬទេ?'; // 'Unsaved changes will be lost.\nReally continue?';
+$lang['rssfailed']   = 'មានកំហុសពេលទៅ​ប្រមូល​យកមតិ​ព័ត៌មាន៖ '; // 'An error occured while fetching this feed: ';
+$lang['nothingfound']= 'រកមិនឃើញអ្វីទេ។'; // 'Nothing was found.';
+
+$lang['mediaselect'] = 'ឯកសារមីឌៀ'; // 'Media Files';
+$lang['fileupload']  = 'រុញឯកសារមីឌៀឡើង'; // 'Media File Upload';
+$lang['uploadsucc']  = 'រុញចូលមានជ័យ'; //'Upload successful';
+$lang['uploadfail']  = 'រុញឡើងបរាជ័យ។ ប្រហែលខុសសិទ្ឋានុញ្ញាត?'; //'Upload failed. Maybe wrong permissions?';
+$lang['uploadwrong'] = 'រុញឡើងត្រូវ​បាន​បដិសេធ។ ឯកសារ'; //'Upload denied. This file extension is forbidden!';
+$lang['uploadexist'] = 'ឯកសារមានហើយ។ ឥតមានធ្វើអ្វីទេ។'; //'File already exists. Nothing done.';
+$lang['uploadbadcontent'] = 'ធាតុចំរុញឡើងមិនត្រូវកន្ទុយឯកសារ %s ទេ។'; // 'The uploaded content did not match the %s file extension.';
+$lang['uploadspam']  = 'ចំរុញឡើង បង្ខាំង ដៅយ  '; //'The upload was blocked by the spam blacklist.';
+$lang['uploadxss']   = 'ចំរុញឡើង បង្ខាំង  '; //'The upload was blocked for possibly malicious content.';
+$lang['deletesucc']  = 'ឯកសារ «%s» បានលុបហើយ។'; //'The file "%s" has been deleted.';
+$lang['deletefail']  = '«%s» មិនអាចលុបទេ&mdashមើល'; //'"%s" couldn\'t be deleted - check permissions.';
+$lang['mediainuse']  = 'ឯកសារ «%s» ឥតទានលុបទេ&mdashមានគេកំភងទេជាប់ប្រើ។'; //'The file "%s" hasn\'t been deleted - it is still in use.';
+$lang['namespaces']  = 'នាមដ្ឋាន'; //'Namespaces';
+$lang['mediafiles']  = 'ឯកសារទំនេនៅក្នុង'; //'Available files in';
+
+$lang['js']['keepopen']    = 'ទុកបង្អួចបើក ពេលការជម្រើស'; //'Keep window open on selection';
+$lang['js']['hidedetails'] = 'បាំង'; //'Hide Details';
+$lang['mediausage']  = 'ប្រើ'; //'Use the following syntax to reference this file:';
+$lang['mediaview']   = 'មើលឯកសារដើម'; //'View original file';
+$lang['mediaroot']   = 'ឫស'; // 'root';
+$lang['mediaupload'] = 'រុញឯកសារឡើងទៅនាមដ្ឋាននេះ។ នាមដ្ឋាន «រុញឡើង»'; //'Upload a file to the current namespace here. To create subnamespaces, prepend them to your "Upload as" filename separated by colons.';
+$lang['mediaextchange'] = 'កន្ទុយឯកសារផ្លាសពី «%s» ទៅ «%s»!'; //'Filextension changed from .%s to .%s!';
+
+$lang['reference']   = 'អនុសាសនចំពោះ'; //'References for';
+$lang['ref_inuse']   = 'ឯកសារមិនអាចលុបពីព្រោះវានៅចាប់ប្រើដៅទំព័រ៖'; //'The file can\'t be deleted, because it\'s still used by the following pages:';
+$lang['ref_hidden']  = 'អនុសាសនខ្លះនៅលើទំព័រអ្នកគ្មានសេធអនុញ្ញាត'; //'Some references  are on pages you don\'t have permission to read';
+
+$lang['hits']       = 'ត្រូវ'; //'Hits';
+$lang['quickhits']  = 'ឈ្មោះទំព័រប្រៀបដូច'; //'Matching pagenames';
+$lang['toc']        = 'មាតិកា'; //'Table of Contents';
+$lang['current']    = 'ឥឡៅវ'; //'current';
+$lang['yours']      = 'តំណែអ្នាក'; //'Your Version';
+$lang['diff']       = 'បង្ហាងអសទិសភាពជាមួយតំណែឥឡូវ '; //'show differences to current version';
+$lang['line']       = 'ខ្សែ'; //'Line';
+$lang['breadcrumb'] = 'ដាន';
+$lang['youarehere'] = 'ដាន'; // 'អ្នកនៅនេះ'; // 'You are here';
+$lang['lastmod']    = 'ពេលកែចុងក្រោយ'; // 'Last modified';
+$lang['by']         = 'និពន្ឋដោយ'; //'by';
+$lang['deleted']    = 'យកចេញ'; //'removed';
+$lang['created']    = 'បង្កើត'; //'created';
+$lang['restored']   = 'ស្ដារបុនរាព្រឹតចាស់'; //'old revision restored';
+$lang['external_edit'] = 'កំរេពីក្រៅ'; // 'external edit';
+$lang['summary']    = 'កែតម្រា'; //'Edit summary';
+
+$lang['mail_newpage']  = 'ថែមទំព័រ'; //'page added:';
+$lang['mail_changed']  = 'ទំព័រប្រែប្រួល'; //'page changed:';
+$lang['mail_new_user'] = 'អ្នកប្រើថ្មី'; //'new user:';
+$lang['mail_upload']   = 'រុញអក្សាលើង'; //'file uploaded:';
+
+$lang['nosmblinks'] = 'ខ្សែបន្តទៅ «Windows share» ប្រើបានក្នុង «Microsoft IE»។ អ្នកអាច កាត់ឬបិត ខ្សែនេះ។'; // 'Linking to Windows shares only works in Microsoft Internet Explorer.\nYou still can copy and paste the link.';
+
+$lang['qb_alert']   = 'សុំចុតឃ្វាមអ្នកចង់ធ្វើ​ទ្រង់ទ្រាយ វាគងទែបន្ថែមពីចុងអត្ថបទ'; //'Please enter the text you want to format.\nIt will be appended to the end of the document.';
+$lang['qb_bold']    = 'ឃ្វាមក្រស'; //'Bold Text';
+$lang['qb_italic']  = 'ឃ្វាមជ្រៀង'; //'Italic Text';
+$lang['qb_underl']  = 'ឃ្វាម'; //'Underlined Text';
+$lang['qb_code']    = 'ឃ្វាមក្បួន'; //'Code Text';
+$lang['qb_strike']  = 'ឃ្វាម'; //'Strike-through Text';
+$lang['qb_h1']      = 'និវេទន៍ទី១'; // 'Level 1 Headline';
+$lang['qb_h2']      = 'និវេទន៍ទី២'; // 'Level 2 Headline';
+$lang['qb_h3']      = 'និវេទន៍ទី៣'; // 'Level 3 Headline';
+$lang['qb_h4']      = 'និវេទន៍ទី៤'; // 'Level 4 Headline';
+$lang['qb_h5']      = 'និវេទន៍ទី៥'; // 'Level 5 Headline';
+$lang['qb_link']    = 'ខ្សែបន្តក្នុង'; //'Internal Link';
+$lang['qb_extlink'] = 'ខ្សែបន្តក្រៅ'; //'External Link';
+$lang['qb_hr']      = 'បន្ទាផ្ដេក'; //'Horizontal Rule';
+$lang['qb_ol']      = 'តារាងត្រៀប'; //'Ordered List Item';
+$lang['qb_ul']      = 'តារាងអត្រៀប'; //'Unordered List Item';
+$lang['qb_media']   = 'បន្ថែមរូនឹងឯកសារឥទៀត'; //'Add Images and other files';
+$lang['qb_sig']     = 'ស៊កហត្ថលេខា'; //'Insert Signature';
+$lang['qb_smileys'] = 'សញ្ញាអារម្មណ៍'; //​'Smileys';​​//បដិមា
+$lang['qb_chars']   = 'អក្ខរៈពិសេស'; //'Special Chars';
+
+$lang['del_confirm']= 'លុប'; // 'Really delete selected item(s)?';
+$lang['admin_register']= 'តែមអ្នកប្រើ';//'Add new user';
+
+$lang['spell_start'] = 'ពិនិត្យអក្ខរាវិរុទ្ធ';//'Check Spelling';
+$lang['spell_stop']  = 'បណ្តកំរែ'; 'Resume Editing';
+$lang['spell_wait']  = 'សូមចាំ';//'Please wait...';
+$lang['spell_noerr'] = 'ឥតមានខុះទេ'; //'No Mistakes found';
+$lang['spell_nosug'] = 'ឥតមានយោបល់'; //'No Suggestions';
+$lang['spell_change']= 'ដូរជំនួស';//'Change';
+
+$lang['metaedit']    = 'កែទិន្នន័យអរូប';//'Edit Metadata';
+$lang['metasaveerr'] = 'ពំអាចកត់រទិន្នន័យអរូប';//'Writing metadata failed';
+$lang['metasaveok']  = 'ទិន្នន័យអរូប'; //'Metadata saved';
+$lang['img_backto']  = 'ថយក្រោយ'; //'Back to';
+$lang['img_title']   = 'អភិធេយ្យ'; //'Title';
+$lang['img_caption'] = 'ចំណងជើង'; //'Caption';
+$lang['img_date']    = 'ថ្ងៃខែ';//'Date';
+$lang['img_fname']   = 'ឈ្មោះឯកសារ'; //'Filename';
+$lang['img_fsize']   = 'ទំហំ';//'Size';
+$lang['img_artist']  = 'អ្នកថតរូប'; // 'Photographer';
+$lang['img_copyr']   = 'រក្សា​សិទ្ធិ'; // 'Copyright';
+$lang['img_format']  = 'ធុនប្រភេទ'; // 'Format';
+$lang['img_camera']  = 'គ្រឿងថត'; // 'Camera';
+$lang['img_keywords']= 'មេពាក្ស';//'Keywords';
+
+$lang['subscribe_success']  = ' ដកថែម %s ចូលបញ្ជីបរិវិសកមចំពោះ %s';  // 'Added %s to subscription list for %s';
+$lang['subscribe_error']    = 'មានកំហុសពេលបន្ថែម %s ចូលបញ្ជីបរិវិសកមចំពោះ %s';  // 'Error adding %s to subscription list for %s';
+$lang['subscribe_noaddress']= 'ឥតមានអាសយដ្ឋាន អ្នកមិនអាចកត់ចុល';  // 'There is no address associated with your login, you cannot be added to the subscription list';
+$lang['unsubscribe_success']= 'ដក %s ចេញពីបញ្ជីបរិវិសកមចំពោះ %s';  // 'Removed %s from subscription list for %s';
+$lang['unsubscribe_error']  = 'មានកំហុសពេលដក %s​  ចេញពីបញ្ជីបរិវិសកមចំពោះ %s';  // 'Error removing %s from subscription list for %s';
+
+/* auth.class language support */
+$lang['authmodfailed']   = 'និនផ្ទៀងផ្ទាត់​ភាព​​ត្រឹមត្រូវបានទេ។ សុំទាកទងអ្នកក្របគ្រោង។';  // 'Bad user authentication configuration. Please inform your Wiki Admin.';
+$lang['authtempfail']    = 'ការផ្ទៀងផ្ទាត់​ភាព​​ត្រឹមត្រូវឥតដំនេ។ ប្រើ ....';  // 'User authentication is temporarily unavailable. If this situation persists, please inform your Wiki Admin.';
+
+/* installer strings */
+$lang['i_chooselang'] = 'រើសពាស្សាអ្នក'; //'Choose your language';
+$lang['i_installer']  = 'ដំឡើងឌោគូវីគី'; // 'DokuWiki Installer';
+$lang['i_wikiname']   = 'នាមវីគី'; //'Wiki Name';
+$lang['i_enableacl']  = 'បើកប្រើ (អនុសាស)'; // 'Enable ACL (recommended)';
+$lang['i_superuser']  = 'អ្នកកំពូល'; // 'Superuser';
+$lang['i_problems']   = 'កម្មវិធី​ដំឡើងបានប៉ះឧបសគ្គ។ អ្នកមិនអាចបន្តទៅទៀត ដល់អ្នកជួសជុលវា។'; // 'The installer found some problems, indicated below. You can not continue until you have fixed them.';
+$lang['i_modified']   = ''; // 'For security reasons this script will only work with a new and unmodified Dokuwiki installation. You should either re-extract the files from the downloaded package or consult the complete    <a href="http://wiki.splitbrain.org/wiki:install">Dokuwiki installation instructions</a>';
+$lang['i_funcna']     = '<code>%s</code> '; // 'PHP function <code>%s</code> is not available. Maybe your hosting provider disabled it for some reason?';
+$lang['i_phpver']     = 'PHP ប្រវត់លេខ<code>%s</code> ជា'; // 'Your PHP version <code>%s</code> is lower than the needed <code>%s</code>. You need to upgrade your PHP install.';
+$lang['i_permfail']   = '<code>%s</code> មិនអាចសាស'; // '<code>%s</code> is not writable by DokuWiki. You need to fix the permission settings of this directory!';
+$lang['i_confexists'] = '<code>%s</code> មានហាយ'; // '<code>%s</code> already exists';
+$lang['i_writeerr']   = 'មិនអាចបណ្កើ<code>%s</code>។ អ្នកត្រវការពិនិត្យអធិក្រឹតិរបស់ថតនឹងឯកសារ។'; //'Unable to create <code>%s</code>. You will need to check directory/file permissions and create the file manually.';
+$lang['i_badhash']    = '(hash=<code>%s</code>)'; // 'unrecognised or modified dokuwiki.php (hash=<code>%s</code>)';
+$lang['i_badval']     = '<code>%s</code>&mdash;'; // '<code>%s</code> - illegal or empty value';
+$lang['i_success']    = ''; // 'The configuration was finished successfully. You may delete the install.php file now. Continue to   <a href="doku.php">your new DokuWiki</a>.';
+$lang['i_failure']    = 'ពលសាសារ'; // 'Some errors occured while writing the configuration files. You may need to fix them manually before you can use <a href="doku.php">your new DokuWiki</a>.';
+$lang['i_policy']     = 'បញ្ជីអនុញ្ញតផ្ដើម'; //'Initial ACL policy';
+$lang['i_pol0']       = 'វីគីបើកចំហ'; //'Open Wiki (read, write, upload for everyone)';
+$lang['i_pol1']       = 'វីគីសធារណៈ'; //'Public Wiki (read for everyone, write and upload for registered users)';
+$lang['i_pol2']       = 'វីគីបិទជិត'; //'Closed Wiki (read, write, upload for registered users only)';
+
+$lang['i_retry']      = 'ម្តងទៀត'; //'Retry';
+
+//Setup VIM: ex: et ts=2 enc=utf-8 :
\ No newline at end of file
diff --git a/inc/lang/km/locked.txt b/inc/lang/km/locked.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e503d1a1734714dea83a6da9f7fd2de31b906fd7
--- /dev/null
+++ b/inc/lang/km/locked.txt
@@ -0,0 +1,5 @@
+ខ្ម
+====== Page locked ======
+
+This page is currently locked for editing by another user. You have to wait
+until this user finishes editing or the lock expires.
diff --git a/inc/lang/km/login.txt b/inc/lang/km/login.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb708e27c836103505a5876db515fc2110f5b216
--- /dev/null
+++ b/inc/lang/km/login.txt
@@ -0,0 +1,7 @@
+====== កត់ចូល ======
+
+អ្នកមិនទាន់។ 
+អ្នកត្រូវការអនុញ្ញាឲ្យកត់តនំបានចូល។
+Enter your authentication credentials below to log in.
+You need to have cookies enabled to log in.
+
diff --git a/inc/lang/km/mailtext.txt b/inc/lang/km/mailtext.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59101701c1ee4b0046925c4182e83558922b2a69
--- /dev/null
+++ b/inc/lang/km/mailtext.txt
@@ -0,0 +1,18 @@
+ខ្ម
+A page in your DokuWiki was added or changed. Here are the details:
+
+Date        : @DATE@
+Browser     : @BROWSER@
+IP-Address  : @IPADDRESS@
+Hostname    : @HOSTNAME@
+Old Revision: @OLDPAGE@
+New Revision: @NEWPAGE@
+Edit Summary: @SUMMARY@
+User        : @USER@
+
+@DIFF@
+
+
+--
+This mail was generated by DokuWiki at
+@DOKUWIKIURL@
diff --git a/inc/lang/km/newpage.txt b/inc/lang/km/newpage.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44983d3748586717d886df4c4bfefa600fff7ef7
--- /dev/null
+++ b/inc/lang/km/newpage.txt
@@ -0,0 +1,9 @@
+====== ឥតទានមានទេ ======
+អ្នកតាមត្រសៃខ្សែដែលគ្មានទំព័រ។
+បើ
+======This topic does not exist yet======
+
+You've followed a link to a topic that doesn't exist yet.
+If permissions allow, you may create it by using the
+''Create this page'' button.
+
diff --git a/inc/lang/km/norev.txt b/inc/lang/km/norev.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d3e1f10f486050c009b6b6ea799d7667b2dcfcf
--- /dev/null
+++ b/inc/lang/km/norev.txt
@@ -0,0 +1,2 @@
+====== ឥតមានបុនរាព្រឹត្តិទេ ======
+បុនរាព្រឹត្តិពុំមានទេ។ សុំប្រើ «ទំព័រចាស់ៗ» ទៅមើលបញ្ជីប្រវត្តទំព័រចាស់រូបស់អត្ថបទនេះ។
\ No newline at end of file
diff --git a/inc/lang/km/password.txt b/inc/lang/km/password.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7254ca27703a993487428a74811d653e2c788199
--- /dev/null
+++ b/inc/lang/km/password.txt
@@ -0,0 +1,21 @@
+សួរស្ដី @FULLNAME@!
+
+នេះជាបញ្ជីប្រើប្រះរុបស @TITLE@ នៅ @DOKUWIKIURL@
+
+នាមបង្រើ៖  @LOGIN@
+ពាក្សសម្ងាត៖ @PASSWORD@
+
+--
+អ៊ីមេលនេះបន្ចេអពីឌោគូវីគីនៅ
+@DOKUWIKIURL@
+
+Hi @FULLNAME@!
+
+Here is your userdata for @TITLE@ at @DOKUWIKIURL@
+
+Login    : @LOGIN@
+Password : @PASSWORD@
+
+--
+This mail was generated by DokuWiki at
+@DOKUWIKIURL@
diff --git a/inc/lang/km/preview.txt b/inc/lang/km/preview.txt
new file mode 100644
index 0000000000000000000000000000000000000000..693e6233150660d92ed19fa1c03aea9b2efa837c
--- /dev/null
+++ b/inc/lang/km/preview.txt
@@ -0,0 +1,4 @@
+======Preview======
+
+This is a preview of how your text will look like. Remember: It is **not saved** yet!
+
diff --git a/inc/lang/km/pwconfirm.txt b/inc/lang/km/pwconfirm.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c34686ae6f10518ce81c60dca136a0f0f62fd768
--- /dev/null
+++ b/inc/lang/km/pwconfirm.txt
@@ -0,0 +1,27 @@
+សួស្ដី @FULLNAME@!
+
+មានគេសុមស្នើពាក្យ​សម្ងាត់​រុបសឲ្យ@TITLE@ នៅ @DOKUWIKIURL@។
+បើអ្នកមិនជាអ្នកសុមពាក្យ​សម្ងាត់ទេ សុំបស់ចល់អ៊ីមេលនេះ។
+
+
+សុំអះអាងដែលសំណើនេះដោយទៅតាមខ្សែ
+
+@CONFIRM@
+
+--
+អ៊ីមេលនេះបង្កើតពីឌក្គូវីគីនៅ
+@DOKUWIKIURL@
+
+Someone requested a new password for your @TITLE@
+login at @DOKUWIKIURL@
+
+If you did not request a new password then just ignore this email.
+
+To confirm that the request was really sent by you please use the
+following link.
+
+@CONFIRM@
+
+--
+This mail was generated by DokuWiki at
+@DOKUWIKIURL@
diff --git a/inc/lang/km/read.txt b/inc/lang/km/read.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04bfec0b5d1daec67f9488e442b38912891c8a4d
--- /dev/null
+++ b/inc/lang/km/read.txt
@@ -0,0 +1,2 @@
+This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong.
+
diff --git a/inc/lang/km/recent.txt b/inc/lang/km/recent.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b25b4001b3677402fff8e8d5e11eb11fd8ee1310
--- /dev/null
+++ b/inc/lang/km/recent.txt
@@ -0,0 +1,7 @@
+====== ប្រវត្តិទំព័របច្ចុប្បន្ន ======
+ទំព័រទាំងនេះគឺទំព័រកែប្រែ
+
+======Recent Changes======
+The following pages were changed recently.
+
+
diff --git a/inc/lang/km/register.txt b/inc/lang/km/register.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59c031922711d3990b2659a03b420ebb988939af
--- /dev/null
+++ b/inc/lang/km/register.txt
@@ -0,0 +1,9 @@
+====== អ្នកប្រើថ្មី ======
+
+====== Register as new user ======
+
+Fill in all the information below to create a new account in this wiki.
+Make sure you supply a **valid e-mail address** - if you are not asked
+to enter a password here, a new one will be sent to that address.
+The login name should be a valid [[doku>wiki:pagename|pagename]].
+
diff --git a/inc/lang/km/registermail.txt b/inc/lang/km/registermail.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d028473b24cb11295c9647fd78cc00e44a6c9f73
--- /dev/null
+++ b/inc/lang/km/registermail.txt
@@ -0,0 +1,14 @@
+A new user has registered. Here are the details:
+
+User name   : @NEWUSER@
+Full name   : @NEWNAME@
+E-mail      : @NEWEMAIL@
+
+Date        : @DATE@
+Browser     : @BROWSER@
+IP-Address  : @IPADDRESS@
+Hostname    : @HOSTNAME@
+
+-- 
+This mail was generated by DokuWiki at
+@DOKUWIKIURL@
diff --git a/inc/lang/km/resendpwd.txt b/inc/lang/km/resendpwd.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a3d0887300d0fdbf11870bf82a8ed4c76a40812
--- /dev/null
+++ b/inc/lang/km/resendpwd.txt
@@ -0,0 +1,6 @@
+====== Send new password ======
+
+Please enter your user name in the form below to request a new password for your
+account in this wiki. A confirmation link will be sent to your registered email
+address.
+
diff --git a/inc/lang/km/revisions.txt b/inc/lang/km/revisions.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a11d72aca1493df99e117fe4169f49584e0cbfec
--- /dev/null
+++ b/inc/lang/km/revisions.txt
@@ -0,0 +1,10 @@
+====== ប្រវត្តិទំព័រចាស់ ======
+ទាំងនេះគឺប្រវត្តិទំព័រចាស់រុបសអត្ថបទនេះ។ 
+ជ្រើសខ្សែទំព័រពីខាងក្រោមហើយ ចុត «កែទំព័រនេះ» រួចហើយរក្សាវាទុក។
+
+======Old Revisions======
+
+These are the older revisons of the current document. 
+To revert to an old revision, select it from below, 
+click ''Edit this page'' and save it.
+
diff --git a/inc/lang/km/searchpage.txt b/inc/lang/km/searchpage.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5239534a1218a093933b8b160ef18ded8fcd1a13
--- /dev/null
+++ b/inc/lang/km/searchpage.txt
@@ -0,0 +1,7 @@
+======Search======
+
+You can find the results of your search below. If you didn't find
+what you were looking for, you can create or edit the page named
+after your query with the appropriate button.
+
+=====Results=====
diff --git a/inc/lang/km/showrev.txt b/inc/lang/km/showrev.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f45040c027699f54280524f2a8c0a8b6194af38c
--- /dev/null
+++ b/inc/lang/km/showrev.txt
@@ -0,0 +1,2 @@
+**This is an old revision of the document!**
+----
diff --git a/inc/lang/km/stopwords.txt b/inc/lang/km/stopwords.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f72f46b00b52875ee1167efbd355b6fb1c5c058f
--- /dev/null
+++ b/inc/lang/km/stopwords.txt
@@ -0,0 +1,29 @@
+# This is a list of words the indexer ignores, one word per line
+# When you edit this file be sure to use UNIX line endings (single newline)
+# No need to include words shorter than 3 chars - these are ignored anyway
+# This list is based upon the ones found at http://www.ranks.nl/stopwords/
+about
+are
+and
+you
+your
+them
+their
+com
+for
+from
+into
+how
+that
+the
+this
+was
+what
+when
+where
+who
+will
+with
+und
+the
+www
diff --git a/inc/lang/km/subscribermail.txt b/inc/lang/km/subscribermail.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31ccb6d7e0a5992dec9a90f11a206a4c2c73a835
--- /dev/null
+++ b/inc/lang/km/subscribermail.txt
@@ -0,0 +1,17 @@
+Hello!
+
+The page @PAGE@ in the @TITLE@ wiki changed.
+Here are the changes:
+
+--------------------------------------------------------
+@DIFF@
+--------------------------------------------------------
+
+To unsubscribe from this page log into the wiki at
+@DOKUWIKIURL@ then visit
+@NEWPAGE@
+and choose 'Unsubscribe Changes'.
+
+--
+This mail was generated by DokuWiki at
+@DOKUWIKIURL@
diff --git a/inc/lang/km/updateprofile.txt b/inc/lang/km/updateprofile.txt
new file mode 100644
index 0000000000000000000000000000000000000000..347094da595bf0ae4d993a19a730d2596d47371d
--- /dev/null
+++ b/inc/lang/km/updateprofile.txt
@@ -0,0 +1,5 @@
+====== Update your account profile ======
+
+You only need to complete those fields you wish to change.  You may not change your user name.
+
+
diff --git a/inc/lang/km/uploadmail.txt b/inc/lang/km/uploadmail.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a6f33d355977686ea63f65ad25715c0865e4131
--- /dev/null
+++ b/inc/lang/km/uploadmail.txt
@@ -0,0 +1,14 @@
+A file was uploaded to your DokuWiki. Here are the details:
+
+File        : @MEDIA@
+Date        : @DATE@
+Browser     : @BROWSER@
+IP-Address  : @IPADDRESS@
+Hostname    : @HOSTNAME@
+Size        : @SIZE@
+MIME Type   : @MIME@
+User        : @USER@
+
+--
+This mail was generated by DokuWiki at
+@DOKUWIKIURL@
diff --git a/inc/lang/km/wordblock.txt b/inc/lang/km/wordblock.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ee4da5f24067dede2d8fa296b5761aaf92b90c1
--- /dev/null
+++ b/inc/lang/km/wordblock.txt
@@ -0,0 +1,6 @@
+======SPAM blocked======
+
+Your changes were **not** saved because it contains one or more blocked words.
+If you tried to spam the Wiki -- Bad dog! If you think this is an error, contact
+the administrator of this Wiki.
+