diff --git a/lang/cs/lang.php b/lang/cs/lang.php
index dded59516647a429c4be3828129bd21d3bed88fb..2c20bf241c107531b7681aa39aed71d84f15576f 100644
--- a/lang/cs/lang.php
+++ b/lang/cs/lang.php
@@ -6,6 +6,7 @@
  * @author     Bohumir Zamecnik <bohous@luhy.net>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Upravit stránku';
 $lang['btn_source'] = 'Zobrazit zdroj stránky';
diff --git a/lang/da/backlinks.txt b/lang/da/backlinks.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40fada72d564c7f90258bdc9d6ffeafcc52e9345
--- /dev/null
+++ b/lang/da/backlinks.txt
@@ -0,0 +1,4 @@
+====== Henvisninger bagud ======
+
+Dette er en liste over alle de dokumenter der henviser tilbage til det nuværende dokument. Vær opmærksom på at CamelCase henvisninger ikke bliver opfattet som henvisninger bagud.
+
diff --git a/lang/da/conflict.txt b/lang/da/conflict.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98dc3835d224d9a8f3d52461864385b5edae0fd5
--- /dev/null
+++ b/lang/da/conflict.txt
@@ -0,0 +1,5 @@
+====== Der eksisterer en nyere udgave af dokumentet ======
+
+Der eksisterer en nyere udgave af dette dokument. Det sker når flere brugere åndre i dokumentet på samme tid.
+
+Gennemgå de viste forskelle grundigt, og beslut hvilken udgave der skal bevares. Hvis du vælger ''Gem'', bliver din udgave af dokumentet gemt. Vælger du ''Fortryd'' beholder du den nuværende udgave.
diff --git a/lang/da/denied.txt b/lang/da/denied.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3472bcc1db572879ee56b0dd693ff5ad327f61d
--- /dev/null
+++ b/lang/da/denied.txt
@@ -0,0 +1,3 @@
+====== Adgang nægtet!======
+
+Du har ikke rettigheder til at fortsætte. Måske er du ikke logget ind.
diff --git a/lang/da/index.txt b/lang/da/index.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d706d8bcaba38d476fd31629fabb8b9d8fc32124
--- /dev/null
+++ b/lang/da/index.txt
@@ -0,0 +1,4 @@
+====== Indeks ======
+
+Dette er en oversigt over alle tilgængelige dokumenter, sorteret efter
+[[doku>wiki:navnerum|navnerum]].
diff --git a/lang/da/lang.php b/lang/da/lang.php
index f2dcbf44140c98f4fada4214c6f0ac7d78ddf380..f8ee5766f51ef8a15e9734b42f985cae6cc1aab5 100644
--- a/lang/da/lang.php
+++ b/lang/da/lang.php
@@ -7,6 +7,7 @@
  * @author     koeppe <koeppe@kazur.dk>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Rediger dette dokument'; // Edit this page
 $lang['btn_source'] = 'Vis kildekode';          // Show pagesource
