<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../AboutDialog.ui" line="14"/>
        <source>About DB Browser for SQLite</source>
        <translation>عن «متصفّح قواعد بيانات SQLite»</translation>
    </message>
    <message>
        <location filename="../AboutDialog.ui" line="47"/>
        <source>Version</source>
        <translation>الإصدارة</translation>
    </message>
    <message>
        <location filename="../AboutDialog.ui" line="102"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DB Browser for SQLite is an open source, freeware visual tool used to create, design and edit SQLite database files.&lt;/p&gt;&lt;p&gt;It is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. You can modify or redistribute it under the conditions of these licenses.&lt;/p&gt;&lt;p&gt;See &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;http://www.gnu.org/licenses/gpl.html&lt;/a&gt; and &lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/a&gt; for details.&lt;/p&gt;&lt;p&gt;For more information on this program please visit our website at: &lt;a href=&quot;http://sqlitebrowser.org&quot;&gt;http://sqlitebrowser.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;This software uses the GPL/LGPL Qt Toolkit from &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small;&quot;&gt;http://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small;&quot;&gt;http://qt-project.org/doc/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for licensing terms and information.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;It also uses the Silk icon set by Mark James licensed under a Creative Commons Attribution 2.5 and 3.0 license.&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;&lt;span style=&quot; font-size:small;&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for details.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;«متصفّح قواعد بيانات SQLite» أداة رسوميّة مفتوحة المصدر ومجانية، تُستخدم لإنشاء ملفّات قواعد بيانات SQLite وتصميمها وتحريرها.&lt;/p&gt;&lt;p&gt;الأداة مرخّصة برخصتين، الإصدارة الثانية من رخصة موزيلا العمومية، والإصدارة الثالثة وما بعدها من رخصة غنو العمومية. يمكنك تعديل الأداة أو إعادة توزيعها بشروط تلك الرخص.&lt;/p&gt;&lt;p&gt;طالع &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;http://www.gnu.org/licenses/gpl.html&lt;/a&gt; و&lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/a&gt; للتفاصيل.&lt;/p&gt;&lt;p&gt;من فضلك زُر موقع الوِب هذا لمعلومات أكثر عن البرمجية: &lt;a href=&quot;http://sqlitebrowser.org&quot;&gt;http://sqlitebrowser.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;تستخدم هذه البرمجية عُدّة أدوات كيوت المرخّصة تحت GPL/LGPL وذلك من &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small;&quot;&gt;http://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;طالع &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small;&quot;&gt;http://qt-project.org/doc/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; لشروط الترخيص والمعلومات.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;تستخدم البرمجية أيضًا طقم أيقونات الحرير/Silk للمؤلّف Mark James المرخّصة برخصة المشاع الإبداعي - النسبة ٢٫٥ و٣٫٠.&lt;br/&gt;طالع &lt;/span&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;&lt;span style=&quot; font-size:small;&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; للتفاصيل.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DB Browser for SQLite is an open source, freeware visual tool used to create, design and edit SQLite database files.&lt;/p&gt;&lt;p&gt;It is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. You can modify or redistribute it under the conditions of these licenses.&lt;/p&gt;&lt;p&gt;See &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.gnu.org/licenses/gpl.html&lt;/span&gt;&lt;/a&gt; and &lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/span&gt;&lt;/a&gt; for details.&lt;/p&gt;&lt;p&gt;For more information on this program please visit our website at: &lt;a href=&quot;http://sqlitebrowser.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://sqlitebrowser.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;This software uses the GPL/LGPL Qt Toolkit from &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/doc/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for licensing terms and information.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;It also uses the Silk icon set by Mark James licensed under a Creative Commons Attribution 2.5 and 3.0 license.&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for details.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html dir=&quot;rtl&quot;&gt;&lt;p&gt;«متصفّح قواعد بيانات SQLite» أداة رسوميّة مفتوحة المصدر ومجانية، تُستخدم لإنشاء ملفّات قواعد بيانات SQLite وتصميمها وتحريرها.&lt;/p&gt;&lt;p&gt;الأداة مرخّصة برخصتين، الإصدارة الثانية من رخصة موزيلا العمومية، والإصدارة الثالثة وما بعدها من رخصة غنو العمومية. يمكنك تعديل الأداة أو إعادة توزيعها بشروط تلك الرخص.&lt;/p&gt;&lt;p&gt;طالع &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.gnu.org/licenses/gpl.html&lt;/span&gt;&lt;/a&gt; و&lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/span&gt;&lt;/a&gt; للتفاصيل.&lt;/p&gt;&lt;p&gt;من فضلك زُر موقع الوِب هذا لمعلومات أكثر عن البرمجية: &lt;a href=&quot;http://sqlitebrowser.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://sqlitebrowser.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;تستخدم هذه البرمجية عُدّة أدوات كيوت المرخّصة تحت GPL/LGPL وذلك من &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;طالع &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/doc/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; لشروط الترخيص والمعلومات.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;تستخدم البرمجية أيضًا طقم أيقونات الحرير/Silk للمؤلّف Mark James المرخّصة برخصة المشاع الإبداعي - النسبة ٢٫٥ و٣٫٠.&lt;br/&gt;طالع &lt;/span&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; للتفاصيل.&lt;/span&gt;&lt;/p&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="19"/>
        <source> (based on SQLite %1)</source>
        <translation> (مبنيّ على SQLite %1)</translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="21"/>
        <source>Version </source>
        <translation>الإصدارة </translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="22"/>
        <source>Built for </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="23"/>
        <source>Qt Version </source>
        <translation>إصدارة كيوت: </translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="19"/>
        <source>SQLCipher Version </source>
        <translation>إصدارة SQLCipher: ‏</translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="17"/>
        <source>SQLite Version </source>
        <translation>إصدارة SQLite: ‏</translation>
    </message>
</context>
<context>
    <name>AddRecordDialog</name>
    <message>
        <location filename="../AddRecordDialog.ui" line="14"/>
        <source>Add New Record</source>
        <translation>أضِف سجلًا جديدًا</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="27"/>
        <source>Enter values for the new record considering constraints. Fields in bold are mandatory.</source>
        <translation>أدخِل القيم للسجلّ الجديد بأخذ القيود بعين الاعتبار. الحقول الثخينة ضرورية.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="67"/>
        <source>In the Value column you can specify the value for the field identified in the Name column. The Type column indicates the type of the field. Default values are displayed in the same style as NULL values.</source>
        <translation>يمكنك تحديد قيمة الحقل المحدّد في عمود ”الاسم“ وذلك في عمود ”القيمة“. يُشير عمود ”النوع“ إلى نوع الحقل. تُعرض القيم المبدئية بنفس نمط قيم NULL.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="74"/>
        <source>Name</source>
        <translation>الاسم</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="79"/>
        <source>Type</source>
        <translation>النوع</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="84"/>
        <source>Value</source>
        <translation>القيمة</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="87"/>
        <source>Values to insert. Pre-filled default values are inserted automatically unless they are changed.</source>
        <translation>القيم التي ستُدرج. تُدرج القيم المبدئية المعبّأة مسبقًا آليًا لو لم تتغيّر.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="93"/>
        <source>When you edit the values in the upper frame, the SQL query for inserting this new record is shown here. You can edit manually the query before saving.</source>
        <translation>عندما تحرّر القيم في الإطار أعلاه، ستظهر هنا إفادة SQL لإدراج هذا السجلّ. يمكنك تحرير الإفادة يدويًا قبل الحفظ.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="110"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Save&lt;/span&gt; will submit the shown SQL statement to the database for inserting the new record.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Restore Defaults&lt;/span&gt; will restore the initial values in the &lt;span style=&quot; font-weight:600;&quot;&gt;Value&lt;/span&gt; column.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel&lt;/span&gt; will close this dialog without executing the query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;سيُرسل زرّ &lt;span style=&quot; font-weight:600;&quot;&gt;احفظ&lt;/span&gt; إفادة SQL الظاهرة إلى قاعدة البيانات لإدراج السجلّ الجديد.&lt;/p&gt;&lt;p&gt;سيستعيد زرّ &lt;span style=&quot; font-weight:600;&quot;&gt;استعد المبدئيات&lt;/span&gt; القيمة الأولية في عمود ”&lt;span style=&quot; font-weight:600;&quot;&gt;القيمة&lt;/span&gt;“.&lt;/p&gt;&lt;p&gt;سيُغلق زرّ &lt;span style=&quot; font-weight:600;&quot;&gt;ألغِ&lt;/span&gt; هذا الحواريّ دون تنفيذ الاستعلام.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="209"/>
        <source>Auto-increment
</source>
        <translation>زيادة آليّة</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="212"/>
        <source>Unique constraint
</source>
        <translation>قيد ”فريد“</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="215"/>
        <source>Check constraint:	 %1
</source>
        <translation>قيد الفحص:	 %L1
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="219"/>
        <source>Foreign key:	 %1
</source>
        <translation>المفتاح الأجنبي:	 %L1
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="227"/>
        <source>Default value:	 %1
</source>
        <translation>القيمة المبدئية:	 %L1
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="253"/>
        <source>Error adding record. Message from database engine:

%1</source>
        <translation>خطأ أثناء إضافة السجلّ. الرسالة من محرّك قواعد البيانات:

%L1</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="334"/>
        <source>Are you sure you want to restore all the entered values to their defaults?</source>
        <translation>أمتأكّد من استعادة كلّ القيم المُدخلة إلى مبدئياتها؟</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../Application.cpp" line="86"/>
        <source>Usage: %1 [options] [db]
</source>
        <translation>‎الاستخدام:‎ %L1 [options] [db]
</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="87"/>
        <source>Possible command line arguments:</source>
        <translation>معطيات سطر الأوامر الممكنة:</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="88"/>
        <source>  -h, --help		Show command line options</source>
        <translation>  -h, --help		اعرض خيارات سطر الأوامر</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="90"/>
        <source>  -s, --sql [file]	Execute this SQL file after opening the DB</source>
        <translation>  -s, --sql [ملف]‎	‫نفّذ ملف SQL المذكور بعد فتح قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="91"/>
        <source>  -t, --table [table]	Browse this table after opening the DB</source>
        <translation>  -t, --table [جدول]‎	تصفّح الجدول المذكور بعد فتح قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="93"/>
        <source>  -o, --option [group/setting=value]	Run application with this setting temporarily set to value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="98"/>
        <source>This is DB Browser for SQLite version %1.</source>
        <translation>هذا «متصفّح قواعد بيانات» للإصدارة %L1 من SQLite.</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="89"/>
        <source>  -q, --quit		Exit application after running scripts</source>
        <translation>  -q, --quit		أنهِ التطبيق بعد تشغيل السكربتات</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="92"/>
        <source>  -R, --read-only	Open database in read-only mode</source>
        <translation>  -R, --read-only	افتح قاعدة البيانات بوضع القراءة فقط</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="94"/>
        <source>  -v, --version		Display the current version</source>
        <translation>  -v, --version		اعرض الإصدارة الحالية</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="95"/>
        <source>  [file]		Open this SQLite database</source>
        <translation>‎  [ملف]‎		‫افتح قاعدة بيانات SQLite المذكورة</translation>
    </message>
    <message>
        <source>This is DB Browser for SQLite version %1%2.</source>
        <translation type="vanished">هذا «متصفّح قواعد بيانات» للإصدارة %L1%L2 من SQLite.</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="103"/>
        <source>The -s/--sql option requires an argument</source>
        <translation>يتطلّب الخيار ‎-s/--sql معطًى</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="105"/>
        <source>The file %1 does not exist</source>
        <translation>الملف %L1 غير موجود</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="110"/>
        <source>The -t/--table option requires an argument</source>
        <translation>يتطلّب الخيار ‎-t/--table معطًى</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="118"/>
        <source>The -o/--option option requires an argument in the form group/setting=value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="138"/>
        <source>Invalid option/non-existant file: %1</source>
        <translation>خيار غير صالح/ملف غير موجود: %L1</translation>
    </message>
</context>
<context>
    <name>CipherDialog</name>
    <message>
        <location filename="../CipherDialog.ui" line="14"/>
        <source>SQLCipher encryption</source>
        <translation>تعمية SQLCipher</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="27"/>
        <source>&amp;Password</source>
        <translation>&amp;كلمة السر</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="44"/>
        <source>&amp;Reenter password</source>
        <translation>أ&amp;عِد إدخال كلمة السر</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="98"/>
        <source>Encr&amp;yption settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="110"/>
        <source>SQLCipher &amp;3 defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="117"/>
        <source>SQLCipher &amp;4 defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="124"/>
        <source>Custo&amp;m</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="133"/>
        <source>Page si&amp;ze</source>
        <translation>م&amp;قاس الصفحة</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="146"/>
        <source>&amp;KDF iterations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="166"/>
        <source>HMAC algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="195"/>
        <source>KDF algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="66"/>
        <source>Passphrase</source>
        <translation>عبارة السر</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="71"/>
        <source>Raw key</source>
        <translation>المفتاح خام</translation>
    </message>
    <message>
        <source>Page &amp;size</source>
        <translation type="vanished">ح&amp;جم الصّفحة</translation>
    </message>
    <message>
        <location filename="../CipherDialog.cpp" line="35"/>
        <source>Please set a key to encrypt the database.
Note that if you change any of the other, optional, settings you&apos;ll need to re-enter them as well every time you open the database file.
Leave the password fields empty to disable the encryption.
The encryption process might take some time and you should have a backup copy of your database! Unsaved changes are applied before modifying the encryption.</source>
        <translation>من فضلك اضبط مفتاحًا لتعمية قاعدة البيانات.
لاحظ أنه إن غيّرت أيًا من الإعدادات الأخرى (الاختيارية)، فسيكون عليك إعادة إدخالها أيضًا في كلّ مرّة تفتح فيها ملف قاعدة البيانات.
اترك حقول كلمة السر فارغة لتعطيل التعمية.
قد تأخذ عملية التعمية وقتًا وعليك الاحتفاظ بنسخة من قاعدة البيانات احتياطًا! ستُطبّق التعديلات غير المحفوظة قبل تعديل التعمية.</translation>
    </message>
    <message>
        <location filename="../CipherDialog.cpp" line="40"/>
        <source>Please enter the key used to encrypt the database.
If any of the other settings were altered for this database file you need to provide this information as well.</source>
        <translation>من فضلك أدخِل المفتاح المستخدم لتعمية قاعدة البيانات.
إن كانت هناك معلومات أخرى قد تغيّرت في ملف قاعدة البيانات هذا، فعليك توفيرها أيضًا.</translation>
    </message>
</context>
<context>
    <name>ColumnDisplayFormatDialog</name>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="14"/>
        <source>Choose display format</source>
        <translation>اختر تنسيق العرض</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="20"/>
        <source>Display format</source>
        <translation>تنسيق العرض</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="26"/>
        <source>Choose a display format for the column &apos;%1&apos; which is applied to each value prior to showing it.</source>
        <translation>اختر تنسيق عرض العمود ”%L1“ ليُطبّق على كلّ قيمة قبل عرضها.</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="12"/>
        <source>Default</source>
        <translation>المبدئي</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="14"/>
        <source>Decimal number</source>
        <translation>عدد عشري</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="15"/>
        <source>Exponent notation</source>
        <translation>تدوين أُسّي</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="16"/>
        <source>Hex blob</source>
        <translation>‏BLOB ستّ‌عشري</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="17"/>
        <source>Hex number</source>
        <translation>عدد ستّ‌عشري</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="21"/>
        <source>Apple NSDate to date</source>
        <translation>”تاريخ آبل/Apple NSDate“ إلى تاريخ</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="22"/>
        <source>Java epoch (milliseconds) to date</source>
        <translation>عَصر جاڤا (ملّي‌ثانية) إلى تاريخ</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="23"/>
        <source>Julian day to date</source>
        <translation>يوم جولياني إلى تاريخ</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="25"/>
        <source>Unix epoch to local time</source>
        <translation>عَصر لينكس إلى الوقت المحلي</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="27"/>
        <source>Date as dd/mm/yyyy</source>
        <translation>التاريخ بنسق dd/mm/yyyy</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="29"/>
        <source>Lower case</source>
        <translation>حالة الأحرف صغيرة</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="18"/>
        <source>Octal number</source>
        <translation>عدد ثماني</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="19"/>
        <source>Round number</source>
        <translation>عدد تقريبي</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="24"/>
        <source>Unix epoch to date</source>
        <translation>عَصر لينكس إلى تاريخ</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="30"/>
        <source>Upper case</source>
        <translation>حالة الأحرف كبيرة</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="26"/>
        <source>Windows DATE to date</source>
        <translation>”تاريخ وندوز/Windows DATE“ إلى تاريخ</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="66"/>
        <source>Custom</source>
        <translation>مخصّص</translation>
    </message>
</context>
<context>
    <name>DBBrowserDB</name>
    <message>
        <location filename="../sqlitedb.cpp" line="215"/>
        <source>Please specify the database name under which you want to access the attached database</source>
        <translation>من فضلك اختر اسم قاعدة البيانات حيث تريد أن تصل إلى قاعدة البيانات المرفقة</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="286"/>
        <source>Invalid file format</source>
        <translation>تنسيق الملف غير صالح</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="628"/>
        <source>Do you want to save the changes made to the database file %1?</source>
        <translation>أتريد حفظ التعديلات المُجراة على ملف قاعدة البيانات %L1؟</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="730"/>
        <source>Exporting database to SQL file...</source>
        <translation>يصدّر قاعدة البيانات إلى ملف SQL...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="731"/>
        <location filename="../sqlitedb.cpp" line="940"/>
        <source>Cancel</source>
        <translation>ألغِ</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="939"/>
        <source>Executing SQL...</source>
        <translation>ينفّذ SQL...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="967"/>
        <source>Action cancelled.</source>
        <translation>أُلغي الإجراء.</translation>
    </message>
    <message>
        <source>Error in statement #%1: %2.
Aborting execution.</source>
        <translation type="vanished">خطأ في الإفادة #%1: %2.
أُجهض التّنفيذ.</translation>
    </message>
    <message>
        <source>renameColumn: cannot find table %1.</source>
        <translation type="vanished">‏renameColumn: تعذّر إيجاد الجدول %1.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="204"/>
        <source>This database has already been attached. Its schema name is &apos;%1&apos;.</source>
        <translation>أُرفقت قاعدة البيانات هذه بالفعل. اسم المخطّط هو ”%L1“.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="623"/>
        <source>Do you really want to close this temporary database? All data will be lost.</source>
        <translation>أمتأكّد من إغلاق قاعدة البيانات المؤقّتة هذه؟ ستفقد كلّ البيانات.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="680"/>
        <source>The database is currently busy: </source>
        <translation>قاعدة البيانات مشغولة حاليًا:</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="681"/>
        <source>Do you want to abort that other operation?</source>
        <translation>أتريد إجهاض العملية الأخرى؟</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="897"/>
        <location filename="../sqlitedb.cpp" line="930"/>
        <source>No database file opened</source>
        <translation>لم يُفتح ملف قاعدة بيانات</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1038"/>
        <location filename="../sqlitedb.cpp" line="1051"/>
        <source>Error in statement #%1: %2.
Aborting execution%3.</source>
        <translation>خطأ في الإفادة رقم %L1: %L2.
سأُجهض التنفيذ%L3.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1041"/>
        <location filename="../sqlitedb.cpp" line="1054"/>
        <source> and rolling back</source>
        <translation>وأُرجع ما كان موجودًا.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1094"/>
        <source>didn&apos;t receive any output from %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1100"/>
        <source>could not execute command: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1268"/>
        <source>Cannot delete this object</source>
        <translation>تعذّر حذف هذا الكائن</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1299"/>
        <source>Cannot set data on this object</source>
        <translation>تعذّر ضبط البيانات على هذا الكائن</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1417"/>
        <source>A table with the name &apos;%1&apos; already exists in schema &apos;%2&apos;.</source>
        <translation>هناك جدول بنفس الاسم ”%L1“ بالفعل في المخطّط ”%L2“.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1428"/>
        <source>renameColumn: cannot find column %1.</source>
        <translation>‏renameColumn: تعذّر العثور على العمود %L1.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1436"/>
        <source>renameColumn: creating savepoint failed. DB says: %1</source>
        <translation>‏renameColumn: فشل إنشاء نقطة الحفظ. تقول قاعدة البيانات: %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1482"/>
        <source>renameColumn: creating new table failed. DB says: %1</source>
        <translation>‏renameColumn: فشل إنشاء جدول جديد. تقول قاعدة البيانات: %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1495"/>
        <source>renameColumn: copying data to new table failed. DB says:
%1</source>
        <translation>‏renameColumn: فشل نسخ البيانات إلى جدول جديد. تقول قاعدة البيانات:
%L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1552"/>
        <source>renameColumn: deleting old table failed. DB says: %1</source>
        <translation>‏renameColumn: فشل حذف الجدول القديم. تقول قاعدة البيانات: %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1577"/>
        <source>Restoring some of the objects associated with this table failed. This is most likely because some column names changed. Here&apos;s the SQL statement which you might want to fix and execute manually:

</source>
        <translation>فشلت استعادة بعض الكائنات المرتبطة بهذا الجدول. غالبًا ما يحدث هذا بسبب تغيّر اسم الأعمدة. هذه إفادة SQL التي قد ترغب بتنفيذها لإصلاح الأمر يدويًا:

</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1586"/>
        <source>renameColumn: releasing savepoint failed. DB says: %1</source>
        <translation>‏renameColumn: فشل إطلاق نقطة الحفظ. تقول قاعدة البيانات: %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1625"/>
        <source>Error renaming table &apos;%1&apos; to &apos;%2&apos;.Message from database engine:
%3</source>
        <translation>خطأ أثناء تغيير اسم الجدول ”%L1“ إلى ”%L2“. الرسالة من محرّك قواعد البيانات:
%L3</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1660"/>
        <source>... &lt;string can not be logged, contains binary data&gt; ...</source>
        <translation>... &lt;لا يمكن تسجيل السلسلة النصّية، فهي تحتوي على بيانات ثنائيّة&gt; ...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1769"/>
        <source>could not get list of databases: %1</source>
        <translation>تعذّر جلب قائمة قواعد البيانات: %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1908"/>
        <source>Error loading extension: %1</source>
        <translation>خطأ أثناء تحميل الامتداد: %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1933"/>
        <source>could not get column information</source>
        <translation>تعذّر جلب معلومات العمود</translation>
    </message>
    <message>
        <source>unknown object type %1</source>
        <translation type="vanished">نوع الكائن %1 مجهول</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1763"/>
        <source>could not get list of db objects: %1, %2</source>
        <translation>تعذّر جلب قائمة بكائنات قاعدة البيانات: %L1، ‏%L2</translation>
    </message>
    <message>
        <source>could not get types</source>
        <translation type="vanished">تعذّر جلب الأنواع</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1799"/>
        <source>didn&apos;t receive any output from pragma %1</source>
        <translatorcomment>حافظ المكان بالإنجليزية ولا يُترجم</translatorcomment>
        <translation>لم أستقبل أيّ خرج من pragma %L1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1803"/>
        <source>could not execute pragma command: %1, %2</source>
        <translation>تعذّر تنفيذ أمر pragma:‏ %L1، ‏%L2</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1824"/>
        <source>Error setting pragma %1 to %2: %3</source>
        <translation>تعذّر ضبط pragma %L1 إلى %L2:‏ %L3</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1870"/>
        <source>File not found.</source>
        <translation>تعذّر العثور على الملف.</translation>
    </message>
