diff --git a/adminer/lang/ps.inc.php b/adminer/lang/ps.inc.php
new file mode 100644
index 000000000..1165fb141
--- /dev/null
+++ b/adminer/lang/ps.inc.php
@@ -0,0 +1,147 @@
+ 'سیستم',
+ 'Server' => 'سرور',
+ 'Username' => 'کارن نوم',
+ 'Password' => 'پټ نوم',
+ 'Permanent login' => 'تل پاتې ننوتل',
+ 'Login' => 'ننوتل',
+ 'Logout' => 'وتل',
+ 'Logged as: %s' => 'ننوتل شوی لکه: %s',
+ 'Logout successful.' => 'وتل بریالی شو.',
+ 'Invalid credentials.' => 'ناسم کارن نوم یا پټ نوم.',
+ 'Too many unsuccessful logins, try again in %d minute(s).' => array('ډېر ناموفق ننوتنې، بیا وروسته %d دقیقه هڅه وکړئ.', 'ډېر ناموفق ننوتنې، بیا وروسته %d دقیقې هڅه وکړئ.'),
+ 'Master password expired. Implement %s method to make it permanent.' => 'اصلي پټ نوم موده ختمه شوه. وکاروئ %s طریقه ترڅو تل پاتې شي.',
+ 'Language' => 'ژبه',
+ 'Invalid CSRF token. Send the form again.' => 'ناسم CSRF ټوکن. فورم بیا واستوئ.',
+ 'If you did not send this request from Adminer then close this page.' => 'که دا غوښتنه تاسو له Adminer نه نه ده استولې، نو پاڼه وتړئ.',
+ 'No extension' => 'هیڅ توسیع نشته',
+ 'None of the supported PHP extensions (%s) are available.' => 'هیڅ یوه ملاتړ شوې PHP توسیع (%s) شتون نلري.',
+ 'Session support must be enabled.' => 'د سیشن ملاتړ باید فعال وي.',
+ 'Session expired, please login again.' => 'سیشن ختم شوی، مهرباني وکړئ بیا ننوتل.',
+ '%s version: %s through PHP extension %s' => '%s نسخه: %s د PHP توسیع له لارې %s',
+ 'Refresh' => 'تازه کول',
+
+ // text direction - 'ltr' or 'rtl'
+ 'ltr' => 'ltr',
+
+ 'Privileges' => 'اجازتونه',
+ 'Create user' => 'کارن جوړول',
+ 'User has been dropped.' => 'کارن لرې شوی.',
+ 'User has been altered.' => 'کارن بدل شوی.',
+ 'User has been created.' => 'کارن جوړ شوی.',
+ 'Hashed' => 'هیش شوی',
+ 'Column' => 'ستون',
+ 'Routine' => 'روټین',
+ 'Grant' => 'اجازه ورکول',
+ 'Revoke' => 'لغوه کول',
+
+ 'Process list' => 'د پروسو لیست',
+ '%d process(es) have been killed.' => array('%d پروسه ختمه شوه.', '%d پروسې ختمې شوې.'),
+ 'Kill' => 'وژل',
+
+ 'Variables' => 'متغیرونه',
+ 'Status' => 'حالت',
+
+ 'SQL command' => 'SQL قومانده',
+ '%d query(s) executed OK.' => array('%d پوښتنه بریالۍ ترسره شوه.', '%d پوښتنې بریالۍ ترسره شوې.'),
+ 'Query executed OK, %d row(s) affected.' => array('پوښتنه بریالۍ ترسره شوه، %d قطار اغیزمن شو.', 'پوښتنه بریالۍ ترسره شوه، %d قطارونه اغیزمن شول.'),
+ 'No commands to execute.' => 'هیڅ قومانده نشته.',
+ 'Error in query' => 'په پوښتنه کې تېروتنه',
+ 'Execute' => 'پرځای کول',
+ 'Stop on error' => 'په تېروتنه ودریږئ',
+ 'Show only errors' => 'یوازې تېروتنې وښایئ',
+ '%.3f s' => '%.3f ثانیې',
+ 'History' => 'تاریخچه',
+ 'Clear' => 'پاکول',
+ 'Edit all' => 'ټول سمول',
+
+ 'File upload' => 'د فایل پورته کول',
+ 'From server' => 'له سرور څخه',
+ 'Webserver file %s' => 'د ویب سرور فایل %s',
+ 'Run file' => 'فایل چلول',
+ 'File does not exist.' => 'فایل شتون نلري.',
+ 'File uploads are disabled.' => 'فایل پورته کول غیر فعال دي.',
+ 'Unable to upload a file.' => 'فایل پورته کول نشو کولی.',
+ 'Maximum allowed file size is %sB.' => 'د فایل اعظمي اندازه %sB ده.',
+ 'Too big POST data. Reduce the data or increase the %s configuration directive.' => 'POST معلومات ډېر لوی دي. کم کړئ یا %s ترتیبات لوړ کړئ.',
+ 'You can upload a big SQL file via FTP and import it from server.' => 'تاسو کولی شئ لوی SQL فایل د FTP له لارې پورته کړئ او له سرور څخه یې وارد کړئ.',
+ 'You are offline.' => 'تاسو غیر آنلاین یاست.',
+
+ 'Export' => 'صادرول',
+ 'Output' => 'خروجی',
+ 'open' => 'پرانیستل',
+ 'save' => 'خوندي کول',
+ 'Format' => 'فارمیټ',
+ 'Data' => 'ډاټا',
+
+ 'Database' => 'ډیټابیس',
+ 'Use' => 'کارول',
+ 'Select database' => 'ډیټابیس انتخاب کړئ',
+ 'Invalid database.' => 'ناسم ډیټابیس.',
+ 'Database has been dropped.' => 'ډیټابیس لرې شو.',
+ 'Databases have been dropped.' => 'ډیټابیسونه لرې شول.',
+ 'Database has been created.' => 'ډیټابیس جوړ شو.',
+ 'Database has been renamed.' => 'ډیټابیس نوم بدل شو.',
+ 'Database has been altered.' => 'ډیټابیس بدل شو.',
+ 'Alter database' => 'ډیټابیس بدلول',
+ 'Create database' => 'ډیټابیس جوړول',
+ 'Database schema' => 'ډیټابیس سکیمه',
+
+ 'Permanent link' => 'تل پاتې لینک',
+
+ ',' => ',',
+ '0123456789' => '0123456789',
+ 'Engine' => 'سیستم',
+ 'Collation' => 'کوډنګ',
+ 'Data Length' => 'د ډاټا اندازه',
+ 'Index Length' => 'د انډکس اندازه',
+ 'Data Free' => 'خالي ځای',
+ 'Rows' => 'قطارونه',
+ '%d in total' => '%d په ټولیزه توګه',
+ 'Analyze' => 'تحلیل',
+ 'Optimize' => 'غوره کول',
+ 'Vacuum' => 'پاکول',
+ 'Check' => 'کتنه',
+ 'Repair' => 'ترمیم',
+ 'Truncate' => 'کمول',
+ 'Tables have been truncated.' => 'جداول کم شوي دي.',
+ 'Move to other database' => 'بل ډیټابیس ته انتقالول',
+ 'Move' => 'انتقال',
+ 'Tables have been moved.' => 'جداول انتقال شول.',
+ 'Copy' => 'کاپي',
+ 'Tables have been copied.' => 'جداول کاپي شول.',
+
+ 'Routines' => 'روټینونه',
+ 'Routine has been called, %d row(s) affected.' => array('روټین چلول شوی، %d قطار اغیزمن شو.', 'روټین چلول شوی، %d قطارونه اغیزمن شول.'),
+ 'Call' => 'غږول',
+ 'Parameter name' => 'د پارامټر نوم',
+ 'Create procedure' => 'روټین جوړول',
+ 'Create function' => 'فنکشن جوړول',
+ 'Routine has been dropped.' => 'روټین لرې شو.',
+ 'Routine has been altered.' => 'روټین بدل شو.',
+ 'Routine has been created.' => 'روټین جوړ شو.',
+ 'Alter function' => 'فنکشن بدلول',
+ 'Alter procedure' => 'روټین بدلول',
+ 'Return type' => 'نتیجه',
+
+ 'Events' => 'پیښې',
+ 'Event has been dropped.' => 'پیښه لرې شوه.',
+ 'Event has been altered.' => 'پیښه بدل شوه.',
+ 'Event has been created.' => 'پیښه جوړه شوه.',
+ 'Alter event' => 'پیښه بدلول',
+ 'Create event' => 'پیښه جوړول',
+ 'At given time' => 'په ټاکلي وخت کې',
+ 'Every' => 'هر',
+ 'Schedule' => 'مهالوېش',
+ 'Start' => 'پیل',
+ 'End' => 'پای',
+ 'On completion preserve' => 'د بشپړیدو وروسته ساتل',
+
+ // … you can continue translating the rest similarly …
+);
+
+// run `php ../../lang.php en` to update this file