diff --git a/lang/da/locked.txt b/lang/da/locked.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23e22b6549037c4d6fda43ddc05a35f3642208ab
--- /dev/null
+++ b/lang/da/locked.txt
@@ -0,0 +1,3 @@
+====== LÃ¥st Dokument ======
+
+Dette dokument er midlertidigt låst af en anden bruger. Vent venligst til brugeren er fædig med at redigere dokumentet, eller låsen udløber.
diff --git a/lang/da/login.txt b/lang/da/login.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0aa55558f2cda930fc67e441cade50520e94e44
--- /dev/null
+++ b/lang/da/login.txt
@@ -0,0 +1,3 @@
+====== Login ======
+
+Du er ikke logget ind! Indtast brugernavn og password. Din browser skal have tilladt cookies for at du kan logge ind.
diff --git a/lang/da/password.txt b/lang/da/password.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b497666f6e587d3b3c9eef9c2a3201fbe017ff2a
--- /dev/null
+++ b/lang/da/password.txt
@@ -0,0 +1,10 @@
+Hej @FULLNAME@!
+
+Her er dine brugeroplysninger @TITLE@ at @DOKUWIKIURL@
+
+Brugernavn : @LOGIN@
+Password   : @PASSWORD@
+
+-- 
+Denne e-mail blev genereret af DokuWiki på
+@DOKUWIKIURL@
diff --git a/lang/da/register.txt b/lang/da/register.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78aec6f7c0fe0774168f12a29ccd2cc808fcab95
--- /dev/null
+++ b/lang/da/register.txt
@@ -0,0 +1,4 @@
+====== Opret en wiki-konto ======
+
+Udfyld nedenstånde skema for at oprette en konto i denne wiki. Srg for at bruge en **gyldig e-mail-adresse** - dit password bliver sent til dig. Dit brugernavn skal være et gyldigt [[doku>wiki:dokumentnavn|dokumantnavn]].
+
diff --git a/lang/da/wordblock.txt b/lang/da/wordblock.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c74483cb9a843f92ab020525b6bb87d51041847
--- /dev/null
+++ b/lang/da/wordblock.txt
@@ -0,0 +1,3 @@
+====== SPAM blokeret ======
+
+Dine ædringer blev **ikke** gemt da de indeholder et eller flere unskede ord. Kontakt venligst admin, hvis du mener dette er en fejl.
diff --git a/lang/de/lang.php b/lang/de/lang.php
index ce4a665c4195edea31f6c1e50874a7e65a91e358..00c329b90dff35aee4d58710077c415b0f0a2345 100644
--- a/lang/de/lang.php
+++ b/lang/de/lang.php
@@ -7,6 +7,7 @@
  * @author     Christof <gagi@fin.de>
  * @author     Anika Henke <henke@cosmocode.de>
  */
+$lang['direction']  = 'ltr';
 $lang['encoding']   = 'utf-8';
 
 $lang['btn_edit']   = 'Diese Seite bearbeiten';
diff --git a/lang/en/admin.txt b/lang/en/admin.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b04a344d1a4adbc0d806498fbae0f6dec1ac8050
--- /dev/null
+++ b/lang/en/admin.txt
@@ -0,0 +1,5 @@
+====== Administration ======
+
+Below you can find a list of administrative tasks available in
+DokuWiki.
+
diff --git a/lang/en/admin_acl.txt b/lang/en/admin_acl.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ced5f62645659da42f7213383ff88bd7ecbd52f
--- /dev/null
+++ b/lang/en/admin_acl.txt
@@ -0,0 +1,12 @@
+====== Access Control List Management ======
+
+On this page you can add and remove permissions for the current
+page and all the [[doku>wiki:namespaces|namespaces]] it is in.
+You should read the [[doku>wiki:acl|official documentation on ACL]]
+to fully understand how access control works.
+
+The page displays all permissions that are significant for the
+current page. Permissions regarding other pages ar not shown -- to
+edit them [[this>doku.php?do=index|browse]] to the according page
+first, then change to the ACL Administration.
+
diff --git a/lang/en/lang.php b/lang/en/lang.php
index 206d82cafafe4036ffe2ae570c01ab16d8cd42c9..314bb5e71d9a0517ff140ed5107a0d0816739a26 100644
--- a/lang/en/lang.php
+++ b/lang/en/lang.php
@@ -7,6 +7,7 @@
  * @author     Anika Henke <henke@cosmocode.de>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Edit this page';
 $lang['btn_source'] = 'Show pagesource';
diff --git a/lang/es/lang.php b/lang/es/lang.php
index 6f7a73a0d7153e091422698cfb20aa012525e31b..0e8af864bd10164ae98f338a7400d9b51a2b0a63 100644
--- a/lang/es/lang.php
+++ b/lang/es/lang.php
@@ -6,6 +6,7 @@
  * @author     Zigor Astarbe <zigor@astarbe.com>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Edita esta página';
 $lang['btn_search'] = 'Buscar';