</context>
<context>
    <name>DbStructureModel</name>
    <message>
        <location filename="../DbStructureModel.cpp" line="19"/>
        <source>Name</source>
        <translation>الاسم</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="19"/>
        <source>Object</source>
        <translation>الكائن</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="19"/>
        <source>Type</source>
        <translation>النوع</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="19"/>
        <source>Schema</source>
        <translation>المخطّط</translation>
    </message>
    <message>
        <source>Browsables (%1)</source>
        <translation type="vanished">ما يمكن تصفّحه (%L1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="19"/>
        <source>Database</source>
        <translation>قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="154"/>
        <source>Browsables</source>
        <translation>ما يمكن تصفّحه</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="159"/>
        <source>All</source>
        <translation>الكلّ</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="168"/>
        <source>Temporary</source>
        <translation>مؤقّتة</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="306"/>
        <source>Tables (%1)</source>
        <translation>الجداول (%L1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="311"/>
        <source>Indices (%1)</source>
        <translation>الفهارس (%L1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="316"/>
        <source>Views (%1)</source>
        <translation>المناظير (%L1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="321"/>
        <source>Triggers (%1)</source>
        <translation>المحفّزات (%L1)</translation>
    </message>
</context>
<context>
    <name>EditDialog</name>
    <message>
        <location filename="../EditDialog.ui" line="14"/>
        <source>Edit database cell</source>
        <translation>تحرير خليّة قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="28"/>
        <source>Mode:</source>
        <translation>الوضع:</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="41"/>
        <source>This is the list of supported modes for the cell editor. Choose a mode for viewing or editing the data of the current cell.</source>
        <translation>هذه قائمة بالنماذج المتوفّرة في محرّر الخلايا. اختر وضعًا لعرض أو تحرير البيانات في الخليّة الحالية.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="45"/>
        <source>Text</source>
        <translation>نصّيّ</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="50"/>
        <source>Binary</source>
        <translation>ثنائيّ</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="55"/>
        <source>Image</source>
        <translation>صوريّ</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="60"/>
        <source>JSON</source>
        <translation>JSON</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="65"/>
        <source>XML</source>
        <translation>XML</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="73"/>
        <location filename="../EditDialog.ui" line="76"/>
        <source>Automatically adjust the editor mode to the loaded data type</source>
        <translation>اضبط وضع المحرّر آليًا على نوع البيانات المحمّل</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="79"/>
        <source>This checkable button enables or disables the automatic switching of the editor mode. When a new cell is selected or new data is imported and the automatic switching is enabled, the mode adjusts to the detected data type. You can then change the editor mode manually. If you want to keep this manually switched mode while moving through the cells, switch the button off.</source>
        <translation>هذا الزرّ الذي يمكن تأشيره يُفعّل أو يُعطّل التبديل الآلي لوضع المحرّر. عند تحديد خليّة جديدة أو استيراد بيانات جديدة والتبديل الآلي مفعّل، سيُضبط الوضع على نوع البيانات المكتشف. يمكنك بعدها تغيير وضع المحرّر يدويًا. إن أردت إبقاء الوضع الذي بدّلته يدويًا هذا عند التنقّل بين الخلايا، عطّل هذا الزرّ.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="82"/>
        <source>Auto-switch</source>
        <translation>التبديل الآلي</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="116"/>
        <location filename="../EditDialog.ui" line="119"/>
        <source>Auto-format: pretty print on loading, compact on saving.</source>
        <translation>التنسيق الآلي: طباعة جميلة عند التحميل، رصّ عند الحفظ.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="122"/>
        <source>When enabled, the auto-format feature formats the data on loading, breaking the text in lines and indenting it for maximum readability. On data saving, the auto-format feature compacts the data removing end of lines, and unnecessary whitespace.</source>
        <translation>إن فُعّل، ستُنسّق ميزة التنسيق الآلي البيانات عند تحميلها، بكسر النصوص في أسطر وإزاحتها لأفضل قراءة. عند حفظ البيانات، سترصّ ميزة التنسيق الآلي البيانات بإزالة الأسطر والمسافات غير الضرورية.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="125"/>
        <source>Autoformat</source>
        <translation>التنسيق الآلي</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="145"/>
        <source>Import from file</source>
        <translation>استورِد من ملف</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="148"/>
        <source>Opens a file dialog used to import any kind of data to this database cell.</source>
        <translation>يفتح حواريّ ملفات يُستخدم لاستيراد أيّ نوع من البيانات في خليّة قاعدة البيانات هذه.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="164"/>
        <source>Export to file</source>
        <translation>صدّر إلى ملف</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="167"/>
        <source>Opens a file dialog used to export the contents of this database cell to a file.</source>
        <translation>يفتح حواريّ ملفات يُستخدم لتصدير محتويات خليّة قاعدة البيانات هذه إلى ملف.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="318"/>
        <location filename="../EditDialog.ui" line="333"/>
        <source>Print...</source>
        <translation>اطبع...</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="321"/>
        <source>Open preview dialog for printing displayed image</source>
        <translation>يفتح حواريّ المعاينة لطباعة الصورة المعروضة</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="324"/>
        <location filename="../EditDialog.ui" line="339"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="336"/>
        <source>Open preview dialog for printing displayed text</source>
        <translation>يفتح حواريّ المعاينة لطباعة النص المعروض</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="348"/>
        <source>Copy Hex and ASCII</source>
        <translation>انسخ Hex وآسكي</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="351"/>
        <source>Copy selected hexadecimal and ASCII columns to the clipboard</source>
        <translation>انسخ الأعمدة الستّ‌عشرية وآسكي المحدّدة إلى الحافظة</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="354"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <source>Import text</source>
        <translation type="vanished">استورِد نصًا</translation>
    </message>
    <message>
        <source>Opens a file dialog used to import text to this database cell.</source>
        <translation type="vanished">يفتح حواريّ ملفات يُستخدم لاستيراد النصوص إلى خليّة قاعدة البيانات هذه.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="151"/>
        <source>&amp;Import</source>
        <translation>ا&amp;ستورِد</translation>
    </message>
    <message>
        <source>Export text</source>
        <translation type="vanished">صدّر النص</translation>
    </message>
    <message>
        <source>Opens a file dialog used to export the contents of this database cell to a text file.</source>
        <translation type="vanished">يفتح حواريّ ملفات يُستخدم لتصدير محتويات خليّة قاعدة البيانات هذه إلى ملف نصّي.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="170"/>
        <source>&amp;Export</source>
        <translation>&amp;صدّر</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="183"/>
        <source>Set this cell to NULL</source>
        <translation>اضبط هذه الخليّة على NULL</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="186"/>
        <source>Erases the contents of the cell</source>
        <translation>يمسح محتويات هذه الخليّة</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="189"/>
        <source>Set as &amp;NULL</source>
        <translation>ا&amp;ضبط على NULL</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#c00000;&quot;&gt;Warning: Editing binary content in text mode may result in corrupted data!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&lt;span style=&quot; font-weight:600; color:#c00000;&quot;&gt;تحذير: تحرير المحتوى الثّنائيّ في وضع النّصوص قد يتسبّب بتلف البيانات!&lt;/span&gt;</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="210"/>
        <source>This area displays information about the data present in this database cell</source>
        <translation>تعرض هذه المنطقة معلومات عن البيانات الموجودة في خليّة قاعدة البيانات هذه</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="253"/>
        <source>This editor mode lets you edit JSON or XML data with syntax highlighting, automatic formatting and validation before saving.

Errors are indicated with a red squiggle underline.</source>
        <translation>يتيح لك وضع المحرّر هذا تحرير بيانات JSON وXML مع دعم إبراز الصياغة والتنسيق الآلي والتحقّق قبل الحفظ.

يُشار إلى الأخطاء بخط مسطّر أحمر مخبرش.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="267"/>
        <source>Type of data currently in cell</source>
        <translation>نوع البيانات في الخليّة حاليًا</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="274"/>
        <source>Size of data currently in table</source>
        <translation>حجم البيانات في الخليّة حاليًا</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="296"/>
        <source>Apply data to cell [Ctrl+Return]</source>
        <translation>طبّق البيانات على الخليّة [Ctrl+Enter]</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="299"/>
        <source>This button saves the changes performed in the cell editor to the database cell.</source>
        <translation>يحفظ هذا الزرّ التغييرات المُجراة داخل محرّر الخلايا في خليّة قاعدة البيانات.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="302"/>
        <source>Apply</source>
        <translation>طبّق</translation>
    </message>
    <message>
        <source>Choose a file</source>
        <translation type="vanished">اختر ملفًا</translation>
    </message>
    <message>
        <source>Text files(*.txt);;Image files(%1);;All files(*)</source>
        <translation type="vanished">الملفات النصّية(*.txt);;ملفات الصور(%L1);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="407"/>
        <source>Choose a filename to export data</source>
        <translation>اختر اسمًا للملف لتصدير البيانات</translation>
    </message>
    <message>
        <source>Text files(*.txt);;All files(*)</source>
        <translation type="vanished">الملفات النصّية(*.txt);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <source>Image data can&apos;t be viewed with the text editor</source>
        <translation type="vanished">لا يمكن عرض البيانات الصوريّة داخل محرّر النصوص</translation>
    </message>
    <message>
        <source>Binary data can&apos;t be viewed with the text editor</source>
        <translation type="vanished">لا يمكن عرض البيانات الثنائيّة داخل محرّر النّصوص</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="929"/>
        <source>Type of data currently in cell: %1 Image</source>
        <translation>نوع البيانات في الخليّة حاليًا: صورة %L1</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="935"/>
        <source>%1x%2 pixel(s)</source>
        <translation>%L1×%L2 بكسل</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="946"/>
        <source>Type of data currently in cell: NULL</source>
        <translation>نوع البيانات في الخليّة حاليًا: NULL</translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="947"/>
        <location filename="../EditDialog.cpp" line="974"/>
        <source>%n byte(s)</source>
        <translation>
            <numerusform>لا بايتات</numerusform>
            <numerusform>بايت واحد</numerusform>
            <numerusform>بايتان</numerusform>
            <numerusform>%Ln بايتات</numerusform>
            <numerusform>%Ln بايتًا</numerusform>
            <numerusform>%Ln بايت</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="765"/>
        <location filename="../EditDialog.cpp" line="956"/>
        <source>Type of data currently in cell: Text / Numeric</source>
        <translation>نوع البيانات في الخليّة حاليًا: نصّ/عدد</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="213"/>
        <location filename="../EditDialog.cpp" line="222"/>
        <source>Image data can&apos;t be viewed in this mode.</source>
        <translation>لا يمكن عرض بيانات الصور في هذا الوضع.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="214"/>
        <location filename="../EditDialog.cpp" line="223"/>
        <source>Try switching to Image or Binary mode.</source>
        <translation>بدّل التبديل إلى وضع ”صورة“ أو ”ثنائيّ“.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="279"/>
        <location filename="../EditDialog.cpp" line="288"/>
        <source>Binary data can&apos;t be viewed in this mode.</source>
        <translation>لا يمكن عرض البيانات الثنائيّة في هذا الوضع.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="280"/>
        <location filename="../EditDialog.cpp" line="289"/>
        <source>Try switching to Binary mode.</source>
        <translation>بدّل التبديل إلى وضع ”ثنائيّ“.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="312"/>
        <location filename="../EditDialog.cpp" line="326"/>
        <location filename="../EditDialog.cpp" line="385"/>
        <location filename="../EditDialog.cpp" line="387"/>
        <source>Text files (*.txt)</source>
        <translation>الملفات النصّية (*.txt)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="313"/>
        <location filename="../EditDialog.cpp" line="335"/>
        <location filename="../EditDialog.cpp" line="390"/>
        <source>JSON files (*.json)</source>
        <translation>ملفات JSON ‏(*.json)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="314"/>
        <location filename="../EditDialog.cpp" line="338"/>
        <location filename="../EditDialog.cpp" line="385"/>
        <location filename="../EditDialog.cpp" line="387"/>
        <source>XML files (*.xml)</source>
        <translation>ملفات XML ‏(*.xml)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="315"/>
        <location filename="../EditDialog.cpp" line="332"/>
        <source>Image files (%1)</source>
        <translation>ملفات الصور (%L1)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="316"/>
        <location filename="../EditDialog.cpp" line="329"/>
        <location filename="../EditDialog.cpp" line="380"/>
        <source>Binary files (*.bin)</source>
        <translation>الملفات الثنائيّة (*.bin)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="316"/>
        <location filename="../EditDialog.cpp" line="402"/>
        <source>All files (*)</source>
        <translation>كلّ الملفات (*)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="343"/>
        <source>Choose a file to import</source>
        <translation>اختر ملفًا لاستيراده</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="376"/>
        <source>%1 Image</source>
        <translation>صورة %L1</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="393"/>
        <source>SVG files (*.svg)</source>
        <translation>ملفات SVG ‏(*.svg)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="400"/>
        <location filename="../EditDialog.cpp" line="420"/>
        <source>Hex dump files (*.txt)</source>
        <translation>ملفات Hex المفرّغة (*.txt)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="474"/>
        <source>Invalid data for this mode</source>
        <translation>بيانات غير صالحة في هذا الوضع</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="475"/>
        <source>The cell contains invalid %1 data. Reason: %2. Do you really want to apply it to the cell?</source>
        <translation>تحتوي الخليّة بيانات %L1 غير صالحة. السبب: %L2. أمتأكّد من تطبيقها على الخليّة؟</translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="767"/>
        <location filename="../EditDialog.cpp" line="957"/>
        <location filename="../EditDialog.cpp" line="965"/>
        <source>%n char(s)</source>
        <translation>
            <numerusform>لا محارف</numerusform>
            <numerusform>محرف واحد</numerusform>
            <numerusform>محرفان</numerusform>
            <numerusform>%Ln محارف</numerusform>
            <numerusform>%Ln محرفًا</numerusform>
            <numerusform>%Ln محرف</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="964"/>
        <source>Type of data currently in cell: Valid JSON</source>
        <translation>نوع البيانات في الخليّة حاليًا: JSON صالحة</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="973"/>
        <source>Type of data currently in cell: Binary</source>
        <translation>نوع البيانات في الخليّة حاليًا: بيانات ثنائيّة</translation>
    </message>
</context>
<context>
    <name>EditIndexDialog</name>
    <message>
        <source>Create New Index</source>
        <translation type="vanished">إنشاء فهرس جديد</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="26"/>
        <source>&amp;Name</source>
        <translation>الا&amp;سم</translation>
    </message>
    <message>
        <source>&amp;Columns</source>
        <translation type="vanished">الأ&amp;عمدة</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="vanished">العمود</translation>
    </message>
    <message>
        <source>Use in Index</source>
        <translation type="vanished">استخدمه في الفهرس</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="237"/>
        <source>Order</source>
        <translation>الترتيب</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="39"/>
        <source>&amp;Table</source>
        <translation>الج&amp;دول</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="14"/>
        <source>Edit Index Schema</source>
        <translation>تحرير مخطّط الفهرس</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="52"/>
        <source>&amp;Unique</source>
        <translation>&amp;فريد</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="69"/>
        <source>For restricting the index to only a part of the table you can specify a WHERE clause here that selects the part of the table that should be indexed</source>
        <translation>إن أردت حصر الفهرس على جزء من الجدول فحسب، يمكنك هنا تحديد بند WHERE والذي سيُحدّد جزء الجدول الذي يجب فهرسته</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="72"/>
        <source>Partial inde&amp;x clause</source>
        <translation>بند ف&amp;هرس جزئي</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="85"/>
        <source>Colu&amp;mns</source>
        <translation>الأ&amp;عمدة</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="130"/>
        <source>Table column</source>
        <translation>عمود الجدول</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="135"/>
        <source>Type</source>
        <translation>النوع</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="172"/>
        <source>Add a new expression column to the index. Expression columns contain SQL expression rather than column names.</source>
        <translation>أضِف عمود تعبير جديد إلى الفهرس. تحتوي أعمدة التعابير على تعابير SQL بدل أسماء الأعمدة.</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="232"/>
        <source>Index column</source>
        <translation>عمود الفهرس</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.cpp" line="268"/>
        <source>Deleting the old index failed:
%1</source>
        <translation>فشل حذف الفهرس القديم:
%L1</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.cpp" line="277"/>
        <source>Creating the index failed:
%1</source>
        <translation>فشل إنشاء الفهرس:
%L1</translation>
    </message>
</context>
<context>
    <name>EditTableDialog</name>
    <message>
        <location filename="../EditTableDialog.ui" line="14"/>
        <source>Edit table definition</source>
        <translation>تحرير تعريف الجدول</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="27"/>
        <source>Table</source>
        <translation>الجدول</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="43"/>
        <source>Advanced</source>
        <translation>متقدّم</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="62"/>
        <source>Database schema</source>
        <translation>مخطّط قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="85"/>
        <source>Make this a &apos;WITHOUT rowid&apos; table. Setting this flag requires a field of type INTEGER with the primary key flag set and the auto increment flag unset.</source>
        <translation>اجعل هذا الجدول بلا معرّف للصفوف ”WITHOUT rowid“. لضبط هذه الراية تحتاج حقلًا بنوع ”أعداد صحيحة/INTEGER“ وأيضا عليك ضبط راية المفتاح الأساسي وألّا تضبط راية الزيادة الآليّة.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="75"/>
        <source>Without Rowid</source>
        <translation>بلا معرّف للصفوف</translation>
    </message>
    <message>
        <source>Set this to create a temporary table that is deleted when closing the database.</source>
        <translation type="vanished">اضبط هذا لإنشاء جدول مؤقّت يُحذف عند إغلاق قاعدة البيانات.</translation>
    </message>
    <message>
        <source>Temporary table</source>
        <translation type="vanished">جدول مؤقّت</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="98"/>
        <source>Fields</source>
        <translation>الحقول</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="106"/>
        <source>Add field</source>
        <translation>أضِف حقلًا</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="126"/>
        <source>Remove field</source>
        <translation>أزِل الحقل</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="146"/>
        <source>Move field up</source>
        <translation>انقل الحقل لأعلى</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="166"/>
        <source>Move field down</source>
        <translation>انقل الحقل لأسفل</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="236"/>
        <source>Name</source>
        <translation>الاسم</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="241"/>
        <source>Type</source>
        <translation>النوع</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="246"/>
        <source>NN</source>
        <translation>NN</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="249"/>
        <source>Not null</source>
        <translation>ليس NULL</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="254"/>
        <source>PK</source>
        <translation>PK</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="257"/>
        <source>Primary key</source>
        <translation>مفتاح أساسي Primary key</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="262"/>
        <source>AI</source>
        <translation>AI</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="265"/>
        <source>Autoincrement</source>
        <translation>زيادة آليّة Auto Increment</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="270"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="273"/>
        <source>Unique</source>
        <translation>فريد Unique</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="278"/>
        <source>Default</source>
        <translation>المبدئي</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="281"/>
        <source>Default value</source>
        <translation>القيمة المبدئية</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="286"/>
        <source>Check</source>
        <translation>الفحص</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="289"/>
        <source>Check constraint</source>
        <translation>قيد الفحص Check constraint</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="294"/>
        <source>Foreign Key</source>
        <translation>مفتاح أجنبي</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="314"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;Warning: &lt;/span&gt;There is something with this table definition that our parser doesn&apos;t fully understand. Modifying and saving this table might result in problems.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;تحذير: &lt;/span&gt;ثمّة خطب بتعريف هذا الجدول تعذّر على المحلّل فهمه تمامًا. يمكن أن يؤدّي تعديل وحفظ هذا الجدول ببعض المشاكل.&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="167"/>
        <source>Error creating table. Message from database engine:
%1</source>
        <translation>خطأ أثناء إنشاء الجدول. الرسالة من محرّك قواعد البيانات:
%L1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="291"/>
        <source>There already is a field with that name. Please rename it first or choose a different name for this field.</source>
        <translation>هناك حقل بهذا الاسم بالفعل. من فضلك غيّر اسمه أو اختر اسمًا مختلفًا لهذا الحقل.</translation>
    </message>
    <message>
        <source>This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed.</source>
        <translation type="vanished">هذا العمود مذكور في مفتاح أجنبيّ في الجدول %1، العمود %2 ولا يمكن تغيير اسمه.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="314"/>
        <source>This column is referenced in a foreign key in table %1 and thus its name cannot be changed.</source>
        <translation>هذا العمود مذكور في مفتاح أجنبي في الجدول %L1 ولا يمكن تغيير اسمه.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="391"/>
        <source>There is at least one row with this field set to NULL. This makes it impossible to set this flag. Please change the table data first.</source>
        <translation>ثمّة صفّ واحد على الأقل ضُبط هذا الحقل فيه على NULL. لهذا السبب يستحيل ضبط هذه الراية. من فضلك غيّر بيانات الجدول أوّلًا.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="424"/>
        <source>There is at least one row with a non-integer value in this field. This makes it impossible to set the AI flag. Please change the table data first.</source>
        <translation>ثمّة صفّ واحد على الأقل ضُبط هذا الحقل فيه على قيمة ليست بنوع ”عدد صحيح“. لهذا السبب يستحيل ضبط راية الزيادة الآليّة. من فضلك غيّر بيانات الجدول أوّلًا.</translation>
    </message>
    <message>
        <source>Column &apos;%1&apos; has no unique data.
</source>
        <translation type="vanished">ليس للعمود ”%L1“ بيانات فريدة.
</translation>
    </message>
    <message>
        <source>This makes it impossible to set this flag. Please change the table data first.</source>
        <translation type="vanished">لهذا السبب يستحيل ضبط هذه الراية. من فضلك غيّر بيانات الجدول أوّلًا.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="480"/>
        <source>Column &apos;%1&apos; has duplicate data.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="481"/>
        <source>This makes it impossible to enable the &apos;Unique&apos; flag. Please remove the duplicate data, which will allow the &apos;Unique&apos; flag to then be enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="540"/>
        <source>Modifying this column failed. Error returned from database:
%1</source>
        <translation>فشل تعديل هذا العمود. الخطأ الذي أرجعته قاعدة البيانات:
%L1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="619"/>
        <source>Are you sure you want to delete the field &apos;%1&apos;?
All data currently stored in this field will be lost.</source>
        <translation>أمتأكّد من حذف الحقل ”%L1“؟
ستفقد كل البيانات المخزّنة فيه حاليًا.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="730"/>
        <source>Please add a field which meets the following criteria before setting the without rowid flag:
 - Primary key flag set
 - Auto increment disabled</source>
        <translation>من فضلك أضِف حقلًا يُطابق المعايير الآتية قبل ضبط راية ”بلا معرّف صفوف/rowid“:
 - راية ”مفتاح أساسي“ مضبوطة
 - الزيادة الآلية معطّلة</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="758"/>
        <source>Setting the rowid column for the table failed. Error message:
%1</source>
        <translation>فشل ضبط عمود rowid للجدول. رسالة الخطأ:
%L1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="776"/>
        <source>Changing the table schema failed. Error message:
%1</source>
        <translation>فشل تغيير مخطّط الجدول. رسالة الخطأ:
%L1</translation>
    </message>
    <message>
        <source>Setting the temporary flag for the table failed. Error message:
%1</source>
        <translation type="vanished">فشل ضبط راية ”مؤقّت“ للجدول. رسالة الخطأ:
%L1</translation>
    </message>
</context>
<context>
    <name>ExportDataDialog</name>
    <message>
        <location filename="../ExportDataDialog.ui" line="14"/>
        <source>Export data as CSV</source>
        <translation>تصدير البيانات بنسق CSV</translation>
    </message>
    <message>
        <source>&amp;Table(s)</source>
        <translation type="vanished">ال&amp;جداول</translation>
    </message>
    <message>
        <source>&amp;Column names in first line</source>
        <translation type="vanished">أسماء الأ&amp;عمدة في أوّل سطر</translation>
    </message>
    <message>
        <source>Field &amp;separator</source>
        <translation type="vanished">&amp;فاصل الحقول</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="22"/>
        <source>Tab&amp;le(s)</source>
        <translation>الج&amp;داول</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="57"/>
        <source>Colu&amp;mn names in first line</source>
        <translation>أسماء الأ&amp;عمدة في أوّل سطر</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="77"/>
        <source>Fie&amp;ld separator</source>
        <translation>فاصل الح&amp;قول</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="102"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="107"/>
        <source>;</source>
        <translation>;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="112"/>
        <source>Tab</source>
        <translation>الجدولات</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="117"/>
        <source>|</source>
        <translation>|</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="122"/>
        <location filename="../ExportDataDialog.ui" line="192"/>
        <location filename="../ExportDataDialog.ui" line="254"/>
        <source>Other</source>
        <translation>شيء آخر</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="152"/>
        <source>&amp;Quote character</source>
        <translation>محرف ال&amp;تنصيص</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="177"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="182"/>
        <source>&apos;</source>
        <translation>&apos;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="222"/>
        <source>New line characters</source>
        <translation>محرف الأسطر الجديدة</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="244"/>
        <source>Windows: CR+LF (\r\n)</source>
        <translation>وندوز: CR+LF ‏(‎\r\n)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="249"/>
        <source>Unix: LF (\n)</source>
        <translation>يُنكس: LF ‏(‎\n)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="288"/>
        <source>Pretty print</source>
        <translation>طباعة جميلة</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="188"/>
        <location filename="../ExportDataDialog.cpp" line="283"/>
        <source>Could not open output file: %1</source>
        <translation>تعذّر فتح ملف الخرج: %L1</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="311"/>
        <location filename="../ExportDataDialog.cpp" line="337"/>
        <source>Choose a filename to export data</source>
        <translation>اختر اسمًا للملف لتصدير البيانات</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="297"/>
        <source>Text files(*.csv *.txt)</source>
        <translation>الملفات النصّية(*.csv *.txt)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="29"/>
        <source>Export data as JSON</source>
        <translation>تصدير البيانات بنسق JSON</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="120"/>
        <source>exporting CSV</source>
        <translation>يصدّر CSV</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="204"/>
        <source>exporting JSON</source>
        <translation>يصدّر JSON</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="301"/>
        <source>Text files(*.json *.js *.txt)</source>
        <translation>الملفات النصّية(*.json *.js *.txt)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="327"/>
        <source>Please select at least 1 table.</source>
        <translation>من فضلك حدّد جدولًا واحدًا على الأقل.</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="351"/>
        <source>Choose a directory</source>
        <translation>اختر دليلًا</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="382"/>
        <source>Export completed.</source>
        <translation>اكتمل التصدير.</translation>
    </message>
</context>
<context>
    <name>ExportSqlDialog</name>
    <message>
        <location filename="../ExportSqlDialog.ui" line="14"/>
        <source>Export SQL...</source>
        <translation>تصدير SQL...</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="35"/>
        <source>Tab&amp;le(s)</source>
        <translation>الج&amp;دول</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="63"/>
        <source>Select All</source>
        <translation>حدّد الكل</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="70"/>
        <source>Deselect All</source>
        <translation>ألغِ تحديد الكلّ</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="79"/>
        <source>&amp;Options</source>
        <translation>&amp;خيارات</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="85"/>
        <source>Keep column names in INSERT INTO</source>
        <translation>أبقِ أسماء الأعمدة في INSERT INTO</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="95"/>
        <source>Multiple rows (VALUES) per INSERT statement</source>
        <translation>عدّة صفوف (VALUES) لكلّ إفادة INSERT</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="116"/>
        <source>Export everything</source>
        <translation>صدّر كل شيء</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="121"/>
        <source>Export schema only</source>
        <translation>صدّر المخطّط فقط</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="126"/>
        <source>Export data only</source>
        <translation>صدّر البيانات فقط</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="135"/>
        <source>Keep old schema (CREATE TABLE IF NOT EXISTS)</source>
        <translation>أبقِ المخطّط القديم (CREATE TABLE IF NOT EXISTS)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="140"/>
        <source>Overwrite old schema (DROP TABLE, then CREATE TABLE)</source>
        <translation>اكتب على المخطّط القديم (DROP TABLE، وبعدها CREATE TABLE)</translation>
    </message>
    <message>
        <source>Please select at least 1 table.</source>
        <translation type="vanished">من فضلك حدّد جدولًا واحدًا على الأقل.</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="74"/>
        <source>Please select at least one table.</source>
        <translation>من فضلك حدّد جدولًا واحدًا على الأقل.</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="87"/>
        <source>Choose a filename to export</source>
        <translation>اختر اسمًا للملف لتصديره</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="88"/>
        <source>Text files(*.sql *.txt)</source>
        <translation>الملفات النصّية(*.sql *.txt)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="116"/>
        <source>Export completed.</source>
        <translation>اكتمل التصدير.</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="118"/>
        <source>Export cancelled or failed.</source>
        <translation>إمّا أنّ التصدير أُلغي أو أنّه فشل.</translation>
    </message>
</context>
<context>
    <name>ExtendedScintilla</name>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="58"/>
        <location filename="../ExtendedScintilla.cpp" line="232"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="61"/>
        <location filename="../ExtendedScintilla.cpp" line="236"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="231"/>
        <source>Find and Replace...</source>
        <translation>ابحث واستبدل...</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="235"/>
        <source>Print...</source>
        <translation>اطبع...</translation>
    </message>
</context>
<context>
    <name>ExtendedTableWidget</name>
    <message>
        <source>The content of clipboard is bigger than the range selected.
Do you want to insert it anyway?</source>
        <translation type="vanished">محتوى الحافظة أكبر من المدى المحدّد.
أتريد إدراجه بأيّ حال؟</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="195"/>
        <source>Use as Exact Filter</source>
        <translation>استخدمها كمرشّح كما هي</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="196"/>
        <source>Containing</source>
        <translation>تحتوي</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="197"/>
        <source>Not equal to</source>
        <translation>لا تساوي</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="198"/>
        <source>Greater than</source>
        <translation>أكبر من</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="199"/>
        <source>Less than</source>
        <translation>أصغر من</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="200"/>
        <source>Greater or equal</source>
        <translation>أكبر من أو تساوي</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="201"/>
        <source>Less or equal</source>
        <translation>أصغر من أو تساوي</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="202"/>
        <source>Between this and...</source>
        <translation>بين هذه و...</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="204"/>
        <source>Set to NULL</source>
        <translation>اضبطها على NULL</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="205"/>
        <source>Copy</source>
        <translation>انسخ</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="206"/>
        <source>Copy with Headers</source>
        <translation>انسخ مع الترويسات</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="207"/>
        <source>Copy as SQL</source>
        <translation>انسخ كَ‍ SQL</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="208"/>
        <source>Paste</source>
        <translation>ألصِق</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="209"/>
        <source>Print...</source>
        <translation>اطبع...</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="212"/>
        <source>Use in Filter Expression</source>
        <translation>استخدمها في تعبير الترشيح</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="238"/>
        <source>Alt+Del</source>
        <translation>Alt+Del</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="240"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="241"/>
        <source>Ctrl+Alt+C</source>
        <translation>Ctrl+Alt+C</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="584"/>
        <source>The content of the clipboard is bigger than the range selected.
Do you want to insert it anyway?</source>
        <translation>محتوى الحافظة أكبر من المجال المحدّد.
أتريد إدراجه بأي حال؟</translation>
    </message>
</context>
<context>
    <name>FileDialog</name>
    <message>
        <source>SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*)</source>
        <translation type="vanished">ملفّات قواعد بيانات SQLite ‏(*.db *.sqlite *.sqlite3 *.db3);;كلّ الملفّات (*)</translation>
    </message>
</context>
<context>
    <name>FileExtensionManager</name>
    <message>
        <location filename="../FileExtensionManager.ui" line="14"/>
        <source>File Extension Manager</source>
        <translation>مدير امتدادات الملفات</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="22"/>
        <source>&amp;Up</source>
        <translation>لأ&amp;على</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="33"/>
        <source>&amp;Down</source>
        <translation>لأ&amp;سفل</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="57"/>
        <source>&amp;Add</source>
        <translation>أ&amp;ضِف</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="68"/>
        <source>&amp;Remove</source>
        <translation>أ&amp;زِل</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="94"/>
        <location filename="../FileExtensionManager.cpp" line="41"/>
        <source>Description</source>
        <translation>الوصف</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="99"/>
        <source>Extensions</source>
        <translation>الامتدادات</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.cpp" line="42"/>
        <source>*.extension</source>
        <translation>‎*.الامتداد</translation>
    </message>
</context>
<context>
    <name>FilterLineEdit</name>
    <message>
        <location filename="../FilterLineEdit.cpp" line="11"/>
        <source>Filter</source>
        <translation>رشّح</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="25"/>
        <source>These input fields allow you to perform quick filters in the currently selected table.
By default, the rows containing the input text are filtered out.
The following operators are also supported:
%	Wildcard
&gt;	Greater than
&lt;	Less than
&gt;=	Equal to or greater
&lt;=	Equal to or less
=	Equal to: exact match
&lt;&gt;	Unequal: exact inverse match
x~y	Range: values between x and y</source>
        <translation>تتيح لك حقول الدخل هذه إجراء ترشيح سريع في الجدول المحدّد حاليًا.
مبدئيًا، تُرشّح الصفوف التي تحتوي نص الدخل.
المُعاملات الآتية مدعومة أيضًا:
%	حرف بَدل
‏‎&gt;‎	أكبر من
‏‎&lt;‎	أصغر من
‏‎&gt;=‎	أكبر من أو تساوي
‏‎&lt;=‎	أصغر من أو تساوي
=	تساوي: مطابقة تامة
&lt;&gt;	لا تساوي: مطابقة تامة معكوسة
‏x~y	المجال: القيم بين x و y</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="111"/>
        <source>Set Filter Expression</source>
        <translation>اضبط تعبير الترشيح</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="113"/>
        <source>What&apos;s This?</source>
        <translation>ما هذا؟</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="118"/>
        <source>Is NULL</source>
        <translation>تساوي NULL</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="123"/>
        <source>Is not NULL</source>
        <translation>لا تساوي NULL</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="128"/>
        <source>Is empty</source>
        <translation>فارغة</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="133"/>
        <source>Is not empty</source>
        <translation>ليست فارغة</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="138"/>
        <source>Equal to...</source>
        <translation>تساوي...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="142"/>
        <source>Not equal to...</source>
        <translation>لا تساوي...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="146"/>
        <source>Greater than...</source>
        <translation>أكبر من...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="150"/>
        <source>Less than...</source>
        <translation>أصغر من...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="154"/>
        <source>Greater or equal...</source>
        <translation>أكبر من أو تساوي...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="158"/>
        <source>Less or equal...</source>
        <translation>أصغر من أو تساوي...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="162"/>
        <source>In range...</source>
        <translation>في المدى...</translation>
    </message>
</context>
<context>
    <name>FindReplaceDialog</name>
    <message>
        <location filename="../FindReplaceDialog.ui" line="14"/>
        <source>Find and Replace</source>
        <translation>البحث والاستبدال</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="43"/>
        <source>Fi&amp;nd text:</source>
        <translation>ابح&amp;ث عن النص:</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="56"/>
        <source>Re&amp;place with:</source>
        <translation>ا&amp;ستبدله بِ‍:</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="69"/>
        <source>Match &amp;exact case</source>
        <translation>طابِق &amp;حالة الأحرف</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="79"/>
        <source>Match &amp;only whole words</source>
        <translation>طابِق الكلمات الكاملة &amp;فحسب</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="86"/>
        <source>When enabled, the search continues from the other end when it reaches one end of the page</source>
        <translation>إن أُشّر عليه، سيتابع البحث من الطرف التالي عندما يصل إلى نهاية الصفحة</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="89"/>
        <source>&amp;Wrap around</source>
        <translation>البحث يلت&amp;فّ</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="96"/>
        <source>When set, the search goes backwards from cursor position, otherwise it goes forward</source>
        <translation>إن أُشّر إليه، يجري البحث إلى خلف مكان المؤشّر، وإلا فإلى أمامه</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="99"/>
        <source>Search &amp;backwards</source>
        <translation>ابحث لل&amp;خلف</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="106"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, the pattern to find is interpreted as a UNIX regular expression. See &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Regular Expression in Wikibooks&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;إن أُشّر، سيُتعامل مع نمط البحث على أنّه تعبير يونكس نمطي. طالع &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;التعابير النمطية في ويكي‌كتب (بالإنجليزية)&lt;/a&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="109"/>
        <source>Use regular e&amp;xpressions</source>
        <translation>استخدم الت&amp;عابير النمطية</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="129"/>
        <source>Find the next occurrence from the cursor position and in the direction set by &quot;Search backwards&quot;</source>
        <translation>ابحث عن الحدوث التالي من موقع المؤشّر حسب الاتجاه الذي حدّده ”البحث للخلف“</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="132"/>
        <source>&amp;Find Next</source>
        <translation>جِد ال&amp;تالي</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="139"/>
        <source>&amp;Replace</source>
        <translation>ا&amp;ستبدل</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="146"/>
        <source>Highlight all the occurrences of the text in the page</source>
        <translation>أبرِز كلّ الحدوثات في نصّ الصفحة</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="149"/>
        <source>F&amp;ind All</source>
        <translation>جِد ال&amp;كل</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="156"/>
        <source>Replace all the occurrences of the text in the page</source>
        <translation>استبدل كل الحدوثات في نصّ الصفحة</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="159"/>
        <source>Replace &amp;All</source>
        <translation>اس&amp;تبدل الكل</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="50"/>
        <source>The searched text was not found</source>
        <translation>لم يُعثر على نصّ البحث</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="97"/>
        <location filename="../FindReplaceDialog.cpp" line="131"/>
        <source>The searched text was not found.</source>
        <translation>لم يُعثر على نصّ البحث.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="100"/>
        <source>The searched text was found one time.</source>
        <translation>عُثر على نصّ البحث مرّة واحدة.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="103"/>
        <source>The searched text was found %1 times.</source>
        <translation>عُثر على نصّ البحث %L1 من المرّات.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="134"/>
        <source>The searched text was replaced one time.</source>
        <translation>استُبدل نصّ البحث مرّة واحدة.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="137"/>
        <source>The searched text was replaced %1 times.</source>
        <translation>استُبدل نصّ البحث %L1 من المرّات.</translation>
    </message>
</context>
<context>
    <name>ForeignKeyEditor</name>
    <message>
        <location filename="../ForeignKeyEditorDelegate.cpp" line="19"/>
        <source>&amp;Reset</source>
        <translation>&amp;صفّر</translation>
    </message>
    <message>
        <location filename="../ForeignKeyEditorDelegate.cpp" line="22"/>
        <source>Foreign key clauses (ON UPDATE, ON DELETE etc.)</source>
        <translation>بنود المفاتيح الأجنبية (ON UPDATE، أو ON DELETE، إلخ.)</translation>
    </message>
</context>
<context>
    <name>ImportCsvDialog</name>
    <message>
        <location filename="../ImportCsvDialog.ui" line="14"/>
        <source>Import CSV file</source>
        <translation>استيراد ملف CSV</translation>
    </message>
    <message>
        <source>&amp;Table name</source>
        <translation type="vanished">اسم الج&amp;دول</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="25"/>
        <source>Table na&amp;me</source>
        <translation>ا&amp;سم الجدول</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="38"/>
        <source>&amp;Column names in first line</source>
        <translation>أسماء الأ&amp;عمدة في أوّل سطر</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="55"/>
        <source>Field &amp;separator</source>
        <translation>&amp;فاصل الحقول</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="68"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="73"/>
        <source>;</source>
        <translation>;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="78"/>
        <location filename="../ImportCsvDialog.cpp" line="756"/>
        <source>Tab</source>
        <translation>الجدولات</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="83"/>
        <source>|</source>
        <translation>|</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="88"/>
        <location filename="../ImportCsvDialog.ui" line="146"/>
        <location filename="../ImportCsvDialog.ui" line="204"/>
        <source>Other</source>
        <translation>شيء آخر</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="118"/>
        <source>&amp;Quote character</source>
        <translation>محرف الت&amp;نصيص</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="131"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="136"/>
        <source>&apos;</source>
        <translation>&apos;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="176"/>
        <source>&amp;Encoding</source>
        <translation>ال&amp;ترميز</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="189"/>
        <source>UTF-8</source>
        <translation>UTF-8</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="194"/>
        <source>UTF-16</source>
        <translation>UTF-16</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="199"/>
        <source>ISO-8859-1</source>
        <translation>ISO-8859-1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="230"/>
        <source>Trim fields?</source>
        <translation>أأقلّم الحقول؟</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="250"/>
        <source>Separate tables</source>
        <translation>افصل الجداول</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="267"/>
        <source>Advanced</source>
        <translation>متقدّم</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="281"/>
        <source>When importing an empty value from the CSV file into an existing table with a default value for this column, that default value is inserted. Activate this option to insert an empty value instead.</source>
        <translation>عند استيراد قيمة فارغة من ملف CSV إلى جدول موجود يحمل قيمة مبدئية لهذا العمود، تُضاف تلك القيمة المبدئية. فعّل هذا الخيار لإدراج قيمة فارغة عوضًا عن ذلك.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="288"/>
        <source>Ignore default &amp;values</source>
        <translation>تجاهل ال&amp;قيم المبدئية</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="298"/>
        <source>Activate this option to stop the import when trying to import an empty value into a NOT NULL column without a default value.</source>
        <translation>فعّل هذا الخيار لإيقاف الاستيراد عند محاولة استيراد قيمة فارغة في عمود ”ليس NULL“ ليس له قيمة مبدئية.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="305"/>
        <source>Fail on missing values </source>
        <translation>يفشل الاستيراد إن كانت القيم ناقصة</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="315"/>
        <source>Disable data type detection</source>
        <translation>عطّل اكتشاف نوع البيانات</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="322"/>
        <source>Disable the automatic data type detection when creating a new table.</source>
        <translation>عطّل الاكتشاف الآلي لنوع البيانات عند إنشاء جدول جديد.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="370"/>
        <location filename="../ImportCsvDialog.cpp" line="337"/>
        <source>Deselect All</source>
        <translation>ألغِ تحديد الكل</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="386"/>
        <source>Match Similar</source>
        <translation>طابِق المتشابهات</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="337"/>
        <source>Select All</source>
        <translation>حدّد الكل</translation>
    </message>
    <message>
        <source>Inserting data...</source>
        <translation type="vanished">يدرج البيانات...</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ألغِ</translation>
    </message>
    <message>
        <source>There is already a table of that name and an import into an existing table is only possible if the number of columns match.</source>
        <translation type="vanished">هناك جدول بنفس الاسم بالفعل ولا يمكن الاستيراد داخل أحد الجداول الموجودة إلّا إن تطابق عدد الأعمدة.</translation>
    </message>
    <message>
        <source>There is already a table of that name. Do you want to import the data into it?</source>
        <translation type="vanished">هناك جدول بنفس الاسم بالفعل. أتريد استيراد البيانات داخله؟</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="217"/>
        <source>Import completed</source>
        <translation>اكتمل الاستيراد</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="507"/>
        <source>There is already a table named &apos;%1&apos; and an import into an existing table is only possible if the number of columns match.</source>
        <translation>هناك جدول بنفس الاسم ”%L1“ بالفعل ولا يمكن الاستيراد داخل أحد الجداول الموجودة إلّا إن تطابق عدد الأعمدة.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="514"/>
        <source>There is already a table named &apos;%1&apos;. Do you want to import the data into it?</source>
        <translation>هناك جدول بنفس الاسم ”%L1“ بالفعل. أتريد استيراد البيانات داخله؟</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="541"/>
        <source>Creating restore point failed: %1</source>
        <translation>فشل إنشاء نقطة استعادة: %L1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="554"/>
        <source>Creating the table failed: %1</source>
        <translation>فشل إنشاء الجدول: %L1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="615"/>
        <source>importing CSV</source>
        <translation>يستورد CSV</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="698"/>
        <source>Importing the file &apos;%1&apos; took %2ms. Of this %3ms were spent in the row function.</source>
        <translation>أخذ استيراد الملف ”%L1“ ‏%L2م‌ث. منها %L3م‌ث على دالة الصفّ.</translation>
    </message>
    <message>
        <source>Missing field for record %1</source>
        <translation type="vanished">حقل السجلّ %L1 ناقص</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="688"/>
        <source>Inserting row failed: %1</source>
        <translation>فشل إدراج الصفّ: %L1</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../MainWindow.ui" line="14"/>
        <source>DB Browser for SQLite</source>
        <translation>متصفّح قواعد بيانات SQLite</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="29"/>
        <source>Database Structure</source>
        <translation>بنية قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="69"/>
        <source>This is the structure of the opened database.
You can drag SQL statements from an object row and drop them into other applications or into another instance of &apos;DB Browser for SQLite&apos;.
</source>
        <translation>هذه بنية قاعدة البيانات المفتوحة.
يمكنك سحب إفادات SQL من صفّ في الكائن وإسقاطها في التطبيقات الأخرى أو إلى سيرورة أخرى من ”متصفّح قواعد بيانات SQLite“.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="146"/>
        <source>Refresh the data in the selected table [F5, Ctrl+R]</source>
        <translation>أنعشِ البيانات في الجدول المحدّد [F5, Ctrl+R]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="166"/>
        <source>This button clears all the filters set in the header input fields for the currently browsed table.</source>
        <translation>يمسح هذا الزرّ كلّ المرشّحات المضبوطة في حقول الدخل في الترويسة للجدول المتصفّح حاليًا.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="180"/>
        <source>Save the table as currently displayed</source>
        <translation>احفظ الجدول كما هو معروض حاليًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="183"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This popup menu provides the following options applying to the currently browsed and filtered table:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Export to CSV: this option exports the data of the browsed table as currently displayed (after filters, display formats and order column) to a CSV file.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Save as view: this option saves the current setting of the browsed table (filters, display formats and order column) as an SQL view that you can later browse or use in SQL statements.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;توفّر القائمة المنبثقة هذه الخيارات الآتية والتي تنطبق على الجدول المتصفّح والمرشّح حاليًا:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;صدّر بنسق CSV: يُصدّر هذا الخيار البيانات في الجدول المتصفّح كما هي معروضة حاليًا (بعد المرشّحات وتنسيقات العرض وعمود الفرز) إلى ملف بنسق CSV.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;احفظ كمنظور: يحفظ هذا الخيار الإعداد الحالي للجدول المتصفّح (المرشّحات وتنسيقات العرض وعمود الفرز) في منظور SQL يمكنك تصفّحه لاحقًا أو استخدامه في إفادات SQL.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="186"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="197"/>
        <source>Print currently browsed table data [Ctrl+P]</source>
        <translation>اطبع بيانات الجدول المتصفّح حاليًا [Ctrl+P]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="200"/>
        <source>Print currently browsed table data. Print selection if more than one cell is selected.</source>
        <translation>اطبع بيانات الجدول المتصفّح حاليًا. اطبع التحديد إن كانت هناك أكثر من خليّة واحدة محدّدة.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="227"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This button creates a new record in the database. Hold the mouse button to open a pop-up menu of different options:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;New Record&lt;/span&gt;: insert a new record with default values in the database.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Insert Values...&lt;/span&gt;: open a dialog for entering values before they are inserted in the database. This allows to enter values acomplishing the different constraints. This dialog is also open if the &lt;span style=&quot; font-weight:600;&quot;&gt;New Record&lt;/span&gt; option fails due to these constraints.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;يُنشئ هذا الزرّ سجلًا جديدًا في قاعدة البيانات. أبقِ زرّ الفأرة مضغوطًا لفتح قائمة منبثقة فيها عدّ’ خيارات:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;سجلّ جديد&lt;/span&gt;: لإدراج سجلّ جديد يحمل القيم المبدئية في قاعدة البيانات.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;أدرِج قيم...&lt;/span&gt;: لفتح حواريّ لإدخال القيم قبل إدراجها في جدول البيانات. يتيح هذا إدخال القيم حسب القيود المختلفة. يُفتح هذا الحواريّ أيضًا إن فشل الخيار &lt;span style=&quot; font-weight:600;&quot;&gt;سجلّ جديد&lt;/span&gt; بسبب هذه القيود.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="240"/>
        <source>This button deletes the record or records currently selected in the table</source>
        <translation>يحذف هذا الزرّ السجلّ أو السجلّات المحدّدة حاليًا في الجدول</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="255"/>
        <source>This is the database table view. You can do the following actions:
 - Start writing for editing inline the value.
 - Double-click any record to edit its contents in the cell editor window.
 - Alt+Del for deleting the cell content to NULL.
 - Ctrl+&quot; for duplicating the current record.
 - Ctrl+&apos; for copying the value from the cell above.
 - Standard selection and copy/paste operations.</source>
        <translation>هذا هو منظور جدول قاعدة البيانات. يمكنك إجراء الآتي فيه:
 - البدء بالكتابة لتحرير القيمة داخل الخط.
 - النقر مزدوجًا على أيّ سجلّ لتحرير محتوياته في نافذة محرّر الخلايا.
 - ضغط Alt+Del لحذف محتوى الخليّة وضبطه على NULL.
 - ضغط Ctrl+&quot;‎ لتكرار السجلّ الحالي.
 - ضغط Ctrl+&apos;‎ لنسخ القيمة من الخلية أعلاه.
 - التحديد الطبيعي وعمليات النسخ واللصق.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_case_sensitive_like&quot;&gt;Case Sensitive Like&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;p&gt;&lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_case_sensitive_like&quot;&gt;Case Sensitive Like&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="506"/>
        <source>Warning: this pragma is not readable and this value has been inferred. Writing the pragma might overwrite a redefined LIKE provided by an SQLite extension.</source>
        <translation>تحذير: لا يمكن قراءة pragma هذه، ولهذا استُنتجت هذه القيمة. كتابة pragma قد يكتب على LIKE مُعاد تعريفها وفّرها امتداد SQLite.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="935"/>
        <source>toolBar1</source>
        <translation>شريط الأدوات1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="94"/>
        <source>Browse Data</source>
        <translation>تصفّح البيانات</translation>
    </message>
    <message>
        <source>Table:</source>
        <translation type="vanished">الجدول:</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="130"/>
        <source>Select a table to browse data</source>
        <translation>اختر جدولًا لتصفّح بياناته</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="133"/>
        <source>Use this list to select a table to be displayed in the database view</source>
        <translation>استخدم هذه القائمة لاختيار جدول ليُعرض في منظور قاعدة البيانات</translation>
    </message>
    <message>
        <source>Refresh the data in the selected table.</source>
        <translation type="vanished">أنعِش البيانات في الجدول المحدّد.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="149"/>
        <source>This button refreshes the data in the currently selected table.</source>
        <translation>يُنعش هذا الزرّ البيانات في الجدول المحدّد حاليًا.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="308"/>
        <source>Scroll one page upwards</source>
        <translation>مرّر صفحة واحدة للأمام</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="311"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates one page of records upwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;ينقلك هذا الزرّ صفحة واحدة من السجلّات لأعلى في منظور الجدول أعلاه.&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="335"/>
        <source>Scroll one page downwards</source>
        <translation>مرّر صفحة واحدة للأسفل</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="338"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates one page of records downwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;ينقلك هذا الزرّ صفحة واحدة من السجلّات لأسفل في منظور الجدول أعلاه.&lt;/html&gt;</translation>
    </message>
    <message>
        <source>SQLCipher &amp;FAQ...</source>
        <translation type="vanished">أ&amp;سئلة شائعة عن SQLCipher...</translation>
    </message>
    <message>
        <source>Table(s) to JSON...</source>
        <translation type="vanished">الجدول/الجداول إلى JSON...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2012"/>
        <source>Export one or more table(s) to a JSON file</source>
        <translation>صدّر جدولًا أو أكثر إلى ملف JSON</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2020"/>
        <source>Refresh</source>
        <translation>أنعِش</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2023"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="163"/>
        <source>Clear all filters</source>
        <translation>امسح كلّ المرشّحات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="102"/>
        <source>&amp;Table:</source>
        <translation>الج&amp;دول:</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="224"/>
        <source>Insert a new record in the current table</source>
        <translation>أدرِج سجلًا جديدًا في الجدول الحالي</translation>
    </message>
    <message>
        <source>This button creates a new, empty record in the database</source>
        <translation type="vanished">يُنشئ هذا الزرّ سجلًا جديدًا فارغًا في جدول البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="230"/>
        <location filename="../MainWindow.ui" line="2236"/>
        <source>New Record</source>
        <translation>سجلّ جديد</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="237"/>
        <source>Delete the current record</source>
        <translation>احذف السجلّ الحالي</translation>
    </message>
    <message>
        <source>This button deletes the record currently selected in the database</source>
        <translation type="vanished">يحذف هذا الزرّ السجلّ المحدّد حاليًا في قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="243"/>
        <location filename="../MainWindow.cpp" line="3503"/>
        <source>Delete Record</source>
        <translation>احذف السجلّ</translation>
    </message>
    <message>
        <source>This is the database view. You can double-click any record to edit its contents in the cell editor window.</source>
        <translation type="vanished">هذا منظور قاعدة البيانات. يمكنك نقر أيّ سجلّ مزدوجًا لتحرير محتوياته في نافذة محرّر الخلايا.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="288"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Scroll to the beginning&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;مرّر إلى البداية&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="291"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates to the beginning in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;ينقلك هذا الزرّ إلى بداية منظور الجدول أعلاه.&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="294"/>
        <source>|&lt;</source>
        <translation>|&lt;</translation>
    </message>
    <message>
        <source>Scroll 100 records upwards</source>
        <translation type="vanished">مرّر 100 سجلّ للأمام</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates 100 records upwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;نقر هذا الزّرّ سينقلك إلى ال‍ 100 سطر التّالية في منظور الجدول أعلاه.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="314"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="325"/>
        <source>0 - 0 of 0</source>
        <translation>٠ - ٠ من أصل ٠</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Scroll 100 records downwards&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;مرّر 100 سجلّ للخلف&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates 100 records downwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;نقر هذا الزّرّ سينقلك إلى ال‍ 100 سطر السّابقة في منظور الجدول أعلاه.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="341"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="355"/>
        <source>Scroll to the end</source>
        <translation>مرّر إلى النهاية</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="358"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;lt;html&amp;gt;&amp;lt;head/&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Clicking this button navigates up to the end in the table view above.&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;ينقلك هذا الزرّ إلى نهاية منظور الجدول أعلاه.&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="361"/>
        <source>&gt;|</source>
        <translation>&gt;|</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="385"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Click here to jump to the specified record&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;انقر هنا للانتقال إلى السجلّ المحدّد&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="388"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This button is used to navigate to the record number specified in the Go to area.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;يُستخدم هذا الزرّ في التنقّل إلى رقم السطر المحدّد في منطقة ”انتقل إلى“.&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="391"/>
        <source>Go to:</source>
        <translation>انتقل إلى:</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="398"/>
        <source>Enter record number to browse</source>
        <translation>أدخِل رقم السجلّ لتصفّحه</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="401"/>
        <source>Type a record number in this area and click the Go to: button to display the record in the database view</source>
        <translation>اكتب رقم سجلّ في هذا المربّع وانقر زرّ ”انتقل إلى:“ لعرض السجلّ في منظور قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="404"/>
        <source>1</source>
        <translation>١</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="414"/>
        <source>Edit Pragmas</source>
        <translation>حرّر Pragmas</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_auto_vacuum&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Auto Vacuum&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_auto_vacuum&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;نظّف آليًا&lt;/span&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">None</translation>
    </message>
    <message>
        <source>Full</source>
        <translation type="vanished">Full</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_automatic_index&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Automatic Index&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_automatic_index&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;فهرس آلي&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Checkpoint Full FSYNC&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;نقطة فحص مزامنة FSYNC كاملة&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_foreign_keys&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Foreign Keys&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_foreign_keys&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;المفاتيح الأجنبية&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Full FSYNC&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;مزامنة FSYNC كاملة&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Ignore Check Constraints&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;تجاهل قيود الفحص&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Journal Mode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;وضع المجلة&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Delete</translation>
    </message>
    <message>
        <source>Truncate</source>
        <translation type="vanished">Truncate</translation>
    </message>
    <message>
        <source>Persist</source>
        <translation type="vanished">Persist</translation>
    </message>
    <message>
        <source>Memory</source>
        <translation type="vanished">Memory</translation>
    </message>
    <message>
        <source>WAL</source>
        <translation type="vanished">WAL</translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="vanished">Off</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_size_limit&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Journal Size Limit&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_size_limit&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;حدّ مقاس المجلة&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_locking_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Locking Mode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_locking_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;وضع القفل&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation type="vanished">Normal</translation>
    </message>
    <message>
        <source>Exclusive</source>
        <translation type="vanished">Exclusive</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_max_page_count&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Max Page Count&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_max_page_count&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;أقصى عدد للصفحات&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_page_size&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Page Size&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_page_size&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;مقاس الصفحة&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_recursive_triggers&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Recursive Triggers&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_recursive_triggers&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;المحفّزات تكرارية&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_secure_delete&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Secure Delete&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_secure_delete&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;الحذف الآمن&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_synchronous&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Synchronous&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_synchronous&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;التزامن&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_temp_store&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Temp Store&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_temp_store&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;التخزين المؤقّت&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Default</translation>
    </message>
    <message>
        <source>File</source>
        <translation type="vanished">File</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_user_version&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;User Version&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_user_version&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;إصدارة المستخدم&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;WAL Auto Checkpoint&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;نقطة فحص WAL الآلية&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1094"/>
        <source>Edit Database &amp;Cell</source>
        <translation>تحرير &amp;خليّة قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1233"/>
        <source>DB Sche&amp;ma</source>
        <translation>م&amp;خطّط قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1246"/>
        <source>This is the structure of the opened database.
You can drag multiple object names from the Name column and drop them into the SQL editor and you can adjust the properties of the dropped names using the context menu. This would help you in composing SQL statements.
You can drag SQL statements from the Schema column and drop them into the SQL editor or into other applications.
</source>
        <translation>هذه بنية قاعدة البيانات المفتوحة.
يمكنك سحب عدد من أسماء الكائنات من عمود ”الاسم“ وإسقاطها في محرّر SQL ويمكنك ضبط خصائص تلك الأسماء المُسقطة مستخدمًا قائمة السياق. سيساعد هذا في كتابة إفادات SQL.
يمكنك سحب إفادات SQL من عمود ”المخطّط“ وإسقاطها في محرّر SQL أو في أيّ تطبيق آخر.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1279"/>
        <source>&amp;Remote</source>
        <translation>الب&amp;عيد</translation>
    </message>
    <message>
        <source>Execute SQL [F5, Ctrl+Return, Ctrl+R]</source>
        <translation type="vanished">نفّذ SQL ‏[F5, Ctrl+Enter, Ctrl+R]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1754"/>
        <source>Execute current line [Shift+F5]</source>
        <translation>نفّذ السطر الحالي [Shift+F5]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1757"/>
        <source>This button executes the SQL statement present in the current editor line</source>
        <translation>يُنفّذ هذا الزرّ إفادة SQL الظاهرة في سطر المحرّر الحالي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1760"/>
        <source>Shift+F5</source>
        <translation>Shift+F5</translation>
    </message>
    <message>
        <source>&amp;Open Database Read Only...</source>
        <translation type="vanished">ا&amp;فتح قاعدة بيانات للقراءة فقط...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2035"/>
        <source>Open an existing database file in read only mode</source>
        <translation>افتح ملف قاعدة بيانات موجود في وضع القراءة فقط</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2052"/>
        <source>Unlock view editing</source>
        <translation>اسمح بتحرير المنظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2055"/>
        <source>This unlocks the current view for editing. However, you will need appropriate triggers for editing.</source>
        <translation>يسمح هذا بتحرير المنظور الحالي. مع ذلك ستحتاج إلى المحفّزات المناسبة لإجراء التحرير.</translation>
    </message>
    <message>
        <source>SQLCipher FAQ...</source>
        <translation type="vanished">أسئلة شائعة عن SQLCipher...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2004"/>
        <source>Opens the SQLCipher FAQ in a browser window</source>
        <translation>يفتح الأسئلة الشائعة عن SQLCipher في نافذة المتصفّح</translation>
    </message>
    <message>
        <source>E&amp;xecute SQL</source>
        <translation type="obsolete">ن&amp;فّذ SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="981"/>
        <source>&amp;File</source>
        <translation>مل&amp;ف</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="985"/>
        <source>&amp;Import</source>
        <translation>ا&amp;ستورِد</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="992"/>
        <source>&amp;Export</source>
        <translation>&amp;صدّر</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1018"/>
        <source>&amp;Edit</source>
        <translation>ت&amp;حرير</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1030"/>
        <source>&amp;View</source>
        <translation>من&amp;ظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1038"/>
        <source>&amp;Help</source>
        <translation>م&amp;ساعدة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1054"/>
        <source>&amp;Tools</source>
        <translation>أ&amp;دوات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1075"/>
        <source>DB Toolbar</source>
        <translation>شريط قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1106"/>
        <source>SQL &amp;Log</source>
        <translation>س&amp;جلّ SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1124"/>
        <source>Show S&amp;QL submitted by</source>
        <translation>اعرض SQL الذي ن&amp;فّذه</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1141"/>
        <source>User</source>
        <translation>المستخدم</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1146"/>
        <source>Application</source>
        <translation>التطبيق</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1173"/>
        <source>This button clears the contents of the SQL logs</source>
        <translation>يمسح هذا الزرّ محتويات سجلّات SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1176"/>
        <source>&amp;Clear</source>
        <translation>ا&amp;مسح</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1185"/>
        <source>This panel lets you examine a log of all SQL commands issued by the application or by yourself</source>
        <translation>تتيح لك هذه اللوحة فحص كلّ أوامر SQL التي نفّذها التطبيق أو المستخدم</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1222"/>
        <source>&amp;Plot</source>
        <translation>الر&amp;سم البياني</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="vanished">الأعمدة</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">س</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">ص</translation>
    </message>
    <message>
        <source>_</source>
        <translation type="vanished">_</translation>
    </message>
    <message>
        <source>Line type:</source>
        <translation type="vanished">نوع الخطوط:</translation>
    </message>
    <message>
        <source>Line</source>
        <translation type="vanished">خطّ</translation>
    </message>
    <message>
        <source>StepLeft</source>
        <translation type="vanished">عتبة يسرى</translation>
    </message>
    <message>
        <source>StepRight</source>
        <translation type="vanished">عتبة يمنى</translation>
    </message>
    <message>
        <source>StepCenter</source>
        <translation type="vanished">عتبة وسطى</translation>
    </message>
    <message>
        <source>Impulse</source>
        <translation type="vanished">نبض</translation>
    </message>
    <message>
        <source>Point shape:</source>
        <translation type="vanished">شكل النّقط:</translation>
    </message>
    <message>
        <source>Cross</source>
        <translation type="vanished">علامة ضرب</translation>
    </message>
    <message>
        <source>Plus</source>
        <translation type="vanished">علامة جمع</translation>
    </message>
    <message>
        <source>Circle</source>
        <translation type="vanished">دائرة</translation>
    </message>
    <message>
        <source>Disc</source>
        <translation type="vanished">قرص</translation>
    </message>
    <message>
        <source>Square</source>
        <translation type="vanished">مربّع</translation>
    </message>
    <message>
        <source>Diamond</source>
        <translation type="vanished">معيّن</translation>
    </message>
    <message>
        <source>Star</source>
        <translation type="vanished">نجمة</translation>
    </message>
    <message>
        <source>Triangle</source>
        <translation type="vanished">مثلّث</translation>
    </message>
    <message>
        <source>TriangleInverted</source>
        <translation type="vanished">مثلّث مقلوب</translation>
    </message>
    <message>
        <source>CrossSquare</source>
        <translation type="vanished">علامة ضرب في مربّع</translation>
    </message>
    <message>
        <source>PlusSquare</source>
        <translation type="vanished">علامة جمع في مربّع</translation>
    </message>
    <message>
        <source>CrossCircle</source>
        <translation type="vanished">علامة ضرب في دائرة</translation>
    </message>
    <message>
        <source>PlusCircle</source>
        <translation type="vanished">علامة جمع في دائرة</translation>
    </message>
    <message>
        <source>Peace</source>
        <translation type="vanished">رمز السّلام</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save current plot...&lt;/p&gt;&lt;p&gt;File format chosen by extension (png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html dir=&quot;rtl&quot;&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;احفظ الرّسم البيانيّ الحاليّ...&lt;/p&gt;&lt;p&gt;نسق الملفّ يحدّده الامتداد (png،‏ jpg،‏ pdf وbmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Save current plot...</source>
        <translation type="vanished">احفظ الرّسم البيانيّ الحاليّ...</translation>
    </message>
    <message>
        <source>Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism.</source>
        <translation type="vanished">حمّل كلّ البيانات. يؤثّر هذا فقط إن لم تكن كلّ البيانات قد جُلبت من الجدول بسبب آليّة جلب جزئيّة.</translation>
    </message>
    <message>
        <source>DB Schema</source>
        <translation type="vanished">مخطّط قاعدة البيانات</translation>
    </message>
    <message>
        <source>Edit Database Cell</source>
        <translation type="vanished">حرّر خليّة قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1330"/>
        <source>&amp;New Database...</source>
        <translation>قاعدة بيانات &amp;جديدة...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1333"/>
        <location filename="../MainWindow.ui" line="1336"/>
        <source>Create a new database file</source>
        <translation>أنشِئ ملف قاعدة بيانات جديد</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1339"/>
        <source>This option is used to create a new database file.</source>
        <translation>يُستخدم هذا الخيار لإنشاء ملف قاعدة بيانات جديد.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1342"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1354"/>
        <location filename="../MainWindow.ui" line="2208"/>
        <source>&amp;Open Database...</source>
        <translation>ا&amp;فتح قاعدة بيانات...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1357"/>
        <location filename="../MainWindow.ui" line="1360"/>
        <location filename="../MainWindow.ui" line="2038"/>
        <location filename="../MainWindow.ui" line="2211"/>
        <location filename="../MainWindow.ui" line="2214"/>
        <source>Open an existing database file</source>
        <translation>افتح ملف قاعدة بيانات موجود</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1363"/>
        <location filename="../MainWindow.ui" line="2041"/>
        <location filename="../MainWindow.ui" line="2217"/>
        <source>This option is used to open an existing database file.</source>
        <translation>يُستخدم هذا الخيار لفتح ملف قاعدة بيانات موجود.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1366"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1381"/>
        <source>&amp;Close Database</source>
        <translation>أ&amp;غلِق قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1390"/>
        <source>This button closes the connection to the currently open database file</source>
        <translation>يُغلق هذا الزرّ الاتصال بملف قاعدة البيانات المفتوح حاليًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1393"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1408"/>
        <source>&amp;Revert Changes</source>
        <translation>أرجِ&amp;ع التعديلات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1411"/>
        <location filename="../MainWindow.ui" line="1414"/>
        <source>Revert database to last saved state</source>
        <translation>أرجِع قاعدة البيانات إلى آخر حالة محفوظة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1417"/>
        <source>This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost.</source>
        <translation>يُستخدم هذا الخيار لإرجاع ملف قاعدة البيانات إلى آخر حالة محفوظة له. ستفقد كلّ التعديلات عليه منذ آخر عملية حفظ مُجراة.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1432"/>
        <source>&amp;Write Changes</source>
        <translation>ا&amp;كتب التعديلات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1435"/>
        <location filename="../MainWindow.ui" line="1438"/>
        <source>Write changes to the database file</source>
        <translation>اكتب التعديلات في ملف قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1441"/>
        <source>This option is used to save changes to the database file.</source>
        <translation>يُستخدم هذا الخيار لكتابة التعديلات في ملف قاعدة البيانات.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1444"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1455"/>
        <source>Compact &amp;Database...</source>
        <translation>رُصّ &amp;قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1458"/>
        <source>Compact the database file, removing space wasted by deleted records</source>
        <translation>رُصّ ملف قاعدة البيانات، مُزيلًا المساحة الضائعة بسبب حذف السجلّات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1461"/>
        <location filename="../MainWindow.ui" line="1464"/>
        <source>Compact the database file, removing space wasted by deleted records.</source>
        <translation>رُصّ ملف قاعدة البيانات، مُزيلًا المساحة الضائعة بسبب حذف السجلّات.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1472"/>
        <source>E&amp;xit</source>
        <translation>ا&amp;خرج</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1475"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1483"/>
        <source>&amp;Database from SQL file...</source>
        <translation>&amp;قاعدة بيانات من ملف SQL...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1486"/>
        <source>Import data from an .sql dump text file into a new or existing database.</source>
        <translation>استورِد بيانات من ملف ‎.sql نصّي مفرّغ إلى قاعدة بيانات جديدة أو موجودة.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1489"/>
        <source>This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL.</source>
        <translation>يتيح لك هذا الخيار استيراد البيانات من ملف ‎.sql نصّي مفرّغ إلى قاعدة بيانات جديدة أو موجودة. يمكن إنشاء ملفات SQL المفرّغة في أغلب محرّكات قواعد البيانات، بما فيها MySQL وPostgreSQL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1497"/>
        <source>&amp;Table from CSV file...</source>
        <translation>ج&amp;دولًا من ملف CSV...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1500"/>
        <source>Open a wizard that lets you import data from a comma separated text file into a database table.</source>
        <translation>افتح مرشدًا يساعدك في استيراد البيانات من ملف نصّي مقسوم بفواصل إلى جدول قاعدة البيانات.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1503"/>
        <source>Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications.</source>
        <translation>افتح مرشدًا يساعدك في استيراد البيانات من ملف نصّي مقسوم بفواصل إلى جدول قاعدة البيانات. يمكن إنشاء ملفات CSV في أغلب تطبيقات قواعد البيانات والجداول الممتدّة.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1511"/>
        <source>&amp;Database to SQL file...</source>
        <translation>&amp;قاعدة بيانات إلى ملف SQL...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1514"/>
        <source>Export a database to a .sql dump text file.</source>
        <translation>صدّر قاعدة بيانات إلى ملف ‎.sql نصّي مفرّغ.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1517"/>
        <source>This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL.</source>
        <translation>يتيح لك هذا الخيار تصدير قاعدة بيانات إلى ملف ‎.sql نصّي مفرّغ. يمكن لملفات SQL المفرّغة احتواء كلّ البيانات الضرورية لإعادة إنشاء قاعدة البيانات في أغلب محرّكات قواعد البيانات، فما فيها MySQL وPostgreSQL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1525"/>
        <source>&amp;Table(s) as CSV file...</source>
        <translation>الج&amp;داول كملف CSV...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1528"/>
        <source>Export a database table as a comma separated text file.</source>
        <translation>صدّر جدول قاعدة بيانات كملف نصّي مقسوم بفواصل.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1531"/>
        <source>Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications.</source>
        <translation>صدّر جدول قاعدة بيانات كملف نصّي مقسوم بفواصل، جاهز ليُستورد إلى تطبيقات قواعد البيانات أو الجداول الممتدّة الأخرى.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1546"/>
        <source>&amp;Create Table...</source>
        <translation>أ&amp;نشِئ جدولًا...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1549"/>
        <source>Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database</source>
        <translation>افتح مرشد إنشاء الجدول، حيث تستطيع تحديد اسم وحقول للجدول الجديد في قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1564"/>
        <source>&amp;Delete Table...</source>
        <translation>ا&amp;حذف الجدول...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1567"/>
        <location filename="../MainWindow.cpp" line="1783"/>
        <source>Delete Table</source>
        <translation>احذف الجدول</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1570"/>
        <source>Open the Delete Table wizard, where you can select a database table to be dropped.</source>
        <translation>افتح مرشد حذف الجدول، حيث يمكنك تحديد جدول قاعدة البيانات الذي سيُحذف.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1585"/>
        <source>&amp;Modify Table...</source>
        <translation>&amp;عدّل الجدول...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1588"/>
        <source>Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types.</source>
        <translation>افتح مرشد تعديل الجدول، حيث يمكنك تغيير اسم أحد الجداول الموجودة. يمكنك أيضًا إضافة حقول أو حذفها إلى ومن الجدول، كما وتعديل أسماء الحقول وأنواعها.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1603"/>
        <source>Create &amp;Index...</source>
        <translation>أنشِئ &amp;فهرسًا...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1606"/>
        <source>Open the Create Index wizard, where it is possible to define a new index on an existing database table.</source>
        <translation>افتح جدول إنشاء الفهارس، حيث يمكنك تحديد فهرس جديد في جدول قاعدة بيانات موجود.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1618"/>
        <source>&amp;Preferences...</source>
        <translation>التف&amp;ضيلات...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1621"/>
        <location filename="../MainWindow.ui" line="1624"/>
        <source>Open the preferences window.</source>
        <translation>افتح نافذة التفضيلات.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1639"/>
        <source>&amp;DB Toolbar</source>
        <translation>شريط &amp;قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1642"/>
        <source>Shows or hides the Database toolbar.</source>
        <translation>يعرض أو يُخفي شريط قاعدة البيانات..</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1645"/>
        <location filename="../MainWindow.ui" line="1691"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1657"/>
        <source>W&amp;hat&apos;s This?</source>
        <translation>ما ه&amp;ذا؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1660"/>
        <source>Shift+F1</source>
        <translation>Shift+F1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1703"/>
        <source>Execute all/selected SQL [F5, Ctrl+Return, Ctrl+R]</source>
        <translation>نفّذ كلّ إفادات SQL أو المحدّد [F5, Ctrl+Return, Ctrl+R]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1706"/>
        <source>This button executes the currently selected SQL statements. If no text is selected, all SQL statements are executed.</source>
        <translation>يُنفّذ هذا الزرّ إفادات SQL المحدّدة حاليًا. إن لم هناك أيّ نصّ محدّد، ستُنفّذ كلّ إفادات SQL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1739"/>
        <source>&amp;Load Extension...</source>
        <translation>&amp;حمّل امتدادًا...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1780"/>
        <source>&amp;Wiki</source>
        <translation>الوي&amp;كي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1792"/>
        <source>Bug &amp;Report...</source>
        <translation>أبلِغ عن علّ&amp;ة...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1804"/>
        <source>Feature Re&amp;quest...</source>
        <translation>ا&amp;طلب ميزة...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1816"/>
        <source>Web&amp;site</source>
        <translation>موقع الو&amp;بّ</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1828"/>
        <source>&amp;Donate on Patreon...</source>
        <translation>تبرّع &amp;عبر باتريون...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1840"/>
        <source>Sa&amp;ve Project...</source>
        <translation>اح&amp;فظ المشروع...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1849"/>
        <source>This button lets you save all the settings associated to the open DB to a DB4S project file</source>
        <translation>يتيح لك هذا الزرّ حفظ كلّ الإعدادات المرتبطة بقاعدة البيانات المفتوحة في ملفّ مشروع DB4S</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1861"/>
        <source>Open &amp;Project...</source>
        <translation>افتح م&amp;شروعًا...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1870"/>
        <source>This button lets you open a DB4S project file</source>
        <translation>يتيح لك هذا الزرّ فتح ملف مشروع DB4S</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1885"/>
        <source>&amp;Attach Database...</source>
        <translation>أر&amp;فِق قاعدة بيانات...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1888"/>
        <location filename="../MainWindow.ui" line="1891"/>
        <source>Add another database file to the current database connection</source>
        <translation>أضِف ملف قاعدة بيانات آخر إلى اتصال قاعدة البيانات الحالي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1894"/>
        <source>This button lets you add another database file to the current database connection</source>
        <translation>يتيح لك هذا الزرّ إضافة ملف قاعدة بيانات آخر إلى اتصال قاعدة البيانات الحالي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1906"/>
        <source>&amp;Set Encryption...</source>
        <translation>ا&amp;ضبط التعمية...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2001"/>
        <source>SQLCipher &amp;FAQ</source>
        <translation>أ&amp;سئلة شائعة عن SQLCipher</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2009"/>
        <source>Table(&amp;s) to JSON...</source>
        <translation>الج&amp;دول/الجداول إلى JSON...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2032"/>
        <source>Open Data&amp;base Read Only...</source>
        <translation>افتح قاع&amp;دة بيانات للقراءة فقط...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2064"/>
        <source>Save results</source>
        <translation>احفظ النتائج</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2067"/>
        <source>Save the results view</source>
        <translation>احفظ منظور النتائج</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2070"/>
        <source>This button lets you save the results of the last executed query</source>
        <translation>يتيح لك هذا الزرّ حفظ نتائج آخر استعلام نُفّذ</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2082"/>
        <source>Find text in SQL editor</source>
        <translation>ابحث عن النصوص في محرّر SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2085"/>
        <source>Find text in SQL editor [Ctrl+F]</source>
        <translation>ابحث عن النصوص في محرّر SQL ‏[Ctrl+F]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2088"/>
        <source>This button opens the search bar of the editor</source>
        <translation>يفتح هذا الزرّ شريط البحث للمحرّر</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2091"/>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2103"/>
        <source>Find or replace text in SQL editor</source>
        <translation>ابحث أو استبدل النصوص في محرّر SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2106"/>
        <source>Find or replace text in SQL editor [Ctrl+H]</source>
        <translation>ابحث أو استبدل النصوص في محرّر SQL ‏[Ctrl+H]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2109"/>
        <source>This button opens the find/replace dialog for the current editor tab</source>
        <translation>يفتح هذا الزرّ حواريّ البحث والاستبدال للسان المحرّر الحالي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2114"/>
        <location filename="../MainWindow.ui" line="2176"/>
        <source>Export to &amp;CSV</source>
        <translation>&amp;صدّر بنسق CSV</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2119"/>
        <location filename="../MainWindow.ui" line="2190"/>
        <source>Save as &amp;view</source>
        <translation>احفظ كمن&amp;ظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2122"/>
        <source>Save as view</source>
        <translation>احفظ كمنظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2127"/>
        <source>Hide column(s)</source>
        <translation>أخفِ العمود/الأعمدة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2130"/>
        <source>Hide selected column(s)</source>
        <translation>أخفِ العمود/الأعمدة المحدّدة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2135"/>
        <source>Show all columns</source>
        <translation>أعرض كلّ الأعمدة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2138"/>
        <source>Show all columns that were hidden</source>
        <translation>اعرض كلّ الأعمدة التي أُخفيت</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2156"/>
        <source>Shows or hides the Project toolbar.</source>
        <translation>اعرض أو أخفِ شريط أدوات المشروع.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2171"/>
        <source>Extra DB Toolbar</source>
        <translation>شريط أدوات قواعد البيانات الإضافي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2179"/>
        <location filename="../MainWindow.ui" line="2182"/>
        <source>Export the filtered data to CSV</source>
        <translation>صدّر البيانات المرشّحة إلى CSV</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2185"/>
        <source>This button exports the data of the browsed table as currently displayed (after filters, display formats and order column) as a CSV file.</source>
        <translation>يُصدّر هذا الزرّ بيانات الجدول المتصفّح كما هي معروضة حاليًا (بعد المرشّحات وتنسيقات العرض وعمود الفرز) كملف CSV.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2193"/>
        <location filename="../MainWindow.ui" line="2196"/>
        <source>Save the current filter, sort column and display formats as a view</source>
        <translation>احفظ المرشّح الحالي وعمود الفرز وتنسيقات العرض كمنظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2199"/>
        <source>This button saves the current setting of the browsed table (filters, display formats and order column) as an SQL view that you can later browse or use in SQL statements.</source>
        <translation>يحفظ هذا الزرّ الإعداد الحالي للجدول المتصفّح (المرشّحات وتنسيقات العرض وعمود الفرز) في منظور SQL يمكنك تصفّحه لاحقًا أو استخدامه في إفادات SQL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2225"/>
        <source>Insert Values...</source>
        <translation>أدرِج قيم...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2228"/>
        <location filename="../MainWindow.ui" line="2231"/>
        <source>Open a dialog for inserting values in a new record</source>
        <translation>افتح حواريّ لإدراج القيم في سجلّ جديد</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2239"/>
        <location filename="../MainWindow.ui" line="2242"/>
        <source>Insert new record using default values in browsed table</source>
        <translation>أدرِج سجلًا جديدًا مستخدمًا القيم المبدئية في الجدول المتصفّح</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2247"/>
        <source>New In-&amp;Memory Database</source>
        <translation>قاعدة بيانات جديدة في ال&amp;ذاكرة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2255"/>
        <source>Drag &amp;&amp; Drop Qualified Names</source>
        <translation>اسحب وأسقِط الأسماء المؤهّلة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2258"/>
        <location filename="../MainWindow.ui" line="2261"/>
        <source>Use qualified names (e.g. &quot;Table&quot;.&quot;Field&quot;) when dragging the objects and dropping them into the editor </source>
        <translation>استخدم الأسماء المؤهّلة (مثل ‎&quot;Table&quot;.&quot;Field&quot;‎) عند سحب الكائنات وإسقاطها في المحرّر.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2269"/>
        <source>Drag &amp;&amp; Drop Enquoted Names</source>
        <translation>اسحب وأسقِط الأسماء مقتبسةً</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2272"/>
        <location filename="../MainWindow.ui" line="2275"/>
        <source>Use escaped identifiers (e.g. &quot;Table1&quot;) when dragging the objects and dropping them into the editor </source>
        <translation>استخدم المُعرّفات مهرّبة (مثلًا &quot;Table1&quot;) عند سحب الكائنات وإسقاطها في المحرّر</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2280"/>
        <source>&amp;Integrity Check</source>
        <translation>فحص ال&amp;سلامة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2283"/>
        <source>Runs the integrity_check pragma over the opened database and returns the results in the Execute SQL tab. This pragma does an integrity check of the entire database.</source>
        <translation>يُشغّل integrity_check pragma على قاعدة البيانات المفتوحة ويُعيد النتائج في لسان ”نفّذ SQL“. يُجري pragma فحص سلامة على قاعدة البيانات كاملةً.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2288"/>
        <source>&amp;Foreign-Key Check</source>
        <translation>فحص الم&amp;فتاح الأجنبي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2291"/>
        <source>Runs the foreign_key_check pragma over the opened database and returns the results in the Execute SQL tab</source>
        <translation>يُشغّل foreign_key_check pragma على قاعدة البيانات المفتوحة ويُعيد النتائج في لسان ”نفّذ SQL“</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2296"/>
        <source>&amp;Quick Integrity Check</source>
        <translation>فحص سلام&amp;ة سريع</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2299"/>
        <source>Run a quick integrity check over the open DB</source>
        <translation>يُشغّل فحص سلامة سريع على قاعدة البيانات المفتوحة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2302"/>
        <source>Runs the quick_check pragma over the opened database and returns the results in the Execute SQL tab. This command does most of the checking of PRAGMA integrity_check but runs much faster.</source>
        <translation>يُشغّل quick_check pragma على قاعدة البيانات المفتوحة ويُعيد النتائج في لسان ”نفّذ SQL“. يُجري هذا الأمر أغلب ما تُجريه PRAGMA integrity_check إلّا أنّه أسرع.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2307"/>
        <source>&amp;Optimize</source>
        <translation>ح&amp;سّن</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2310"/>
        <source>Attempt to optimize the database</source>
        <translation>حاوِل تحسين قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2313"/>
        <source>Runs the optimize pragma over the opened database. This pragma might perform optimizations that will improve the performance of future queries.</source>
        <translation>يُشغّل optimize pragma على قاعدة البيانات المفتوحة. قد تؤدّي pragma تحسينات تُحسّن من أداء الاستعلامات مستقبلًا.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2322"/>
        <location filename="../MainWindow.ui" line="2346"/>
        <source>Print</source>
        <translation>اطبع</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2325"/>
        <source>Print text from current SQL editor tab [Ctrl+P]</source>
        <translation>اطبع النصّ من لسان محرّر SQL الحالي [Ctrl+P]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2331"/>
        <source>Open a dialog for printing the text in the current SQL editor tab</source>
        <translation>افتح حواريّ لطباعة النصّ في لسان محرّر SQL الحالي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2349"/>
        <source>Print the structure of the opened database [Ctrl+P]</source>
        <translation>اطبع بنية قاعدة البيانات المفتوحة [Ctrl+P]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2355"/>
        <source>Open a dialog for printing the structure of the opened database</source>
        <translation>افتح حواريّ لطباعة بنية قاعدة البيانات المفتوحة</translation>
    </message>
    <message>
        <source>&amp;About...</source>
        <translation type="vanished">&amp;عن...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1676"/>
        <source>&amp;Recently opened</source>
        <translation>المفتوحة حدي&amp;ثًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1685"/>
        <source>Open &amp;tab</source>
        <translation>افتح ل&amp;سانًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="929"/>
        <source>Execute SQL</source>
        <translation>نفّذ SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1288"/>
        <location filename="../MainWindow.ui" line="2153"/>
        <source>Project Toolbar</source>
        <translation>شريط أدوات المشروع</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1307"/>
        <source>Extra DB toolbar</source>
        <translation>شريط أدوات قواعد البيانات الإضافي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1310"/>
        <location filename="../MainWindow.ui" line="1384"/>
        <location filename="../MainWindow.ui" line="1387"/>
        <source>Close the current database file</source>
        <translation>أغلِق ملف قاعدة البيانات الحالي</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1668"/>
        <source>&amp;About</source>
        <translation>&amp;عن</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1688"/>
        <source>This button opens a new tab for the SQL editor</source>
        <translation>يفتح هذا الزرّ لسانًا جديدًا لمحرّر SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1700"/>
        <source>&amp;Execute SQL</source>
        <translation>ن&amp;فّذ SQL</translation>
    </message>
    <message>
        <source>Execute SQL [F5, Ctrl+Return]</source>
        <translation type="vanished">نفّذ SQL ‏[F5, Ctrl+Return]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1715"/>
        <source>Open SQL file</source>
        <translation>افتح ملف SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1718"/>
        <source>This button opens a file containing SQL statements and loads it in a new editor tab</source>
        <translation>يفتح هذا الزرّ ملفًا يحتوي إفادات SQL ويحمّله في لسان محرّر جديد</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1727"/>
        <location filename="../MainWindow.ui" line="1930"/>
        <location filename="../MainWindow.ui" line="1933"/>
        <source>Save SQL file</source>
        <translation>احفظ ملف SQL</translation>
    </message>
    <message>
        <source>&amp;Load extension</source>
        <translation type="vanished">&amp;حمّل امتدادًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1751"/>
        <source>Execute current line</source>
        <translation>نفّذ السطر الحالي</translation>
    </message>
    <message>
        <source>Execute current line [Ctrl+E]</source>
        <translation type="vanished">نفّذ السّطر الحاليّ [Ctrl+E]</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="290"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1768"/>
        <source>Export as CSV file</source>
        <translation>صدّر كملف بنسق CSV</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1771"/>
        <source>Export table as comma separated values file</source>
        <translation>صدّر الجدول كملف نصّي مقسوم بفواصل</translation>
    </message>
    <message>
        <source>&amp;Wiki...</source>
        <translation type="vanished">الوي&amp;كي...</translation>
    </message>
    <message>
        <source>Bug &amp;report...</source>
        <translation type="vanished">أبلِغ عن علّ&amp;ة...</translation>
    </message>
    <message>
        <source>Web&amp;site...</source>
        <translation type="vanished">موقع الو&amp;بّ...</translation>
    </message>
    <message>
        <source>Sa&amp;ve Project</source>
        <translation type="vanished">احف&amp;ظ المشروع</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1843"/>
        <location filename="../MainWindow.ui" line="1846"/>
        <source>Save the current session to a file</source>
        <translation>احفظ الجلسة الحالية في ملف</translation>
    </message>
    <message>
        <source>Open &amp;Project</source>
        <translation type="vanished">افتح م&amp;شروعًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1864"/>
        <location filename="../MainWindow.ui" line="1867"/>
        <source>Load a working session from a file</source>
        <translation>حمّل جلسة عمل من ملف</translation>
    </message>
    <message>
        <source>&amp;Attach Database</source>
        <translation type="vanished">أ&amp;رفِق قاعدة بيانات</translation>
    </message>
    <message>
        <source>&amp;Set Encryption</source>
        <translation type="vanished">ا&amp;ضبط التعمية</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1918"/>
        <location filename="../MainWindow.ui" line="1921"/>
        <source>Save SQL file as</source>
        <translation>احفظ ملف SQL كَ‍</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1936"/>
        <source>This button saves the content of the current SQL editor tab to a file</source>
        <translation>يحفظ هذا الزرّ محتويات لسان محرّر SQL الحالي في ملف</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1945"/>
        <source>&amp;Browse Table</source>
        <translation>ت&amp;صفّح الجدول</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1954"/>
        <source>Copy Create statement</source>
        <translation>انسخ إفادة الإنشاء</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1957"/>
        <source>Copy the CREATE statement of the item to the clipboard</source>
        <translation>انسخ إفادة CREATE للعنصر إلى الحافظة</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1962"/>
        <source>Edit display format</source>
        <translation>حرّر تنسيق العرض</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1965"/>
        <source>Edit the display format of the data in this column</source>
        <translation>حرّر تنسيق عرض البيانات في هذا العمود</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1973"/>
        <source>Show rowid column</source>
        <translation>اعرض عمود معرّف الصفوف</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1976"/>
        <source>Toggle the visibility of the rowid column</source>
        <translation>بدّل ظهور عمود معرّف الصفوف/rowid</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1981"/>
        <location filename="../MainWindow.cpp" line="3203"/>
        <source>Set encoding</source>
        <translation>اضبط الترميز</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1984"/>
        <source>Change the encoding of the text in the table cells</source>
        <translation>غيّر ترميز النصوص في خلايا الجدول</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1989"/>
        <source>Set encoding for all tables</source>
        <translation>اضبط ترميز كلّ الجداول</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1992"/>
        <source>Change the default encoding assumed for all tables in the database</source>
        <translation>غيّر الترميز المبدئي المفترض في كلّ جداول قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3097"/>
        <source>Duplicate record</source>
        <translation>كرّر السّجلّ</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="194"/>
        <source>Ctrl+Return</source>
        <translation>Ctrl+Enter</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="275"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2358"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="280"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="285"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="314"/>
        <source>Encrypted</source>
        <translation>معمّاة</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="315"/>
        <source>Database is encrypted using SQLCipher</source>
        <translation>قاعدة البيانات معمّاة باستخدام SQLCipher</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="321"/>
        <source>Read only</source>
        <translation>للقراءة فقط</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="322"/>
        <source>Database file is read only. Editing the database is disabled.</source>
        <translation>ملف قاعدة البيانات للقراءة فقط. تحرير قاعدة البيانات معطّل.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="328"/>
        <source>Database encoding</source>
        <translation>ترميز قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="427"/>
        <location filename="../MainWindow.cpp" line="2905"/>
        <source>Choose a database file</source>
        <translation>اختر ملف قاعدة بيانات</translation>
    </message>
    <message>
        <source>Invalid file format.</source>
        <translation type="vanished">نسق الملفّ غير صالح.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="480"/>
        <location filename="../MainWindow.cpp" line="1680"/>
        <location filename="../MainWindow.cpp" line="2789"/>
        <source>Choose a filename to save under</source>
        <translation>اختر اسمًا للملف لحفظه به</translation>
    </message>
    <message>
        <source>Error adding record:
</source>
        <translation type="vanished">خطأ أثناء إضافة السجلّ:
</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="832"/>
        <source>Error deleting record:
%1</source>
        <translation>خطأ أثناء حذف السجلّ:
%L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="841"/>
        <source>Please select a record first</source>
        <translation>من فضلك اختر سجلًا أوّلًا</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="936"/>
        <source>%1 - %2 of %3</source>
        <translation>‏%L1 - ‏%L2 من أصل %L3</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="973"/>
        <location filename="../MainWindow.cpp" line="987"/>
        <source>There is no database opened. Please open or create a new database file.</source>
        <translation>لا قواعد بيانات مفتوحة. من فضلك افتح ملف قاعدة بيانات أو أنشِئ واحدًا جديدًا.</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the %1 &apos;%2&apos;?
All data associated with the %1 will be lost.</source>
        <translation type="vanished">أمتأكّد من حذف %L1 ‏”%L2“؟
ستفقد كلّ البيانات المرتبطة بالجدول %L1.</translation>
    </message>
    <message>
        <source>Error: could not delete the %1. Message from database engine:
%2</source>
        <translation type="vanished">خطأ: تعذّر حذف %L1. الرسالة من محرّك قاعدة البيانات:
%L2</translation>
    </message>
    <message>
        <source>There is no database opened.</source>
        <translation type="vanished">لا قواعد بيناتا مفتوحة.</translation>
    </message>
    <message>
        <source>%1 rows returned in %2ms from: %3</source>
        <translation type="vanished">أُرجع من الصّفوف %L1 خلال %L2م‌ث من: %L3</translation>
    </message>
    <message>
        <source>Error executing query: %1</source>
        <translation type="vanished">خطأ أثناء تنفيذ الاستعلام: %L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1431"/>
        <source>, %1 rows affected</source>
        <translation>، عدد الصفوف المتأثّرة هو %L1</translation>
    </message>
    <message>
        <source>Query executed successfully: %1 (took %2ms%3)</source>
        <translation type="vanished">نُفّذ الاستعلام بنجاح: %L1 (أخذ %L2م‌ث%L3)</translation>
    </message>
    <message>
        <source>Choose a text file</source>
        <translation type="vanished">اختر ملفًّا نصّيًّا</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1556"/>
        <source>Text files(*.csv *.txt);;All files(*)</source>
        <translation>الملفات النصّية(*.csv *.txt);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <source>Import completed</source>
        <translation type="vanished">اكتمل الاستيراد</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1630"/>
        <source>Error while saving the database file. This means that not all changes to the database were saved. You need to resolve the following error first.

%1</source>
        <translation>خطأ أثناء حفظ ملف قاعدة البيانات. هذا يعني أنّه تعذّر حفظ كلّ التغييرات في قاعدة البيانات. عليك حلّ الخطأ الآتي أوّلًا:

%L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1639"/>
        <source>Are you sure you want to undo all changes made to the database file &apos;%1&apos; since the last save?</source>
        <translation>أمتأكّد من التراجع عن كلّ التعديلات المُجراة على ملف قاعدة البيانات ”%L1“ منذ آخر حفظ؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1663"/>
        <source>Choose a file to import</source>
        <translation>اختر ملفًا لاستيراده</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1664"/>
        <location filename="../MainWindow.cpp" line="2147"/>
        <location filename="../MainWindow.cpp" line="2207"/>
        <source>Text files(*.sql *.txt);;All files(*)</source>
        <translation>الملفات النصّية(*.sql *.txt);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1674"/>
        <source>Do you want to create a new database file to hold the imported data?
If you answer no we will attempt to import the data in the SQL file to the current database.</source>
        <translation>أتريد إنشاء ملف قاعدة بيانات جديد ليحتفظ بالبيانات المستوردة؟
إن كانت إجابتك ”لا“ فسنحاول استيراد البيانات من ملف SQL إلى قاعدة البيانات الحالية.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1684"/>
        <source>File %1 already exists. Please choose a different name.</source>
        <translation>الملف %L1 موجود بالفعل. من فضلك اختر اسمًا آخر.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1706"/>
        <source>Error importing data: %1</source>
        <translation>خطأ أثناء استيراد البيانات: %L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1710"/>
        <source>Import completed.</source>
        <translation>اكتمل الاستيراد.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1774"/>
        <source>Delete View</source>
        <translation>احذف المنظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1775"/>
        <source>Modify View</source>
        <translation>عدّل المنظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1777"/>
        <source>Delete Trigger</source>
        <translation>احذف المحفّز</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1778"/>
        <source>Modify Trigger</source>
        <translation>عدّل المحفّز</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1780"/>
        <source>Delete Index</source>
        <translation>احذف الفهرس</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1781"/>
        <source>Modify Index</source>
        <translation>عدّل الفهرس</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1784"/>
        <source>Modify Table</source>
        <translation>عدّل الجدول</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1839"/>
        <source>&amp;%1 %2</source>
        <translation>&amp;%L1 %L2</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2232"/>
        <source>Extensions(*.so *.dylib *.dll);;All files(*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2523"/>
        <source>Choose a project file to open</source>
        <translation>اختر ملف مشروع لفتحه</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2632"/>
        <source>This project file is using an old file format because it was created using DB Browser for SQLite version 3.10 or lower. Loading this file format is still fully supported but we advice you to convert all your project files to the new file format because support for older formats might be dropped at some point in the future. You can convert your files by simply opening and re-saving them.</source>
        <translation>يستخدم ملف المشروع هذا نسق ملفات قديم لأنه أُنشأ باستخدام «متصفّح قواعد بيانات SQLite» بإصدارة ٣٫١٠ أو أقل. تحميل نسق الملفات هذا مدعوم بشكل كلي حتى الآن، إلا أننا ننصحك بتحويل كل ملفات المشاريع لديك لتستخدم النسق الجديد لأن دعم النسق القديمة قد ينتهي في المستقبل. يمكنك تحويل ملفاتك بفتحها وإعادة حفظها فحسب.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3097"/>
        <source>Duplicate records</source>
        <translation>كرّر السجلّات</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3102"/>
        <source>Ctrl+&quot;</source>
        <translation>Ctrl+&quot;</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3272"/>
        <source>Please enter a pseudo-primary key in order to enable editing on this view. This should be the name of a unique column in the view.</source>
        <translation>من فضلك أدخِل مفتاحًا أساسيًا زائفًا (pseudo) لتفعيل التحرير في هذا المنظور. يجب أن يكون المفتاح اسمًا لأحد الأعمدة الفريدة في المنظور.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2065"/>
        <source>Setting PRAGMA values will commit your current transaction.
Are you sure?</source>
        <translation>سيؤّدي ضبط قيم PRAGMA إلى إيداع المعاملة الحالية.
أمتأكّد؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="468"/>
        <source>Could not open database file.
Reason: %1</source>
        <translation>تعذّر فتح ملف قاعدة البيانات.
السبب: %L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="501"/>
        <source>In-Memory database</source>
        <translation>قاعدة بيانات في الذاكرة</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="929"/>
        <source>determining row count...</source>
        <translation>يحدّد عدد الصفوف...</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="932"/>
        <source>%1 - %2 of &gt;= %3</source>
        <translation>‏%L1 - ‏%L2 من أصل &gt;= ‏%L3</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1012"/>
        <source>Are you sure you want to delete the table &apos;%1&apos;?
All data associated with the table will be lost.</source>
        <translation>أمتأكّد من حذف الجدول ”%L1“؟
ستفقد كلّ البيانات المرتبطة بالجدول.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1014"/>
        <source>Are you sure you want to delete the view &apos;%1&apos;?</source>
        <translation>أمتأكّد من حذف المنظور ”%L1“؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1016"/>
        <source>Are you sure you want to delete the trigger &apos;%1&apos;?</source>
        <translation>أمتأكّد من حذف المحفّز ”%L1“؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1018"/>
        <source>Are you sure you want to delete the index &apos;%1&apos;?</source>
        <translation>أمتأكّد من حذف الفهرس ”%L1“؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1029"/>
        <source>Error: could not delete the table.</source>
        <translation>خطأ: تعذّر حذف الجدول.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1031"/>
        <source>Error: could not delete the view.</source>
        <translation>خطأ: تعذّر حذف المنظور.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1033"/>
        <source>Error: could not delete the trigger.</source>
        <translation>خطأ: تعذّر حذف المحفّز.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1035"/>
        <source>Error: could not delete the index.</source>
        <translation>خطأ: تعذّر حذف الفهرس.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1037"/>
        <source>Message from database engine:
%1</source>
        <translation>الرسالة من محرّك قواعد البيانات:
%L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1066"/>
        <source>Editing the table requires to save all pending changes now.
Are you sure you want to save the database?</source>
        <translation>تحرير الجدول يطلب حفظ كلّ التغييرات المرجأة الآن.
أمتأكّد من حفظ قاعدة البيانات؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1085"/>
        <source>Error checking foreign keys after table modification. The changes will be reverted.</source>
        <translation>خطأ أثناء فحص المفاتيح الأجنبية بعد تعديل الجدول. ستُعكس التغييرات.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1088"/>
        <source>This table did not pass a foreign-key check.&lt;br/&gt;You should run &apos;Tools | Foreign-Key Check&apos; and fix the reported issues.</source>
        <translation>لم يمرّ الجدول من فحص المفتاح الأجنبي.&lt;br/&gt;عليك تشغيل ”أدوات -&gt; فحص المفتاح الأجنبي“ وإصلاح المشاكل المبلّغ عنها.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1253"/>
        <source>-- EXECUTING SELECTION IN &apos;%1&apos;
--</source>
        <translation>-- ينفّذ التحديد في ”%1“
--</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1276"/>
        <source>-- EXECUTING LINE IN &apos;%1&apos;
--</source>
        <translation>-- ينفّذ السطر في ”%1“
--</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1284"/>
        <source>-- EXECUTING ALL IN &apos;%1&apos;
--</source>
        <translation>-- ينفّذ الكلّ في ”%1“
--</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1348"/>
        <source>Setting PRAGMA values or vacuuming will commit your current transaction.
Are you sure?</source>
        <translation>سيؤّدي ضبط قيم PRAGMA أو التنظيف إلى إيداع المعاملة الحالية.
أمتأكّد؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1356"/>
        <source>Execution aborted by user</source>
        <translation>أجهض المستخدم التنفيذ</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1376"/>
        <source>executing query</source>
        <translation>ينفّذ الاستعلام</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1413"/>
        <source>%1 rows returned in %2ms</source>
        <translation>أُرجع من الصّفوف %L1 خلال %L2م‌ث</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1437"/>
        <source>query executed successfully. Took %1ms%2</source>
        <translation>نُفّذ الاستعلام بنجاح: أخذ %L1م‌ث%L2</translation>
    </message>
    <message>
        <source>-- At line %1:
%4
-- Result: %3</source>
        <translation type="vanished">-- في السطر %L1:
%L4
-- النتيجة: %L3</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1555"/>
        <source>Choose text files</source>
        <translation>اختر ملفات نصّية</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1708"/>
        <source>Import completed. Some foreign key constraints are violated. Please fix them before saving.</source>
        <translation>اكتمل الاستيراد. انتُهكت بعض قيود المفتاح الأجنبي. من فضلك أصلِحها قبل الحفظ.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2146"/>
        <source>Select SQL file to open</source>
        <translation>اختر ملف SQL لفتحه</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2155"/>
        <source>Couldn&apos;t read file: %1.</source>
        <translation>تعذّرت قراءة الملف: %L1.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2193"/>
        <source>Couldn&apos;t save file: %1.</source>
        <translation>تعذّر حفظ الملف: %L1.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2206"/>
        <source>Select file name</source>
        <translation>اختر اسم الملف</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2231"/>
        <source>Select extension file</source>
        <translation>اختر ملف الامتداد</translation>
    </message>
    <message>
        <source>Extensions(*.so *.dll);;All files(*)</source>
        <translation type="vanished">الامتدادات(*.so *.dll);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2238"/>
        <source>Extension successfully loaded.</source>
        <translation>نجح تحميل الامتداد.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2240"/>
        <source>Error loading extension: %1</source>
        <translation>خطأ أثناء تحميل الامتداد: %L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2325"/>
        <location filename="../MainWindow.cpp" line="2628"/>
        <source>Don&apos;t show again</source>
        <translation>لا تعرض ثانيةً</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2328"/>
        <source>New version available.</source>
        <translation>تتوفّر إصدارة جديدة.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2329"/>
        <source>A new DB Browser for SQLite version is available (%1.%2.%3).&lt;br/&gt;&lt;br/&gt;Please download at &lt;a href=&apos;%4&apos;&gt;%4&lt;/a&gt;.</source>
        <translation>تتوفّر إصدارة جديدة من «متصفّح قواعد بيانات SQLite» ‏(%L1٫‏%L2٫‏%L3).&lt;br/&gt;&lt;br/&gt;من فضلك نزّلها من &lt;a href=&apos;%4&apos;&gt;%L4&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3377"/>
        <source>Collation needed! Proceed?</source>
        <translation>التجميع مطلوب! أنتابع؟</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3378"/>
        <source>A table in this database requires a special collation function &apos;%1&apos; that this application can&apos;t provide without further knowledge.
If you choose to proceed, be aware bad things can happen to your database.
Create a backup!</source>
        <translation>يحتاج أحد الجداول في قاعدة البيانات هذه دالة التجميع الخاصّة ”%L1“ والتي لا يستطيع البرنامج توفيرها دون معلومات أخرى.
احذر إن اخترت المتابعة، فقد تحدث أمور غير حسنة لقاعدة البيانات.
خُذ نسخة احتياطيّة!</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3383"/>
        <source>creating collation</source>
        <translation>يُنشئ تجميعة</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3392"/>
        <source>Set a new name for the SQL tab. Use the &apos;&amp;&amp;&apos; character to allow using the following character as a keyboard shortcut.</source>
        <translation>ضع اسمًا جديدًا للسان SQL. استخدم محرف ”&amp;&amp;“ ليُتاح استخدام المحرف الذي يليه كاختصار لوحة مفاتيح.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3435"/>
        <source>Please specify the view name</source>
        <translation>من فضلك حدّد اسم المنظور</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3439"/>
        <source>There is already an object with that name. Please choose a different name.</source>
        <translation>هناك كائن بنفس الاسم. من فضلك اختر اسمًا آخر.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3446"/>
        <source>View successfully created.</source>
        <translation>نجح إنشاء المنظور.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3448"/>
        <source>Error creating view: %1</source>
        <translation>خطأ أثناء إنشاء المنظور: %L1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3463"/>
        <source>There is no filter set for this table. View will not be created.</source>
        <translation>لا مرشّح مضبوط لهذا الجدول. لن يُنشأ المنظور.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3501"/>
        <source>Delete Records</source>
        <translation>احذف السجلّات</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3508"/>
        <source>This action will open a new SQL tab for running:</source>
        <translation>سيفتح هذا الإجراء لسان SQL جديد لتشغيل:</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3510"/>
        <source>Press Help for opening the corresponding SQLite reference page.</source>
        <translation>انقر ”مساعدة“ لفتح صفحة SQLite المرجعية المناسبة.</translation>
    </message>
    <message>
        <source>Choose a axis color</source>
        <translation type="vanished">اختر لونًا للمحور</translation>
    </message>
    <message>
        <source>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*)</source>
        <translation type="vanished">PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;كلّ الملفّات(*)</translation>
    </message>
    <message>
        <source>Choose a file to open</source>
        <translation type="vanished">اختر ملفًا لفتحه</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2524"/>
        <location filename="../MainWindow.cpp" line="2790"/>
        <source>DB Browser for SQLite project file (*.sqbpro)</source>
        <translation>ملف مشروع «متصفّح قواعد بيانات SQLite» ‏(*.sqbpro)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3201"/>
        <source>Please choose a new encoding for this table.</source>
        <translation>من فضلك اختر ترميزًا جديدًا لهذا الجدول.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3199"/>
        <source>Please choose a new encoding for all tables.</source>
        <translation>من فضلك اختر ترميزًا جديدًا لكلّ الجداول.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1476"/>
        <location filename="../MainWindow.cpp" line="1478"/>
        <source>At line %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1476"/>
        <location filename="../MainWindow.cpp" line="1478"/>
        <source>Result: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3204"/>
        <source>%1
Leave the field empty for using the database encoding.</source>
        <translation>%L1
اترك الحقل فارغًا لاستخدام ترميز قاعدة البيانات.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3216"/>
        <source>This encoding is either not valid or not supported.</source>
        <translation>إمّا أنّ هذا الترميز غير صالح أو أنّه غير مدعوم.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">ألغِ</translation>
    </message>
</context>
<context>
    <name>NullLineEdit</name>
    <message>
        <location filename="../AddRecordDialog.cpp" line="40"/>
        <source>Set to NULL</source>
        <translation>اضبطه على NULL</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="44"/>
        <source>Alt+Del</source>
        <translation>Alt+Del</translation>
    </message>
</context>
<context>
    <name>PlotDock</name>
    <message>
        <location filename="../PlotDock.ui" line="14"/>
        <source>Plot</source>
        <translation>رسم بياني</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This pane shows the list of columns of the currently browsed table or the just executed query. You can select the columns that you want to be used as X or Y axis for the plot pane below. The table shows detected axis type that will affect the resulting plot. For the Y axis you can only select numeric columns, but for the X axis you will be able to select:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Date/Time&lt;/span&gt;: strings with format &amp;quot;yyyy-MM-dd hh:mm:ss&amp;quot; or &amp;quot;yyyy-MM-ddThh:mm:ss&amp;quot;&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Date&lt;/span&gt;: strings with format &amp;quot;yyyy-MM-dd&amp;quot;&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Time&lt;/span&gt;: strings with format &amp;quot;hh:mm:ss&amp;quot;&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Label&lt;/span&gt;: other string formats. Selecting this column as X axis will produce a Bars plot with the column values as labels for the bars&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Numeric&lt;/span&gt;: integer or real values&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Double-clicking the Y cells you can change the used color for that graph.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;تعرض هذه اللوحة قائمة الأعمدة للمجدول المتصفّح حاليًا أو للاستعلام الذي نُفّذ حديثًا. يمكنك تحديد الأعمدة التي تريد استخدامها كمحاور X أو Y للوحة الرسم البياني أدناه. يعرض الجدول نوع المحور المكتشف والذي سيؤثّر على الرسم البياني الناتج. يمكنك تحديد الأعمدة العددية فقط لمحور Y، عكس محور X حيث يمكنك تحديد:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;تاريخ/وقت&lt;/span&gt;: السلاسل النصّية التي لها التنسيق ”yyyy-MM-dd hh:mm:ss“ أو ”yyyy-MM-ddThh:mm:ss“&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;تاريخ&lt;/span&gt;: السلاسل النصّية التي لها التنسيق ”yyyy-MM-dd“&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;وقت&lt;/span&gt;: السلاسل النصّية التي لها التنسيق ”hh:mm:ss“&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;لصيقة&lt;/span&gt;: السلاسل النصّية التي لها تنسيقات أخرى. تحديد هذا العمود كمحور x سيُنتج رسم بياني بأشرطة حيث قيم الأعمدة ستكون لصيقات للأشرطة&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;عددي&lt;/span&gt;: قيم عددية صحيحة أو حقيقية&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;بنقر خلايا Y مزدوجًا يمكنك تغيير اللون المستخدم لذاك الرسم.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="46"/>
        <source>Columns</source>
        <translation>الأعمدة</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="51"/>
        <source>X</source>
        <translation>س</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="56"/>
        <source>Y</source>
        <translation>ص</translation>
    </message>
    <message>
        <source>_</source>
        <translation type="vanished">_</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="61"/>
        <source>Axis Type</source>
        <translation>نوع المحور</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="73"/>
        <source>Here is a plot drawn when you select the x and y values above.

Click on points to select them in the plot and in the table. Ctrl+Click for selecting a range of points.

Use mouse-wheel for zooming and mouse drag for changing the axis range.

Select the axes or axes labels to drag and zoom only in that orientation.</source>
        <translation>هنا تجد الرسم البياني المرسوم عند تحديد قيم x و y أعلاه.

انقر النقاط لتحديدها في الرسم البياني والجدول. انقر مع Ctrl لتحديد مدًى من النقاط.

استخدم عجلة الفأرة للتقريب والإبعاد، وحرّك الفأرة لتغيير مدى المحور.

اختر المحاور أو لصيقات المحاور لتحريكها أو قرّب/بعّد بذاك الاتجاه فحسب.</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="89"/>
        <source>Line type:</source>
        <translation>نوع الخطوط:</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="118"/>
        <location filename="../PlotDock.ui" line="165"/>
        <source>None</source>
        <translation>بلا</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="123"/>
        <source>Line</source>
        <translation>خطّ</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="128"/>
        <source>StepLeft</source>
        <translation>عتبة يسرى</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="133"/>
        <source>StepRight</source>
        <translation>عتبة يمنى</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="138"/>
        <source>StepCenter</source>
        <translation>عتبة وسطى</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="143"/>
        <source>Impulse</source>
        <translation>نبض</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="151"/>
        <source>Point shape:</source>
        <translation>شكل النقط:</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="170"/>
        <source>Cross</source>
        <translation>علامة ضرب</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="175"/>
        <source>Plus</source>
        <translation>علامة جمع</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="180"/>
        <source>Circle</source>
        <translation>دائرة</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="185"/>
        <source>Disc</source>
        <translation>قرص</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="190"/>
        <source>Square</source>
        <translation>مربّع</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="195"/>
        <source>Diamond</source>
        <translation>معيّن</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="200"/>
        <source>Star</source>
        <translation>نجمة</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="205"/>
        <source>Triangle</source>
        <translation>مثلّث</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="210"/>
        <source>TriangleInverted</source>
        <translation>مثلّث مقلوب</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="215"/>
        <source>CrossSquare</source>
        <translation>علامة ضرب في مربّع</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="220"/>
        <source>PlusSquare</source>
        <translation>علامة جمع في مربّع</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="225"/>
        <source>CrossCircle</source>
        <translation>علامة ضرب في دائرة</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="230"/>
        <source>PlusCircle</source>
        <translation>علامة جمع في دائرة</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="235"/>
        <source>Peace</source>
        <translation>رمز السلام</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="256"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save current plot...&lt;/p&gt;&lt;p&gt;File format chosen by extension (png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html dir=&quot;rtl&quot;&gt;&lt;p&gt;احفظ الرسم البياني الحالي...&lt;/p&gt;&lt;p&gt;نسق الملف يحدّده الامتداد (png وjpg وpdf وbmp)&lt;/p&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="259"/>
        <source>Save current plot...</source>
        <translation>احفظ الرسم البياني الحالي...</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="285"/>
        <location filename="../PlotDock.cpp" line="448"/>
        <source>Load all data and redraw plot</source>
        <translation>حمّل كلّ البيانات وأعِد رسم الرسم البياني</translation>
    </message>
    <message>
        <source>Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism.</source>
        <translation type="vanished">حمّل كلّ البيانات. لا فائدة من هذا إن لم تكن كلّ البيانات قد جُلبت أساسًا من الجدول (بسبب استخدام آليّة جلب جزئية).</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="204"/>
        <location filename="../PlotDock.cpp" line="417"/>
        <location filename="../PlotDock.cpp" line="430"/>
        <source>Row #</source>
        <translation>صفّ #</translation>
    </message>
    <message>
        <source>Choose a axis color</source>
        <translation type="vanished">اختر لونًا للمحور</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="54"/>
        <source>Copy</source>
        <translation>انسخ</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="61"/>
        <source>Print...</source>
        <translation>اطبع...</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="68"/>
        <source>Show legend</source>
        <translation>اعرض مفتاح الرسم</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="74"/>
        <source>Stacked bars</source>
        <translation>أشرطة مرصوصة</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="153"/>
        <source>Date/Time</source>
        <translation>تاريخ/وقت</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="156"/>
        <source>Date</source>
        <translation>تاريخ</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="159"/>
        <source>Time</source>
        <translation>وقت</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="162"/>
        <location filename="../PlotDock.cpp" line="206"/>
        <source>Numeric</source>
        <translation>عددي</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="165"/>
        <source>Label</source>
        <translation>لصيقة</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="169"/>
        <source>Invalid</source>
        <translation>غير صالح</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="443"/>
        <source>Load all data and redraw plot.
Warning: not all data has been fetched from the table yet due to the partial fetch mechanism.</source>
        <translation>حمّل كلّ البيانات وأعِد رسم الرسم البياني.
تحذير: لم تُجلب كلّ البيانات من الجدول بسبب استخدام آليّة جلب جزئية.</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="578"/>
        <source>Choose an axis color</source>
        <translation>اختر لونًا للمحور</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="610"/>
        <source>Choose a filename to save under</source>
        <translation>اختر اسمًا للملف لحفظه</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="611"/>
        <source>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*)</source>
        <translation>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="648"/>
        <source>There are curves in this plot and the selected line style can only be applied to graphs sorted by X. Either sort the table or query by X to remove curves or select one of the styles supported by curves: None or Line.</source>
        <translation>توجد منحنيات في هذا الرسم البياني ولا يمكن تطبيق نمط الخطوط المحدّد إلّا على الرسوم البيانية المفروزة حسب X. إمّا أن تفرز الجدول أو الاستعلام حسب X لإزالة المنحنيات أو تحديد أحد الأنماط التي تدعمها المنحنيات: ”بل“ أو ”خطّ“.</translation>
    </message>
    <message>
        <source>Fetching all data...</source>
        <translation type="vanished">يجلب كل البيانات...</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">ألغِ</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../PreferencesDialog.ui" line="14"/>
        <source>Preferences</source>
        <translation>التفضيلات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="27"/>
        <source>&amp;General</source>
        <translation>&amp;عام</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="46"/>
        <source>Remember last location</source>
        <translation>تذكّر آخر مكان</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="51"/>
        <source>Always use this location</source>
        <translation>استخدم هذا المكان دائمًا</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="56"/>
        <source>Remember last location for session only</source>
        <translation>تذكّر آخر مكان لهذه الجلسة فقط</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="85"/>
        <location filename="../PreferencesDialog.ui" line="1428"/>
        <location filename="../PreferencesDialog.ui" line="1484"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="33"/>
        <source>Default &amp;location</source>
        <translation>الم&amp;كان المبدئي</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="96"/>
        <source>Lan&amp;guage</source>
        <translation>الل&amp;غة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="208"/>
        <source>Automatic &amp;updates</source>
        <translation>الت&amp;حديثات الآلية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="198"/>
        <location filename="../PreferencesDialog.ui" line="218"/>
        <location filename="../PreferencesDialog.ui" line="289"/>
        <location filename="../PreferencesDialog.ui" line="309"/>
        <location filename="../PreferencesDialog.ui" line="1128"/>
        <location filename="../PreferencesDialog.ui" line="1148"/>
        <location filename="../PreferencesDialog.ui" line="1168"/>
        <location filename="../PreferencesDialog.ui" line="1188"/>
        <source>enabled</source>
        <translation>مفعّلة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="188"/>
        <source>Show remote options</source>
        <translation>اعرض خيارات البعيد</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="243"/>
        <source>&amp;Database</source>
        <translation>&amp;قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="252"/>
        <source>Database &amp;encoding</source>
        <translation>&amp;ترميز قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="276"/>
        <source>Open databases with foreign keys enabled.</source>
        <translation>افتح قواعد البيانات والمفاتيح الأجنبية مفعّلة.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="279"/>
        <source>&amp;Foreign keys</source>
        <translation>الم&amp;فاتيح الأجنبية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="296"/>
        <source>Remove line breaks in schema &amp;view</source>
        <translation>أزِل كاسرات الأسطر في من&amp;ظور المخطّط</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="316"/>
        <source>Prefetch block si&amp;ze</source>
        <translation>&amp;حجم الكتلة لجلبها مسبقًا</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="336"/>
        <source>Advanced</source>
        <translation>متقدّم</translation>
    </message>
    <message>
        <source>SQL to execute after opening database</source>
        <translation type="vanished">إفادة SQL لتُنفّذ بعد فتح قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="366"/>
        <source>SQ&amp;L to execute after opening database</source>
        <translation>إ&amp;فادة SQL لتُنفّذ بعد فتح قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="392"/>
        <source>Default field type</source>
        <translation>نوع الحقل المبدئي</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="403"/>
        <source>Data &amp;Browser</source>
        <translation>مت&amp;صفّح البيانات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="411"/>
        <source>Font</source>
        <translation>الخط</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="417"/>
        <source>&amp;Font</source>
        <translation>ال&amp;خط</translation>
    </message>
    <message>
        <source>Font si&amp;ze:</source>
        <translation type="vanished">&amp;حجم الخط:</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="446"/>
        <source>Content</source>
        <translation>المحتوى</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="452"/>
        <source>Symbol limit in cell</source>
        <translation>أقصى عدد من الرموز في كلّ خليّة</translation>
    </message>
    <message>
        <source>NULL fields</source>
        <translation type="vanished">حقول NULL</translation>
    </message>
    <message>
        <source>&amp;Text</source>
        <translation type="vanished">ال&amp;نص</translation>
    </message>
    <message>
        <source>Field colors</source>
        <translation type="vanished">ألوان الحقول</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="544"/>
        <source>NULL</source>
        <translation>NULL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="554"/>
        <source>Regular</source>
        <translation>العادية</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">النصّ</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="534"/>
        <source>Binary</source>
        <translation>الثنائيّة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="954"/>
        <source>Background</source>
        <translation>الخلفية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="743"/>
        <source>Filters</source>
        <translation>المرشّحات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="756"/>
        <source>Escape character</source>
        <translation>محرف الهروب</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="766"/>
        <source>Delay time (&amp;ms)</source>
        <translation>وقت التأخير (&amp;م‌ث)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="776"/>
        <source>Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting.</source>
        <translation>اضبط وقت انتظار قبل تطبيق قيمة المرشّح الجديدة. يمكن ضبطه إلى القيمة صِفر لتعطيل الانتظار.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="792"/>
        <source>&amp;SQL</source>
        <translation>م&amp;حرّر SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="805"/>
        <source>Settings name</source>
        <translation>الاسم في الإعدادات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="810"/>
        <source>Context</source>
        <translation>السياق</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="815"/>
        <source>Colour</source>
        <translation>اللون</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="820"/>
        <source>Bold</source>
        <translation>ثخين</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="825"/>
        <source>Italic</source>
        <translation>مائل</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="830"/>
        <source>Underline</source>
        <translation>مسطّر</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="838"/>
        <source>Keyword</source>
        <translation>الكلمات المفتاحية</translation>
    </message>
    <message>
        <source>function</source>
        <translation type="vanished">function</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="858"/>
        <source>Function</source>
        <translation>الدوال</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="866"/>
        <source>Table</source>
        <translation>الجداول</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="886"/>
        <source>Comment</source>
        <translation>التعليقات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="906"/>
        <source>Identifier</source>
        <translation>المعرّفات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="926"/>
        <source>String</source>
        <translation>السلاسل النصّية</translation>
    </message>
    <message>
        <source>currentline</source>
        <translation type="vanished">currentline</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="946"/>
        <source>Current line</source>
        <translation>السطر الحالي</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="987"/>
        <source>SQL &amp;editor font size</source>
        <translation>حجم الخط في م&amp;حرّر SQL</translation>
    </message>
    <message>
        <source>SQL &amp;log font size</source>
        <translation type="vanished">حجم الخط في &amp;سجلّ SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1026"/>
        <source>Tab size</source>
        <translation>حجم التبويبات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="972"/>
        <source>SQL editor &amp;font</source>
        <translation>&amp;خط محرّر SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1155"/>
        <source>Error indicators</source>
        <translation>مؤشّرات الأخطاء</translation>
    </message>
    <message>
        <source>Enabling error indicators highlights the SQL code lines that caused errors during the last execution</source>
        <translation type="vanished">تفعيل مؤشّرات الأخطاء سيُلوّن أسطر كود SQL التي سبّبت أخطاء أثناء آخر تنفيذ</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1175"/>
        <source>Hori&amp;zontal tiling</source>
        <translation>التراتب أف&amp;قيًا</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1185"/>
        <source>If enabled the SQL code editor and the result table view are shown side by side instead of one over the other.</source>
        <translation>إن فُعّل، سيظهر محرّر أكواد SQL ومنظور جدول النتائج جنبًا إلى جنب بدلًا من أن يكونان فوق بعض.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1118"/>
        <source>Code co&amp;mpletion</source>
        <translation>إ&amp;كمال الكود</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="128"/>
        <source>Toolbar style</source>
        <translation>نمط شريط الأدوات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="160"/>
        <source>Only display the icon</source>
        <translation>اعرض الأيقونة فحسب</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="165"/>
        <source>Only display the text</source>
        <translation>اعرض النصّ فحسب</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="170"/>
        <source>The text appears beside the icon</source>
        <translation>يظهر النصّ بجانب الأيقونة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="175"/>
        <source>The text appears under the icon</source>
        <translation>يظهر النصّ أسفل الأيقونة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="180"/>
        <source>Follow the style</source>
        <translation>اتبع النمط</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="225"/>
        <source>DB file extensions</source>
        <translation>امتدادات ملفات قواعد البيانات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="235"/>
        <source>Manage</source>
        <translation>أدِر</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="306"/>
        <source>When enabled, the line breaks in the Schema column of the DB Structure tab, dock and printed output are removed.</source>
        <translation>إن فُعّل، ستُزال كاسرات الأسطر في عمود ”المخطّط“ في لسان ”بنية قاعدة البيانات“ كما والرصيف والخرج المطبوع.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="430"/>
        <source>Font si&amp;ze</source>
        <translation>&amp;حجم الخط</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="484"/>
        <location filename="../PreferencesDialog.ui" line="488"/>
        <source>This is the maximum number of rows in a table for enabling the value completion based on current values in the column.
Can be set to 0 for disabling completion.</source>
        <translation>هذا أقصى عدد من الصفوف في كلّ جدول لتفعيل إكمال القيمة حسب البيانات الحالية في العمود.
يمكن ضبطه على صفر لتعطيل الإكمال.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="502"/>
        <source>Row count threshold for completion</source>
        <translation>عتبة عدد الصفوف للإكمال</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="515"/>
        <source>Field display</source>
        <translation>عرض الحقول</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="521"/>
        <source>Displayed &amp;text</source>
        <translation>ال&amp;نصّ المعروض</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="580"/>
        <source>Text color</source>
        <translation>لون النصّ</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="606"/>
        <source>Background color</source>
        <translation>لون الخلفية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="709"/>
        <source>Preview only (N/A)</source>
        <translation>معاينة فقط (غير متوفّر)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="962"/>
        <source>Foreground</source>
        <translation>الأمامية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1009"/>
        <source>SQL &amp;results font size</source>
        <translation>حجم خط ن&amp;تائج SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1049"/>
        <source>&amp;Wrap lines</source>
        <translation>لُ&amp;فّ الأسطر</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1060"/>
        <source>Never</source>
        <translation>أبدًا</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1065"/>
        <source>At word boundaries</source>
        <translation>عند حدود الكلمات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1070"/>
        <source>At character boundaries</source>
        <translation>عند حدود المحارف</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1075"/>
        <source>At whitespace boundaries</source>
        <translation>عند حدود المسافات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1083"/>
        <source>&amp;Quotes for identifiers</source>
        <translation>&amp;علامات التنصيص للمُعرّفات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1093"/>
        <source>Choose the quoting mechanism used by the application for identifiers in SQL code.</source>
        <translation>اختر آليّة التنصيص التي سيستخدمها التطبيق للمُعرّفات في كود SQL.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1100"/>
        <source>&quot;Double quotes&quot; - Standard SQL (recommended)</source>
        <translation>&quot;علامات تنصيص مزدوجة&quot; - SQL القياسية (مستحسن)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1105"/>
        <source>`Grave accents` - Traditional MySQL quotes</source>
        <translation>`نبر الإطالة` - علامات اقتباس MySQL التقليدية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1110"/>
        <source>[Square brackets] - Traditional MS SQL Server quotes</source>
        <translation>[أقواس مربّعة] - علامات تنصيص خادوم SQL لِمايكروسوفت التقليدي</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1135"/>
        <source>Keywords in &amp;UPPER CASE</source>
        <translation>الكلمات المفتاحية &amp;كبيرة الحالة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1145"/>
        <source>When set, the SQL keywords are completed in UPPER CASE letters.</source>
        <translation>إن أُشّر عليه، ستُكمل كلمات SQL بأحرف حالتها كبيرة.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1165"/>
        <source>When set, the SQL code lines that caused errors during the last execution are highlighted and the results frame indicates the error in the background</source>
        <translation>إن أُشر، ستُبرز الأسطر في كود SQL التي تسبّبت بأخطاء أثناء آخر تنفيذ وسيُشير إطار النتائج إلى الخطأ في الخلفية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1198"/>
        <source>&amp;Extensions</source>
        <translation>الامت&amp;دادات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1204"/>
        <source>Select extensions to load for every database:</source>
        <translation>حدّد الامتدادات لتُحمّل لكلّ قاعدة بيانات:</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1225"/>
        <source>Add extension</source>
        <translation>أضِف امتدادًا</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1236"/>
        <source>Remove extension</source>
        <translation>أزِل الامتداد</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1264"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;While supporting the REGEXP operator SQLite doesn&apos;t implement any regular expression&lt;br/&gt;algorithm but calls back the running application. DB Browser for SQLite implements this&lt;br/&gt;algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible&lt;br/&gt;implementations of this and you might want to use another one, you&apos;re free to disable the&lt;br/&gt;application&apos;s implementation and load your own by using an extension. Requires restart of the application.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html dir=&quot;rtl&quot;&gt;مع أنّ معامل REGEX مدعوم، إلّا أنّ SQLITE ليس فيها أية خوارزمية تعابير نمطية منجزة، بل تنادي التطبيق الجاري. «متصفّح قواعد بيانات SQLite» ينفّذ هذه الخوارزمية لك لتستخدم REGEXP دون عناء. مع ذلك، يختلف تنفيذ هذه الميزة ولربّما تحتاج استخدام واحدة أخرى، لذا فأنت حرّ في تعطيل طريقة التطبيق في التنفيذ وتحميل أيّ من تلك باستخدام احد الامتدادات. إعادة تشغيل التطبيق مطلوبة.&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1267"/>
        <source>Disable Regular Expression extension</source>
        <translation>عطّل ملحقة العبارات النمطية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1274"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SQLite provides an SQL function for loading extensions from a shared library file. Activate this if you want to use the &lt;span style=&quot; font-style:italic;&quot;&gt;load_extension()&lt;/span&gt; function from SQL code.&lt;/p&gt;&lt;p&gt;For security reasons, extension loading is turned off by default and must be enabled through this setting. You can always load extensions through the GUI, even though this option is disabled.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;توفّر SQLite دالة SQL لتحميل الامتدادات من ملف مكتبة مشتركة. فعّل هذا إن أردت استخدام دالة &lt;span style=&quot; font-style:italic;&quot;&gt;load_extension()‎&lt;/span&gt; من كود SQL.&lt;/p&gt;&lt;p&gt;لأسباب أمنية، تحميل الامتدادا معطّل مبدئيًا ويجب تفعيله بهذا الإعداد. يمكنك دائمًا تحميل الامتدادات عبر الواجهة الرسومية، حتى لو كان هذا الخيار معطّلًا.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1277"/>
        <source>Allow loading extensions from SQL code</source>
        <translation>اسمح بتحميل الامتدادات من كود SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1285"/>
        <source>Remote</source>
        <translation>البعيد</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1291"/>
        <source>CA certificates</source>
        <translation>شهادات سلطة الشهادات</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1317"/>
        <location filename="../PreferencesDialog.ui" line="1384"/>
        <source>Subject CN</source>
        <translation>اش موضوع التعمية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1320"/>
        <source>Common Name</source>
        <translation>الاسم الشائع</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1325"/>
        <source>Subject O</source>
        <translation>منظّمة موضوع التعمية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1328"/>
        <source>Organization</source>
        <translation>المنظّمة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1333"/>
        <location filename="../PreferencesDialog.ui" line="1400"/>
        <source>Valid from</source>
        <translation>صالحة من</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1338"/>
        <location filename="../PreferencesDialog.ui" line="1405"/>
        <source>Valid to</source>
        <translation>صالحة حتى</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1343"/>
        <location filename="../PreferencesDialog.ui" line="1410"/>
        <source>Serial number</source>
        <translation>الرقم التسلسلي</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1351"/>
        <source>Your certificates</source>
        <translation>شهاداتك</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1379"/>
        <source>File</source>
        <translation>الملف</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1387"/>
        <source>Subject Common Name</source>
        <translation>الاسم الشائع لموضوع التعمية</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1392"/>
        <source>Issuer CN</source>
        <translation>اش المُصدِر</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1395"/>
        <source>Issuer Common Name</source>
        <translation>الاسم الشائع للمُصدِر</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1456"/>
        <source>Clone databases into</source>
        <translation>استنسخ قواعد البيانات إلى</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="60"/>
        <location filename="../PreferencesDialog.cpp" line="579"/>
        <source>Choose a directory</source>
        <translation>اختر دليلًا</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="305"/>
        <source>The language will change after you restart the application.</source>
        <translation>ستتغيّر اللغة بعد إعادة تشغيل التطبيق.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="372"/>
        <source>Select extension file</source>
        <translation>اختر ملف الامتداد</translation>
    </message>
    <message>
        <source>Extensions(*.so *.dll);;All files(*)</source>
        <translation type="vanished">الامتدادات(*.so *.dll);;كلّ الملفات(*)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="373"/>
        <source>Extensions(*.so *.dylib *.dll);;All files(*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="506"/>
        <source>Import certificate file</source>
        <translation>استورِد ملف شهادة</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="514"/>
        <source>No certificates found in this file.</source>
        <translation>لم تُعثر على شهادات في هذا الملف.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="531"/>
        <source>Are you sure you want do remove this certificate? All certificate data will be deleted from the application settings!</source>
        <translation>أمتأكّد من إزالة هذه الشهادة؟ ستُحذف كلّ بيانات الشهادة من إعدادات التطبيق!</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="615"/>
        <source>Are you sure you want to clear all the saved settings?
All your preferences will be lost and default values will be used.</source>
        <translation>أمتأكّد من مسح كلّ الإعدادات المحفوظة؟
ستفقد كلّ التفضيلات لديك وستُستخدم القيمة المبدئية.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="115"/>
        <source>Error importing data</source>
        <translation>خطأ في استيراد البيانات</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="117"/>
        <source> from record number %1</source>
        <translation> من السجلّ رقم %L1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="118"/>
        <source>.
%1</source>
        <translation>.
%L1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="132"/>
        <source>Importing CSV file...</source>
        <translation>يستورد ملف CSV...</translation>
    </message>
    <message>
        <source>Decoding CSV file...</source>
        <translation type="vanished">يفكّ ترميز ملف CSV...</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="133"/>
        <source>Cancel</source>
        <translation>ألغِ</translation>
    </message>
    <message>
        <source>Collation needed! Proceed?</source>
        <translation type="vanished">التجميع مطلوب! أنتابع؟</translation>
    </message>
    <message>
        <source>A table in this database requires a special collation function &apos;%1&apos; that this application can&apos;t provide without further knowledge.
If you choose to proceed, be aware bad things can happen to your database.
Create a backup!</source>
        <translation type="vanished">يحتاج أحد الجداول في قاعدة البيانات هذه دالة التجميع الخاصّة ”%L1“ والتي لا يستطيع البرنامج توفيرها دون معلومات أخرى.
احذر إن اخترت المتابعة، فقد تحدث أمور غير حسنة لقاعدة البيانات.
خُذ نسخة احتياطيّة!</translation>
    </message>
    <message>
        <source>SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*)</source>
        <translation type="vanished">ملفات قواعد بيانات SQLite ‏(*.db *.sqlite *.sqlite3 *.db3);;كلّ الملفات (*)</translation>
    </message>
    <message>
        <location filename="../FileDialog.cpp" line="76"/>
        <source>All files (*)</source>
        <translation>كلّ الملفات (*)</translation>
    </message>
    <message>
        <location filename="../Settings.cpp" line="157"/>
        <source>SQLite database files (*.db *.sqlite *.sqlite3 *.db3)</source>
        <translation>ملفّات قواعد بيانات SQLite ‏(*.db *.sqlite *.sqlite3 *.db3)</translation>
    </message>
</context>
<context>
    <name>RemoteDatabase</name>
    <message>
        <location filename="../RemoteDatabase.cpp" line="120"/>
        <source>Error when connecting to %1.
%2</source>
        <translation>خطأ أثناء الاتصال بِ‍ %L1.
%L2</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="281"/>
        <source>Error opening remote file at %1.
%2</source>
        <translation>خطأ أثناء فتح الملف البعيد في %L1.
%L2</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="354"/>
        <source>Error: Invalid client certificate specified.</source>
        <translation>خطأ: حُدّدت شهادة عميل غير صالحة.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="366"/>
        <source>Please enter the passphrase for this client certificate in order to authenticate.</source>
        <translation>من فضلك أدخِل عبارة السر لشهادة العميل لإجراء الاستيثاق.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="390"/>
        <source>Cancel</source>
        <translation>ألغِ</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="394"/>
        <source>Uploading remote database to
%1</source>
        <translation>يرفع قاعدة البيانات البعيدة إلى
%L1</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="396"/>
        <source>Downloading remote database from
%1</source>
        <translation>ينزّل قاعدة البيانات البعيدة من
%L1</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="773"/>
        <source>The remote database has been updated since the last checkout. Do you want to update the local database to the newest version? Note that this discards any changes you have made locally! If you don&apos;t want to lose local changes, click No to open the local version.</source>
        <translation>لم تُحدّث أيّة قاعدة بيانات منذ آخر عمليّة جلب/checkout. أتريد تحديث قاعدة البيانات المحلية إلى أحدث إصدارة؟ لاحظ بأنّ هذا سيُهمل أيّ تغيير أجريته محليًا! إن لم ترد فقد هذه التغييرات المُجراة محليًا، فانقر ”لا“ لفتح النسخة المحلية.</translation>
    </message>
    <message>
        <source>Uploading remote database to
%1.</source>
        <translation type="vanished">يرفع قاعدة البيانات البعيدة إلى
%L1.</translation>
    </message>
    <message>
        <source>Downloading remote database from
%1.</source>
        <translation type="vanished">ينزّل قاعدة البيانات البعيدة من
%L1.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="413"/>
        <location filename="../RemoteDatabase.cpp" line="466"/>
        <source>Error: The network is not accessible.</source>
        <translation>خطأ: تعذّر الوصول إلى الشبكة.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="475"/>
        <source>Error: Cannot open the file for sending.</source>
        <translation>خطأ: تعذّر فتح الملف لإرساله.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="567"/>
        <source>Error opening local databases list.
%1</source>
        <translation>خطأ أثناء فتح قائمة قواعد البيانات المحلية.
%L1</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="585"/>
        <source>Error creating local databases list.
%1</source>
        <translation>خطأ أثناء إنشاء قائمة قواعد البيانات المحلية.
%L1</translation>
    </message>
</context>
<context>
    <name>RemoteDock</name>
    <message>
        <location filename="../RemoteDock.ui" line="14"/>
        <source>Remote</source>
        <translation>البعيد</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="22"/>
        <source>Identity</source>
        <translation>الهويّة</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="39"/>
        <source>Connect to the remote server using the currently selected identity. The correct server is taken from the identity as well.</source>
        <translation>اتّصل بالخادوم البعيد مستخدمًا الهويّة المحدّدة حاليًا. يُأخذ الخادوم الصحيح من الهوّية هو الآخر.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="42"/>
        <source>Go</source>
        <translation>انتقل</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="66"/>
        <source>Push currently opened database to server</source>
        <translation>ادفع قاعدة البيانات المفتوحة حاليًا إلى الخادوم</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="79"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In this pane, remote databases from dbhub.io website can be added to DB4S. First you need an identity:&lt;/p&gt;&lt;ol style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Login to the dbhub.io website (use your GitHub credentials or whatever you want)&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Click the button to create a DB4S certificate (that&apos;s your identity). That&apos;ll give you a certificate file (save it to your local disk).&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Go to the Remote tab in DB4S Preferences. Click the button to add a new certificate to DB4S and choose the just downloaded certificate file.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Now the Remote panel shows your identity and you can add remote databases.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;يمكن في هذه اللوحة إضافة قواعد البيانات البعيدة من موقع الوبّ dbhub.io إلى DB4S. تحتاج بداية إلى هويّة:&lt;/p&gt;&lt;ol style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;لِج إلى موقع الوبّ dbhub.io (استخدم بياناتك على غِت‌هَب أو أيّ بيانات تريد)&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;انقر على الزرّ لإنشاء شهادة DB4S (وهذه ستكون الهويّة). بهذا ستسلتم ملف شهادة (احفظه في قرص محليّ).&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;انتقل إلى لسان ”البعيد“ في تفضيلات DB4S. انقر الزرّ لإضافة شهادة جديدة إلى DB4S واختر ملف الشهادة الذي نزّلته لتوّك.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;ستعرض لوحة ”البعيد“ الآن الهويّة وستقدر على إضافة قواعد البيانات البعيدة.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>RemoteModel</name>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Name</source>
        <translation>الاسم</translation>
    </message>
    <message>
        <source>Version</source>
        <translation type="obsolete">الإصدارة</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Last modified</source>
        <translation>آخر تعديل</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Size</source>
        <translation>الحجم</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Commit</source>
        <translation>الإيداع</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="240"/>
        <source>bytes</source>
        <translation>بايت</translation>
    </message>
</context>
<context>
    <name>RemotePushDialog</name>
    <message>
        <location filename="../RemotePushDialog.ui" line="14"/>
        <source>Push database</source>
        <translation>دفع قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="22"/>
        <source>Database na&amp;me to push to</source>
        <translation>ا&amp;سم قاعدة البيانات الذي سيُدفع إليها</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="39"/>
        <source>Commit message</source>
        <translation>رسالة الإيداع</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="49"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Oxygen-Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="63"/>
        <source>Database licence</source>
        <translation>رخصة قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="83"/>
        <source>Public</source>
        <translation>عامّة</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="96"/>
        <source>Branch</source>
        <translation>الفرع</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="116"/>
        <source>Force push</source>
        <translation>أجبِر الدفع</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="47"/>
        <source>Database will be public. Everyone has read access to it.</source>
        <translation>ستكون قاعدة البيانات عامّة. يملك الجميع تصريح القراءة منها.</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="49"/>
        <source>Database will be private. Only you have access to it.</source>
        <translation>ستكون قاعدة البيانات خاصّة. أنت من لديك حقّ الوصول إليها لا غير.</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="53"/>
        <source>Use with care. This can cause remote commits to be deleted.</source>
        <translation>استخدمه بحذر. يمكن أن يتسبّب هذا بحذف الإيداعات البعيدة.</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="111"/>
        <source>Unspecified</source>
        <translation>غير محدّدة</translation>
    </message>
</context>
<context>
    <name>SqlExecutionArea</name>
    <message>
        <location filename="../SqlExecutionArea.ui" line="14"/>
        <source>Form</source>
        <translation>استمارة</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="66"/>
        <source>Find previous match [Shift+F3]</source>
        <translation>جِد المطابقة السابقة [Shift+F3]</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="69"/>
        <source>Find previous match with mapping</source>
        <translation>جِد المطابقة السابقة مع الالتفاف</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="76"/>
        <source>Shift+F3</source>
        <translation>Shift+F3</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="90"/>
        <source>The found pattern must be a whole word</source>
        <translation>يجب أن يكون النمط الذي سيُبحث عنه كلمة كاملة</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="93"/>
        <source>Whole Words</source>
        <translation>الكلمات الكاملة</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="103"/>
        <source>Text pattern to find considering the checks in this frame</source>
        <translation>نمط البحث للبحث عنه بأخذ الفحوص في هذا الإطار بعين الاعتبار</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="106"/>
        <source>Find in editor</source>
        <translation>ابحث في المحرّر</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="116"/>
        <source>The found pattern must match in letter case</source>
        <translation>يجب أن يطابق النمط الذي سيُبحث عنه حالة الأحرف</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="119"/>
        <source>Case Sensitive</source>
        <translation>حسّاس لحالة الأحرف</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="126"/>
        <source>Find next match [Enter, F3]</source>
        <translation>جِد المطابقة التالية [Enter, F3]</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="129"/>
        <source>Find next match with wrapping</source>
        <translation>جِد المطابقة التالية مع الالتفاف</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="136"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="143"/>
        <source>Interpret search pattern as a regular expression</source>
        <translation>تعامل مع نمط البحث كتعبير نمطي</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="146"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, the pattern to find is interpreted as a UNIX regular expression. See &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Regular Expression in Wikibooks&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;p&gt;إن أُشّر، سيُتعامل مع نمط البحث على أنّه تعبير يونكس نمطي. طالع &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;التعابير النمطية في ويكي‌كتب (بالإنجليزية)&lt;/a&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="149"/>
        <source>Regular Expression</source>
        <translation>تعبير نمطي</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="169"/>
        <location filename="../SqlExecutionArea.ui" line="172"/>
        <source>Close Find Bar</source>
        <translation>أغلِق شريط البحث</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="217"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Results of the last executed statements.&lt;/p&gt;&lt;p&gt;You may want to collapse this panel and use the &lt;span style=&quot; font-style:italic;&quot;&gt;SQL Log&lt;/span&gt; dock with &lt;span style=&quot; font-style:italic;&quot;&gt;User&lt;/span&gt; selection instead.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="238"/>
        <source>Results of the last executed statements</source>
        <translation>نتائج آخر الإفادات المنفّذة</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="220"/>
        <source>This field shows the results and status codes of the last executed statements.</source>
        <translation>يعرض هذا الحقل نتائج ورموز حالة آخر الإفادات المنفّذة.</translation>
    </message>
    <message>
        <source>Export to &amp;CSV</source>
        <translation type="vanished">&amp;صدّر بنسق CSV</translation>
    </message>
    <message>
        <source>Save as &amp;view</source>
        <translation type="vanished">احفظ كمن&amp;ظور</translation>
    </message>
    <message>
        <source>Save as view</source>
        <translation type="vanished">احفظ كمنظور</translation>
    </message>
    <message>
        <source>Please specify the view name</source>
        <translation type="vanished">من فضلك حدّد اسم المنظور</translation>
    </message>
    <message>
        <source>There is already an object with that name. Please choose a different name.</source>
        <translation type="vanished">هناك كائن بنفس الاسم. من فضلك اختر اسمًا آخر.</translation>
    </message>
    <message>
        <source>View successfully created.</source>
        <translation type="vanished">نجح إنشاء المنظور.</translation>
    </message>
    <message>
        <source>Error creating view: %1</source>
        <translation type="vanished">خطأ أثناء إنشاء المنظور: %L1</translation>
    </message>
</context>
<context>
    <name>SqlUiLexer</name>
    <message>
        <location filename="../SqlUiLexer.cpp" line="67"/>
        <source>(X) The abs(X) function returns the absolute value of the numeric argument X.</source>
        <translation>(X) ‫تُعيد الدالة abs(X) القيمة المُطلقة للمعطى العددي X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="68"/>
        <source>() The changes() function returns the number of database rows that were changed or inserted or deleted by the most recently completed INSERT, DELETE, or UPDATE statement.</source>
        <translation>‎() ‫تُعيد الدالة changes()‎ عدد الصفوف في قاعدة البيانات التي تغيّرت أو أُدرجت أو حُذفت باستخدام أحدث إفادة INSERT أو DELETE أو UPDATE أُجريت بنجاح.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="69"/>
        <source>(X1,X2,...) The char(X1,X2,...,XN) function returns a string composed of characters having the unicode code point values of integers X1 through XN, respectively. </source>
        <translation>(X1,X2,...) ‫تُعيد الدالة char(X1,X2,...,XN) سلسلة نصّية مؤلّفة من محارفَ قيمُ نقاط رموزها اليونيكودية هي الأعداد الصحيحة بدءًا من X1 وحتّى XN بالترتيب.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="70"/>
        <source>(X,Y,...) The coalesce() function returns a copy of its first non-NULL argument, or NULL if all arguments are NULL</source>
        <translation>(X,Y,...) ‫تُعيد الدالة coalesce()‎ نسخة من أوّل معطًى ليس NUL، أو NULL إن كانت كلّ المعطيات تساوي NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="71"/>
        <source>(X,Y) The glob(X,Y) function is equivalent to the expression &quot;Y GLOB X&quot;.</source>
        <translation>(X,Y) ‫الدالة glob(X,Y) تعادل التعبير ”Y GLOB X“.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="72"/>
        <source>(X,Y) The ifnull() function returns a copy of its first non-NULL argument, or NULL if both arguments are NULL.</source>
        <translation>(X,Y) تُعيد الدالة‫ ifnull()‎ نسخة من أوّل معطًى ليس NUL، أو NULL إن كان كِلا المعطيين يساويان NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="73"/>
        <source>(X,Y) The instr(X,Y) function finds the first occurrence of string Y within string X and returns the number of prior characters plus 1, or 0 if Y is nowhere found within X.</source>
        <translation>(X,Y) ‫تبحث الدالة instr(X,Y) عن أوّل حدوث للسلسلة النصّية Y داخل السلسلة النصّية X وتُعيد عدد المحارف قبلها زائدًا ١، أو تُعيد القيمة صِفر إن لم توجد Y في أيّ مكان في X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="74"/>
        <source>(X) The hex() function interprets its argument as a BLOB and returns a string which is the upper-case hexadecimal rendering of the content of that blob.</source>
        <translation>(X) ‫تفسّر الدالة hex()‎ المطى على أنّه BLOB وتُعيد سلسلة نصّية تمثّل عرضًا ستّ‌عشري بحالة أحرف كبيرة لمحتوى كائن BLOB ذاك.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="75"/>
        <source>() The last_insert_rowid() function returns the ROWID of the last row insert from the database connection which invoked the function.</source>
        <translation>‎() ‫تُعيد الدالة last_insert_rowid()‎ معرّف الصّف/ROWID لآخر عمليّة إدراج صفّ من اتّصال قاعدة البيانات والتي نفّذت الدالة. </translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="76"/>
        <source>(X) For a string value X, the length(X) function returns the number of characters (not bytes) in X prior to the first NUL character.</source>
        <translation>(X) ‫باعتبار X سلسلة نصّية، تُعيد الدالة length(X) عدد المحارف (وليس البايتات) داخل X والموجودة قبل أوّل محرف NUL فيها.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="77"/>
        <source>(X,Y) The like() function is used to implement the &quot;Y LIKE X&quot; expression.</source>
        <translation>(X,Y) تُستخدم الدالة‫ like()‎ لتنفيذ التعبير ”Y LIKE X“.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="78"/>
        <source>(X,Y,Z) The like() function is used to implement the &quot;Y LIKE X ESCAPE Z&quot; expression.</source>
        <translation>(X,Y,Z) تُستخدم الدالة‫ like()‎ لتنفيذ التعبير ”Y LIKE X ESCAPE Z“.</translation>
    </message>
    <message>
        <source>(X) The load_extension(X) function loads SQLite extensions out of the shared library file named X.</source>
        <translation type="vanished">(X) ‫تُحمّل الدالة load_extension(X) امتدادات SQLite من ملف مكتبة مشتركة اسمه X.</translation>
    </message>
    <message>
        <source>(X,Y) The load_extension(X) function loads SQLite extensions out of the shared library file named X using the entry point Y.</source>
        <translation type="vanished">(X,Y) ‫تُحمّل الدالة load_extension(X) امتدادات SQLite من ملف مكتبة مشتركة اسمه X باستخدام نقطة الإدخال Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="79"/>
        <source>(X) The load_extension(X) function loads SQLite extensions out of the shared library file named X.
Use of this function must be authorized from Preferences.</source>
        <translation>(X) ‫تُحمّل الدالة load_extension(X) امتدادات SQLite من ملف مكتبة مشتركة اسمه X.
يجب السماح باستخدام هذه الدالة من التفضيلات.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="80"/>
        <source>(X,Y) The load_extension(X) function loads SQLite extensions out of the shared library file named X using the entry point Y.
Use of this function must be authorized from Preferences.</source>
        <translation>(X,Y) ‫تُحمّل الدالة load_extension(X) امتدادات SQLite من ملف مكتبة مشتركة اسمه X باستخدام نقطة الإدخال Y.
يجب السماح باستخدام هذه الدالة من التفضيلات.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="81"/>
        <source>(X) The lower(X) function returns a copy of string X with all ASCII characters converted to lower case.</source>
        <translation>(X) ‫تُعيد الدالة lower(X) نسخة من السلسلة النصّية X حيث محارف آسكي كلّها محوّلة إلى حالة الأحرف الصغيرة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="82"/>
        <source>(X) ltrim(X) removes spaces from the left side of X.</source>
        <translation>(X) ‫تُزيل ltrim(X) المسافات من الجانب الأيسر للسلسلة النصّية X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="83"/>
        <source>(X,Y) The ltrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the left side of X.</source>
        <translation>(X,Y) ‫تُعيد الدالة ltrim(X,Y) سلسلة نصّية بإزالة كلّ المحارف التي قد تظهر في Y من الجانب الأيسر للسلسلة X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="84"/>
        <source>(X,Y,...) The multi-argument max() function returns the argument with the maximum value, or return NULL if any argument is NULL.</source>
        <translation>(X,Y,...) ‫تُعيد الدالة متعدّدة المعطيات max()‎ المعطى الذي له أكبر قيمة، أو NULL إن كان أحد المعطيات هو NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="85"/>
        <source>(X,Y,...) The multi-argument min() function returns the argument with the minimum value.</source>
        <translation>(X,Y,...) ‫تُعيد الدالة متعدّدة المعطيات min()‎ المعطى الذي له أصغر قيمة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="86"/>
        <source>(X,Y) The nullif(X,Y) function returns its first argument if the arguments are different and NULL if the arguments are the same.</source>
        <translation>(X,Y) ‫تُعيد الدالة nullif(X,Y) أوّل معطًى إن كانت المعطيات مختلفة، وتُعيد NULL إن كانت المعطيات متطابقة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="87"/>
        <source>(FORMAT,...) The printf(FORMAT,...) SQL function works like the sqlite3_mprintf() C-language function and the printf() function from the standard C library.</source>
        <translation>(FORMAT,...) ‫تعمل دالة SQL هذه printf(FORMAT,...) تمامًا مثل دالة لغة سي sqlite3_mprintf()‎ ودالة printf()‎ من مكتبة سي القياسية.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="88"/>
        <source>(X) The quote(X) function returns the text of an SQL literal which is the value of its argument suitable for inclusion into an SQL statement.</source>
        <translation>(X) ‫تُعيد الدالة quote(X) نص SQL حرفيّ تكون قيمة معامله مناسبة لتوضع في عبارة SQL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="89"/>
        <source>() The random() function returns a pseudo-random integer between -9223372036854775808 and +9223372036854775807.</source>
        <translation>‎() ‫تُعيد الدالة random()‎ عددًا صحيحًا عشوائيًا زائفًا بين -٩٢٢٣٣٧٢٠٣٦٨٥٤٧٧٥٨٠٨ و +٩٢٢٣٣٧٢٠٣٦٨٥٤٧٧٥٨٠٧.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="90"/>
        <source>(N) The randomblob(N) function return an N-byte blob containing pseudo-random bytes.</source>
        <translation>(N) ‫تُعيد الدالة randomblob(N) كائن BLOB بحجم N بايت يحتوي على بايتات عشوائية زائفة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="91"/>
        <source>(X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y in string X.</source>
        <translation>(X,Y,Z) ‫تُعيد الدالة replace(X,Y,Z) سلسلة نصّية باستبدال كلّ ظهور للسلسة النصّية Y في السلسلة النصّية X بالسلسلة النصّية Z.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="92"/>
        <source>(X) The round(X) function returns a floating-point value X rounded to zero digits to the right of the decimal point.</source>
        <translation>(X) تُعيد الدالة‫ round(X) قيمة X عشرية عائمة مُقرّبة إلى خانات الصِفر يمين الفاصلة العشرية.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="93"/>
        <source>(X,Y) The round(X,Y) function returns a floating-point value X rounded to Y digits to the right of the decimal point.</source>
        <translation>(X,Y) تُعيد الدالة‫ round(X,Y) قيمة X عشرية عائمة مُقرّبة إلى خانات Y يمين الفاصلة العشرية.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="94"/>
        <source>(X) rtrim(X) removes spaces from the right side of X.</source>
        <translation>(X) ‫تُزيل rtrim(X) المسافات من الجانب الأيمن للسلسلة النصّية X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="95"/>
        <source>(X,Y) The rtrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the right side of X.</source>
        <translation>(X,Y) ‫تُعيد الدالة rtrim(X,Y) سلسلة نصّية بإزالة كلّ المحارف التي قد تظهر في Y من الجانب الأيمن للسلسلة X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="96"/>
        <source>(X) The soundex(X) function returns a string that is the soundex encoding of the string X.</source>
        <translation>(X) ‫تُعيد الدالة soundex(X) سلسلة نصّية بترميز Soundex من السلسلة النصّية X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="97"/>
        <source>(X,Y) substr(X,Y) returns all characters through the end of the string X beginning with the Y-th.</source>
        <translation>(X,Y) ‫تُعيد substr(X,Y) كلّ المحارف حتّى نهاية السلسلة النصّية X بدايةً من المحرف رقم Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="98"/>
        <source>(X,Y,Z) The substr(X,Y,Z) function returns a substring of input string X that begins with the Y-th character and which is Z characters long.</source>
        <translation>(X,Y,Z) ‫تُعيد الدالة substr(X,Y,Z) سلسلة نصّية جزئيّة من السلسلة الدخل X والتي تبدأ بالمحرف رقم Y وبطول Z من المحارف.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="99"/>
        <source>() The total_changes() function returns the number of row changes caused by INSERT, UPDATE or DELETE statements since the current database connection was opened.</source>
        <translation>‎() ‫تُعيد الدالة total_changes()‎ عدد الصفوف المتأثّرة بإفادة INSERT أو UPDATE أو DELETE مذ فُتح اتّصال قاعدة البيانات الحالية.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="100"/>
        <source>(X) trim(X) removes spaces from both ends of X.</source>
        <translation>(X) ‫تُزيل trim(X) المسافات من جانبي للسلسلة النصّية X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="101"/>
        <source>(X,Y) The trim(X,Y) function returns a string formed by removing any and all characters that appear in Y from both ends of X.</source>
        <translation>(X,Y) ‫تُعيد الدالة trim(X,Y) سلسلة نصّية بإزالة كلّ المحارف التي قد تظهر في Y من كِلا جانبي X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="102"/>
        <source>(X) The typeof(X) function returns a string that indicates the datatype of the expression X.</source>
        <translation>(X) ‫تُعيد الدالة typeof(X) سلسلة نصّية توضّح نوع بيانات التعبير X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="103"/>
        <source>(X) The unicode(X) function returns the numeric unicode code point corresponding to the first character of the string X.</source>
        <translation>(X) ‫تُعيد دالة unicode(X) النقطة الرمزية اليونيكودية العددية لأوّل محرف من السلسلة النصّية X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="104"/>
        <source>(X) The upper(X) function returns a copy of input string X in which all lower-case ASCII characters are converted to their upper-case equivalent.</source>
        <translation>(X) ‫تُعيد الدالة upper(X) نسخة من السلسلة النصّية الدخل X حيث محارف آسكي بحالة الأحرف الكبيرة محوّلة كلّها إلى حالة الأحرف الكبيرة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="105"/>
        <source>(N) The zeroblob(N) function returns a BLOB consisting of N bytes of 0x00.</source>
        <translation>(N) ‫تُعيد الدالة zeroblob(N) كائن BLOB يحتوي N بايت بالمحتوى 0x00.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="107"/>
        <location filename="../SqlUiLexer.cpp" line="108"/>
        <location filename="../SqlUiLexer.cpp" line="109"/>
        <location filename="../SqlUiLexer.cpp" line="110"/>
        <source>(timestring,modifier,modifier,...)</source>
        <translation>(timestring,modifier,modifier,...)</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="111"/>
        <source>(format,timestring,modifier,modifier,...)</source>
        <translation>(format,timestring,modifier,modifier,...)</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="113"/>
        <source>(X) The avg() function returns the average value of all non-NULL X within a group.</source>
        <translation>(X) تُعيد الدالة‫ avg()‎ القيمة المتوسّطة لكلّ X لا تساوي NULL داخل مجموعة ما.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="114"/>
        <source>(X) The count(X) function returns a count of the number of times that X is not NULL in a group.</source>
        <translation>(X) ‫تُعيد الدالة count(X) عدد المرات التي لا يكون فيها X يساوي NULL في مجموعة ما.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="115"/>
        <source>(X) The group_concat() function returns a string which is the concatenation of all non-NULL values of X.</source>
        <translation>(X) ‫تُعيد الدالة group_concat()‎ سلسلة نصّية تجمع كلّ قيم X التي لا تساوي NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="116"/>
        <source>(X,Y) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. If parameter Y is present then it is used as the separator between instances of X.</source>
        <translation>(X,Y) ‫تُعيد الدالة group_concat()‎ سلسلة نصّية تجمع كلّ قيم X التي لا تساوي NULL. إن كان المعطى Y موجودًا، فسيُستخدم كفاصل بين سيرورات X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="117"/>
        <source>(X) The max() aggregate function returns the maximum value of all values in the group.</source>
        <translation>(X) ‫تُعيد الدالة الجامعة max()‎ أكبر قيمة لكلّ القيم في المجموعة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="118"/>
        <source>(X) The min() aggregate function returns the minimum non-NULL value of all values in the group.</source>
        <translation>(X) ‫تُعيد الدالة الجامعة min()‎ أدنى قيمة لا تساوي NULL لكلّ القيم في المجموعة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="119"/>
        <location filename="../SqlUiLexer.cpp" line="120"/>
        <source>(X) The sum() and total() aggregate functions return sum of all non-NULL values in the group.</source>
        <translation>(X) ‫تُعيد الدالتان الجامعتان sum()‎ و total()‎ مجموع كل القيم التي لا تساوي NULL في المجموعة.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="122"/>
        <source>() The number of the row within the current partition. Rows are numbered starting from 1 in the order defined by the ORDER BY clause in the window definition, or in arbitrary order otherwise.</source>
        <translation>‎() ‫رقم الصفّ داخل القسم الحالي. تُرقّم الصفوف بدءًا من ١ بالترتيب الذي حدّده بند ORDER BY في تعريف النافذة، أو بترتيب اعتباطي إن لم يكن كذلك.‏</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="123"/>
        <source>() The row_number() of the first peer in each group - the rank of the current row with gaps. If there is no ORDER BY clause, then all rows are considered peers and this function always returns 1.</source>
        <translation>‎() ‫ناتج row_number()‎ لأوّل فرد في كلّ مجموعة - رتبة الصفّ الحالي مع الفراغات. إن لم يكن هناك بند ORDER BY، فستُعتبر كلّ الصفوف أفراد وستُعيد هذه الدالة ١ دومًا.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="124"/>
        <source>() The number of the current row&apos;s peer group within its partition - the rank of the current row without gaps. Partitions are numbered starting from 1 in the order defined by the ORDER BY clause in the window definition. If there is no ORDER BY clause, then all rows are considered peers and this function always returns 1. </source>
        <translation>‎() ‫رقم مجموعة الأفراد للصفّ الحالي داخل القسم - رتبة الصفّ الحالي مع الفراغات. تُرقّم الأقسام بدءًا من 1 الترتيب الذي حدّده بند ORDER BY في تعريف النافذة. إن لم يوجد بند ORDER BY، فستُعتبر كلّ الصفوف أفراد وستُعيد هذه الدالة ١ دومًا.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="125"/>
        <source>() Despite the name, this function always returns a value between 0.0 and 1.0 equal to (rank - 1)/(partition-rows - 1), where rank is the value returned by built-in window function rank() and partition-rows is the total number of rows in the partition. If the partition contains only one row, this function returns 0.0. </source>
        <translation>‎() ب‫غضّ النظر عن الاسم، تُعيد هذه الدالة دومًا قيمة بين ٠٫٠ و١٫٠ مساويةً لِ‍ (الرتبة - ١)/(صفوف القسم - ١)، حيث ”الرتبة“ هي القيمة التي تُعيدها دالة النافذة المضمّنة rank()‎ و”صفوف القسم“ هو إجمال عدد الصفوف في القسم. إن احتوى القسم صفًا واحدًا فحسب، فستُعيد هذه الدالة ٠٫٠. </translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="126"/>
        <source>() The cumulative distribution. Calculated as row-number/partition-rows, where row-number is the value returned by row_number() for the last peer in the group and partition-rows the number of rows in the partition.</source>
        <translation>‎() التوزيع التصاعدي. يُحسب بالمعادلة رقم الصف/صفوف القسم، حيث ”رقم الصف“ هي القيمة التي أرجعتها‫ row_number()‎ لآخر فرد في المجموعة، و”صفوف القسم“ هي عدد الصفوف في القسم.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="127"/>
        <source>(N) Argument N is handled as an integer. This function divides the partition into N groups as evenly as possible and assigns an integer between 1 and N to each group, in the order defined by the ORDER BY clause, or in arbitrary order otherwise. If necessary, larger groups occur first. This function returns the integer value assigned to the group that the current row is a part of.</source>
        <translation>(N) ‫يُتعامل مع المعطى N على أنّه عدد صحيح. تقسم هذه الدالة القسم إلى N مجموعة إلى حد الإمكان من المساواة، وتُسند عددًا صحيحًا بين 1 وN لكل مجموعة، بالترتيب الذي حدّده بند ORDER BY، أو بترتيب اعتباطي إن كان عكس ذلك. إن كان ضروريا، فستحدث المجموعات الأكبر أولا. تُعيد هذه الدالة قيمة العدد الصحيح المُسنحدة إلى المجموعة التي هي جزء من الصف الحالي.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="128"/>
        <source>(expr) Returns the result of evaluating expression expr against the previous row in the partition. Or, if there is no previous row (because the current row is the first), NULL.</source>
        <translation>(expr) ‫تُعيد ناتج حساب التعبير expr على الصفّ السابق في القسم. أو NULL إن لم يكن هناك صفّ سابق (لأنّ الصف الحالي هو الأوّل).</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="129"/>
        <source>(expr,offset) If the offset argument is provided, then it must be a non-negative integer. In this case the value returned is the result of evaluating expr against the row offset rows before the current row within the partition. If offset is 0, then expr is evaluated against the current row. If there is no row offset rows before the current row, NULL is returned.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="130"/>
        <location filename="../SqlUiLexer.cpp" line="133"/>
        <source>(expr,offset,default) If default is also provided, then it is returned instead of NULL if the row identified by offset does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="131"/>
        <source>(expr) Returns the result of evaluating expression expr against the next row in the partition. Or, if there is no next row (because the current row is the last), NULL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="132"/>
        <source>(expr,offset) If the offset argument is provided, then it must be a non-negative integer. In this case the value returned is the result of evaluating expr against the row offset rows after the current row within the partition. If offset is 0, then expr is evaluated against the current row. If there is no row offset rows after the current row, NULL is returned.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="134"/>
        <source>(expr) This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of expr evaluated against the first row in the window frame for each row.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="135"/>
        <source>(expr) This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of expr evaluated against the last row in the window frame for each row.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="136"/>
        <source>(expr,N) This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of expr evaluated against the row N of the window frame. Rows are numbered within the window frame starting from 1 in the order defined by the ORDER BY clause if one is present, or in arbitrary order otherwise. If there is no Nth row in the partition, then NULL is returned.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqliteTableModel</name>
    <message>
        <source>References %1(%2)
Hold Ctrl+Shift and click to jump there</source>
        <translation type="vanished">المراجع %L1‏(%L2)
أبقِ الضغط على Ctrl+Shift وانقر للانتقال إلى هناك</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="27"/>
        <source>reading rows</source>
        <translation>يقرأ الصفوف</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="265"/>
        <source>loading...</source>
        <translation>يحمّل...</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="307"/>
        <source>References %1(%2)
Hold %3Shift and click to jump there</source>
        <translation>التفضيلات %L1‏(%L2)
اضغط %L3Shift وانقر للانتقال إلى هناك</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="407"/>
        <source>Error changing data:
%1</source>
        <translation>خطأ أثناء تغيير البيانات:
%L1</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="699"/>
        <source>retrieving list of columns</source>
        <translation>يجلب قائمة الأعمدة</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="962"/>
        <source>Fetching data...</source>
        <translation>يجلب البيانات...</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="963"/>
        <source>Cancel</source>
        <translation>ألغِ</translation>
    </message>
</context>
<context>
    <name>VacuumDialog</name>
    <message>
        <location filename="../VacuumDialog.ui" line="14"/>
        <source>Compact Database</source>
        <translation>رصّ قاعدة البيانات</translation>
    </message>
    <message>
        <location filename="../VacuumDialog.ui" line="26"/>
        <source>Warning: Compacting the database will commit all of your changes.</source>
        <translation>تحذير: برصّ قاعدة البيانات ستُودع كلّ التعديلات التي أجريتها.</translation>
    </message>
    <message>
        <location filename="../VacuumDialog.ui" line="39"/>
        <source>Please select the databases to co&amp;mpact:</source>
        <translation>من فضلك اختر قواعد البيانات لر&amp;صّها:</translation>
    </message>
    <message>
        <source>Warning: Compacting the database will commit all changes you made.</source>
        <translation type="vanished">تحذير: برصّ قاعدة البيانات أنت تُودع كلّ التعديلات التي أجريتها.</translation>
    </message>
    <message>
        <source>Please select the objects to compact:</source>
        <translation type="vanished">من فضلك اختر الكائنات لرصّها:</translation>
    </message>
</context>
</TS>