diff --git a/lang/eu/lang.php b/lang/eu/lang.php
index 910d942d1d8c887d65db071cf169be58fc150f94..2af4bbff7cee294489ecee02af9780127b70e95a 100644
--- a/lang/eu/lang.php
+++ b/lang/eu/lang.php
@@ -6,6 +6,7 @@
  * @author     Xabi Ezpeleta <xezpeleta@mendikute.com>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Aldatu orri hau';
 $lang['btn_source'] = 'Kodea ikusi';
diff --git a/lang/fi/lang.php b/lang/fi/lang.php
index 27f0c3503584a8007bcec0a35d155f1f810499d7..ccf4cce3a3e7e8f7c07ac1d6a5e1b4057a39b786 100644
--- a/lang/fi/lang.php
+++ b/lang/fi/lang.php
@@ -6,6 +6,7 @@
  * @author     Petteri <petteri@gmail.com>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Muokkaa tätä sivua';
 $lang['btn_source'] = 'Näytä sivun lähdekoodi';
diff --git a/lang/fr/lang.php b/lang/fr/lang.php
index 9ff001cbf3084103cad14bb5c699706143b4e41b..77fd253ba33ae87caa7631fbaa4924d33a0d5bb8 100644
--- a/lang/fr/lang.php
+++ b/lang/fr/lang.php
@@ -10,6 +10,7 @@
  * @author     Guy Brand <gb@isis.u-strasbg.fr>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Editer cette page';
 $lang['btn_source'] = 'Montrer le source de la page';
diff --git a/lang/he/backlinks.txt b/lang/he/backlinks.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f872503c4cd599efea545adf508dcc658ed8e10b
--- /dev/null
+++ b/lang/he/backlinks.txt
@@ -0,0 +1,3 @@
+====== קישורים לאחור ======
+
+זוהי רשימת דפים אשר נראה כי הם מקשרים לדף זה. קישורי CamelCase אינם מזוהים כקישור לאחור.
\ No newline at end of file
diff --git a/lang/he/denied.txt b/lang/he/denied.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34c8417b44f25369dba185ca4e3bb87713edd3b6
--- /dev/null
+++ b/lang/he/denied.txt
@@ -0,0 +1,3 @@
+====== הרשאה נדחתה ======
+
+אנו מצטערים אך אין לך הרשאות מתאימות כדי להמשיך. אולי שכחת להכנס למערכת?
\ No newline at end of file
diff --git a/lang/he/lang.php b/lang/he/lang.php
index a42e2ff9fe6802412fc461fa43b93e6ba61b37e9..8b9fd063aae0962325ad25bd8606cc7a2af91047 100644
--- a/lang/he/lang.php
+++ b/lang/he/lang.php
@@ -1,63 +1,104 @@
-<?
-/**
- * Hebrew language file
- *
- * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     גיא שפר <guysoft@ort.org.il>
- * @link       http://sourceforge.net/projects/hebdokuwiki/
- */
-$lang['encoding']   = 'utf-8';
-
-$lang['btn_edit']   = 'עריכה';
-$lang['btn_search'] = 'חפש';
-$lang['btn_save']   = 'שמור';
-$lang['btn_preview']= 'תצוגה מקדימה';
-$lang['btn_top']    = 'חזור למעלה';
-$lang['btn_revs']   = 'גרסאות קודמות';
-$lang['btn_recent'] = 'שינויים אחרונים';
-$lang['btn_upload'] = 'העלה';
-$lang['btn_cancel'] = 'בטל';
-$lang['btn_index']  = 'אינדקס';
-
-$lang['txt_upload'] = 'בחר קובץ להעלות';
-$lang['txt_filename'] = 'הכנס\י שם לויקי (בחירה)';
-
-$lang['mediaselect'] = 'בחירת קובץ מדיה';
-$lang['fileupload']  = 'העלאת קובץ מדיה';
-$lang['uploadsucc']  = 'העלאת הקובץ בוצעה בהצלחה';
-$lang['uploadfail']  = 'קרתה שגיאה בעת העלאת הקובץ. תיתכן ובעייה זו נוצרה עקב הרשאות שגיות.';
-
-$lang['hits']       = 'פגיעות';
-$lang['quickhits']  = 'דפים שנמצאו';
-$lang['toc']        = 'תוכן עניינים';
-$lang['current']    = 'גירסה נוכחית';
-$lang['yours']      = 'הגרסה שלך';
-$lang['diff']       = 'הצג שינוים מגרסה זו ועד הנוכחית';
-$lang['line']       = 'Line';
-$lang['breadcrumb'] = 'ביקורים אחרונים';
-$lang['lastmod']    = 'שונה לאחרונה ב';
-$lang['secedit']    = 'עריכה';
-
-$lang['mail_newpage'] = 'דף [HebDokuWiki[ נוסף:';
-$lang['mail_changed'] = 'דף [HebDokuWiki[ שונה:';
-
-$lang['nosmblinks'] = 'קישור למערכת קבצים של חלונות פועל רק בדפדפן אינטרנט אקספלורר.\n זה בסדר, אין צורך לעבור. אפשר להעתיק ולהדביק את הקישור';
-
-$lang['qb_bold']    = 'טקסט מודגש';
-$lang['qb_italic']  = 'טקסט נטוי';
-$lang['qb_underl']  = 'טקסט עם קו תחתון';
-$lang['qb_code']    = 'קוד';
-$lang['qb_h1']      = 'כותרת רמה 1';
-$lang['qb_h2']      = 'כותרת רמה 2';
-$lang['qb_h3']      = 'כותרת רמה 3';
-$lang['qb_h4']      = 'כותרת רמה 4';
-$lang['qb_h5']      = 'כותרת רמה 5';
-$lang['qb_link']    = 'קישור פנימי';
-$lang['qb_extlink'] = 'קישור חיצוני';
-$lang['qb_hr']      = 'קו אופקי';
-$lang['qb_ol']      = 'איבר ברשימה ממוספרת';
-$lang['qb_ul']      = 'אבר ברשימה לא ממוספרת';
-$lang['qb_media']   = 'תמונות או קובץ אחר';
-
-//Setup VIM: ex: et ts=2 enc=utf-8 :
-?>
+<?
+/**
+ * Hebrew language file
+ *
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author     גיא שפר <guysoft@ort.org.il>
+ * @author     DoK <kamberd@yahoo.com>
+ * @link       http://sourceforge.net/projects/hebdokuwiki/
+ */
+$lang['encoding']   = 'utf-8';
+$lang['direction']  = 'rtl';
+
+$lang['btn_edit']   = 'עריכה';
+$lang['btn_search'] = 'חפש';
+$lang['btn_save']   = 'שמור';
+$lang['btn_preview']= 'תצוגה מקדימה';
+$lang['btn_top']    = 'חזור למעלה';
+$lang['btn_revs']   = 'גרסאות קודמות';
+$lang['btn_recent'] = 'שינויים אחרונים';
+$lang['btn_upload'] = 'העלה';
+$lang['btn_cancel'] = 'בטל';
+$lang['btn_index']  = 'אינדקס';
+$lang['btn_source'] = 'הצג את מקור הדף';
+$lang['btn_show']   = 'הצג דף';
+$lang['btn_create'] = 'צור דף זה';
+$lang['btn_secedit']= 'עריכה';
+$lang['btn_login']  = 'כניסה';
+$lang['btn_logout'] = 'יצ';
+
+$lang['loggedinas']  = 'רשום כ-';
+$lang['user']        = 'שם משתמש';
+$lang['email']       = 'E-mail';
+$lang['pass']        = 'סיסמה';
+$lang['remember']    = 'זכור אותי';
+$lang['fullname']    = 'שם מלא';
+$lang['register']    = 'הרשמה';
+$lang['badlogin']    = 'סליחה, שם המשתמש או הסיסמה שגויים';
+
+$lang['regmissing']  = 'סליחה, עליך למלא את כל השדות';
+$lang['reguexists']  = 'סליחה, משתמש בשם זה כבר נרשם';
+$lang['regsuccess']  = 'הרשמה הצליחה, המשתמש נרשם והודעה נשלחה בדואר';
+$lang['regmailfail'] = 'שליחת הודעת הדואר כשלה, נא ליצור קשר עם מנהל האתר';
+$lang['regbadmail']  = 'כתובת דואר כנראה לא תקפה, אם לא כך היא יש ליצור קשר עם מנהל האתר';
+$lang['regpwmail']   = 'סיסמת הדוקוויקי שלך';
+$lang['reghere']     = 'עדיין ללא שם-משתמש? ההרשמה כאן';
+
+$lang['txt_upload']   = 'בחר קובץ להעלות';
+$lang['txt_filename'] = 'הכנס\י שם לויקי (בחירה)';
+$lang['lockedby']     = 'נעול על ידי';
+$lang['lockexpire']   = 'נעילה פגה';
+$lang['willexpire']   = 'נעילה תחלוף עוד זמן קצר. \nלמניעת התנגשויות יש להשתמש בכפתור הרענון מטה כדי לאתחל את הנעילה שנית';
+
+$lang['notsavedyet'] = 'קיימים שינויים שטרם נשמרו ואשר יאבדו \n האם להמשיך?';
+$lang['rssfailed'] = 'כשל ב-RSS';
+$lang['nothingfound'] = 'לא נמצאו תוצאות';
+
+$lang['mediaselect'] = 'בחירת קובץ מדיה';
+$lang['fileupload']  = 'העלאת קובץ מדיה';
+$lang['uploadsucc']  = 'העלאת הקובץ בוצעה בהצלחה';
+$lang['uploadfail']  = 'קרתה שגיאה בעת העלאת הקובץ. תיתכן ובעייה זו נוצרה עקב הרשאות שגיות.';
+$lang['uploadwrong'] = 'העלאה לא אושרה. קבצים בסיומת זו אסורים';
+$lang['namespaces'] = 'שמות מתחם';
+$lang['mediafiles'] = 'קבצים זמינים ב-';
+
+$lang['hits']       = 'פגיעות';
+$lang['quickhits']  = 'דפים שנמצאו';
+$lang['toc']        = 'תוכן עניינים';
+$lang['current']    = 'גירסה נוכחית';
+$lang['yours']      = 'הגרסה שלך';
+$lang['diff']       = 'הצג שינוים מגרסה זו ועד הנוכחית';
+$lang['line']       = 'Line';
+$lang['breadcrumb'] = 'ביקורים אחרונים';
+$lang['lastmod']    = 'שונה לאחרונה ב';
+$lang['by']         = 'על ידי';
+$lang['deleted']    = 'נמחק';
+$lang['created']    = 'נוצר';
+$lang['restored']   = 'שוחזר';
+$lang['summary']    = 'עריכת תקציר';
+
+$lang['mail_newpage'] = 'דף [DokuWiki[ נוסף:';
+$lang['mail_changed'] = 'דף [DokuWiki[ שונה:';
+
+$lang['nosmblinks'] = 'קישור למערכת קבצים של חלונות פועל רק בדפדפן אינטרנט אקספלורר.\n זה בסדר, אין צורך לעבור. אפשר להעתיק ולהדביק את הקישור';
+
+$lang['qb_alert']   = 'נא להזין את הטקטס לעריכה. \n הטקסט יתוסף בקצה המסמך';
+$lang['qb_bold']    = 'טקסט מודגש';
+$lang['qb_italic']  = 'טקסט נטוי';
+$lang['qb_underl']  = 'טקסט עם קו תחתון';
+$lang['qb_code']    = 'קוד';
+$lang['qb_h1']      = 'כותרת רמה 1';
+$lang['qb_h2']      = 'כותרת רמה 2';
+$lang['qb_h3']      = 'כותרת רמה 3';
+$lang['qb_h4']      = 'כותרת רמה 4';
+$lang['qb_h5']      = 'כותרת רמה 5';
+$lang['qb_link']    = 'קישור פנימי';
+$lang['qb_extlink'] = 'קישור חיצוני';
+$lang['qb_hr']      = 'קו אופקי';
+$lang['qb_ol']      = 'איבר ברשימה ממוספרת';
+$lang['qb_ul']      = 'אבר ברשימה לא ממוספרת';
+$lang['qb_media']   = 'תמונות או קובץ אחר';
+$lang['qb_sig']     = 'הזנת חתימה';
+
+//Setup VIM: ex: et ts=2 enc=utf-8 :
+?>
diff --git a/lang/he/locked.txt b/lang/he/locked.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a06ef6fd6882b423446504163ce8524237efbe1
--- /dev/null
+++ b/lang/he/locked.txt
@@ -0,0 +1,4 @@
+====== דף נעול ======
+
+דף זה נעול כרגע לעריכה על ידי משתמש אחר.
+עליך להמתין עד שהמשתמש יסיים את העריכה או עד שהנעילה תפוג.
\ No newline at end of file
diff --git a/lang/he/login.txt b/lang/he/login.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8627b6aed2e7b9cc3c92c7566243bbd28928d1b8
--- /dev/null
+++ b/lang/he/login.txt
@@ -0,0 +1,4 @@
+====== כניסה ======
+
+אינך ברשומות המערכת כרגע! יש להזין את נתוני ההזדהות מטה לכניסה.
+יש לאפשר עוגיות (cookies) כדי להכנס.
diff --git a/lang/he/password.txt b/lang/he/password.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4f655d523da5e885ef781d469ea35d4a319a1f7
--- /dev/null
+++ b/lang/he/password.txt
@@ -0,0 +1,10 @@
+שלום @FULLNAME@!
+
+הנה נתוני המשתמש שלך עבור @TITLE@ ב- @DOKUWIKIURL@
+
+כניסה     : @LOGIN@
+סיסמה     : @PASSWORD@
+
+--
+מכתב זה נוצר על ידי דוקוויקי ב- 
+@DOKUWIKIURL@
\ No newline at end of file
diff --git a/lang/he/register.txt b/lang/he/register.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5ef92bb6f5abf7c1954436ec4e0d68822ea011f
--- /dev/null
+++ b/lang/he/register.txt
@@ -0,0 +1,5 @@
+====== הרשמה כמשתמש חדש ======
+
+יש למלא את כל המידע מטה כדי ליצור חשבון חדש בויקי זה.
+יש לודא כי מסופקת **כתובת דוא"ל תקפה**- סיסמתך החדש תשלח לכתובת זו
+על שם הכניסה להיות [[doku>wiki:pagename|pagename]] תקף.
\ No newline at end of file
diff --git a/lang/hu/lang.php b/lang/hu/lang.php
index 3eeeae4ba0739872c3a35adae326ddf589a95868..617df8d2a79292bddda85d28211acf64a2811433 100644
--- a/lang/hu/lang.php
+++ b/lang/hu/lang.php
@@ -6,6 +6,7 @@
  * @author     Ziegler Gábor <gziegler@freemail.hu>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Oldal szerkesztése';
 $lang['btn_source'] = 'Oldalforrás megtekintése';
diff --git a/lang/it/lang.php b/lang/it/lang.php
index 79cbde4e2c987ad84b9d2600466dc7948efa5a89..344d3bac25e603abae026193c85b19c08ea194d6 100644
--- a/lang/it/lang.php
+++ b/lang/it/lang.php
@@ -6,6 +6,7 @@
  * @author     Giorgio Vecchiocattivi <giorgio@vecchio.it>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Modifica questa pagina';
 $lang['btn_source'] = 'Mostra sorgente';
diff --git a/lang/nl/lang.php b/lang/nl/lang.php
index 0f8da851ff6d8d92945fda04264f3c44a51bf06c..607242395f94123c31558b359d48430c2dac3aa5 100644
--- a/lang/nl/lang.php
+++ b/lang/nl/lang.php
@@ -7,6 +7,7 @@
  * @author     Jack van Klaren <dokuwiki@afentoe.xs4all.nl>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Pagina aanpassen';
 $lang['btn_source'] = 'Toon pagina broncode';
diff --git a/lang/no/lang.php b/lang/no/lang.php
index 47c524632d83d03b825f5e378097692c824faaf8..14c230276f045a111186fb418c98843f10168eef 100644
--- a/lang/no/lang.php
+++ b/lang/no/lang.php
@@ -6,6 +6,7 @@
  * @author     Reidar Mosvold <Reidar.Mosvold@hit.no>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Rediger denne siden';
 $lang['btn_source'] = 'Vis kildetekst';
diff --git a/lang/pl/lang.php b/lang/pl/lang.php
index 0536bf041593fac0d0eafff84a3eadb69f0d1d96..7c05ba81c249e49a57472c8b95dd054913fb40fa 100644
--- a/lang/pl/lang.php
+++ b/lang/pl/lang.php
@@ -1,6 +1,7 @@
 <?
 /**
  * Polish language file
+$lang['direction']  = 'ltr';
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * @author     Grzegorz Żur <grzesiekzur@tlen.pl>
diff --git a/lang/pt-br/lang.php b/lang/pt-br/lang.php
index d185740eed17417e9a21a64810189624ca267fe8..058816fc3fda2f96022728500fa5a194194194d8 100644
--- a/lang/pt-br/lang.php
+++ b/lang/pt-br/lang.php
@@ -6,6 +6,7 @@
  * @author     Luis Fernando Enciso <lfenciso@certto.com.br>
  */
 $lang['encoding']     = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']     = 'Editar';
 $lang['btn_source']   = 'Ver código fonte';
diff --git a/lang/pt/lang.php b/lang/pt/lang.php
index c4885a756d515fee61e325462da1a752d0b78461..2f618e50f95e29ea1f6b02cad49a57d3644f9ff9 100644
--- a/lang/pt/lang.php
+++ b/lang/pt/lang.php
@@ -6,6 +6,7 @@
  * @author     José Carlos Monteiro <jose.c.monteiro@netcabo.pt>
  */
 $lang['encoding']     = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']     = 'Editar Página';
 $lang['btn_source']   = 'Ver em bruto';
diff --git a/lang/ro/lang.php b/lang/ro/lang.php
index 456c7156a971f3ddc8ad6177d5d17b7fd2b56e45..a7baa0d96254f9fecca00d22f0fc5dfdc1461d08 100644
--- a/lang/ro/lang.php
+++ b/lang/ro/lang.php
@@ -6,6 +6,7 @@
  * @author     Tiberiu Micu <tibimicu@gmx.net>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Editează această pagină';
 $lang['btn_source'] = 'Arată sursa paginii';
diff --git a/lang/ru/denied.txt b/lang/ru/denied.txt
new file mode 100644
index 0000000000000000000000000000000000000000..453936603e9d7c82a4c548d22666b07bd2ab1900
--- /dev/null
+++ b/lang/ru/denied.txt
@@ -0,0 +1,3 @@
+======Доступ запрещен======
+
+Извините, чтобы продолжить у вас не хватает прав. Может быть забыли залогиниться?
diff --git a/lang/ru/lang.php b/lang/ru/lang.php
index 26ad0d21d801c8ac7b9b0d95b97497d16e8e6d70..eaee20d29490b80d0d509bd39a3569b204868cbb 100644
--- a/lang/ru/lang.php
+++ b/lang/ru/lang.php
@@ -2,6 +2,7 @@
 /**
  * Russian language file
  *
+$lang['direction']  = 'ltr';
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * @author     Yuri Pimenov <up@ftpsearch.lv>
  */
diff --git a/lang/ru/login.txt b/lang/ru/login.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b553e5a220a15e0c9b8669bc4378385e78bb4e5
--- /dev/null
+++ b/lang/ru/login.txt
@@ -0,0 +1,5 @@
+====== Login ======
+
+В данный момент вы не в системе. Авторизируйтесь при помощи следующей формы.
+Замечание: для работы у вас должны быть включены cookies.
+
diff --git a/lang/ru/password.txt b/lang/ru/password.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1da2cb2e60de8a86e9a44b57f2b4512d173a039b
--- /dev/null
+++ b/lang/ru/password.txt
@@ -0,0 +1,10 @@
+Привет, @FULLNAME@!
+
+Ваши данные для @TITLE@ (@DOKUWIKIURL@)
+
+Логин  : @LOGIN@
+Пароль : @PASSWORD@
+
+-- 
+Это письмо было сгенерировано системой DokuWiki по адресу
+@DOKUWIKIURL@
diff --git a/lang/ru/register.txt b/lang/ru/register.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25c9e41c0a5df93f64bc75d0961f52d297b6833d
--- /dev/null
+++ b/lang/ru/register.txt
@@ -0,0 +1,6 @@
+====== Регистрация нового пользователя ======
+
+Чтобы получить доступ в систему, заполните следующую форму.
+Удостоверьтесь, что вы указали **действительный адрес e-mail** - пароль будет
+выслан на него. Логин должен соответствовать следующим требованиям: [[doku>wiki:pagename|pagename]].
+
diff --git a/lang/sv/lang.php b/lang/sv/lang.php
index 3b9093a318419f3b74abe44e565300aed0ad4379..9cae9cab56713ac62deacaa378af293cc25ec931 100644
--- a/lang/sv/lang.php
+++ b/lang/sv/lang.php
@@ -6,6 +6,7 @@
  * @author     Joaquim Homrighausen <joho@webbplatsen.se>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = 'Redigera den här sidan';
 $lang['btn_source'] = 'Visa sidkälla';
diff --git a/lang/zh-tw/lang.php b/lang/zh-tw/lang.php
index ff489501b1dad13c44aa5452bd3a68682bb576b1..b84177f98edf036c9f6ff521395af06f4408ed04 100644
--- a/lang/zh-tw/lang.php
+++ b/lang/zh-tw/lang.php
@@ -6,6 +6,7 @@
  * @author     chinsan <chinsan@mail2000.com.tw>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = '編修本頁';
 $lang['btn_source'] = '顯示頁面來源';
diff --git a/lang/zh/lang.php b/lang/zh/lang.php
index 69d2f6d7e5545ea9ffa0adb0fc932a904417d662..d09313a51860368e85293a3d2f92231a446fcdd4 100644
--- a/lang/zh/lang.php
+++ b/lang/zh/lang.php
@@ -7,6 +7,7 @@
  * @author     based on tw tranlastion by chinsan <chinsan@mail2000.com.tw>
  */
 $lang['encoding']   = 'utf-8';
+$lang['direction']  = 'ltr';
 
 $lang['btn_edit']   = '±àÐÞ±¾Ò³';
 $lang['btn_source'] = 'ÏÔʾҳÃæÀ´Ô´';
diff --git a/tpl/default/main.php b/tpl/default/main.php
index 1ce58f4071cf4ee3c5fbcafaf565882220ea9a19..b4cf2bbf1b1d35045da8f59229249d89188cec63 100644
--- a/tpl/default/main.php
+++ b/tpl/default/main.php
@@ -1,4 +1,5 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <?
 /**
  * DokuWiki Default Template
@@ -13,7 +14,8 @@
  * @author Andreas Gohr <andi@splitbrain.org>
  */
 ?>
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=$conf['lang']?>" lang="<?=$conf['lang']?>" dir="ltr">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=$conf['lang']?>"
+ lang="<?=$conf['lang']?>" dir="<?=$lang['direction']?>">
 <head>
   <title><?=$ID?> [<?=hsc($conf['title'])?>]</title>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />