[frameworks/kdoctools/kf5] /: Add Arabic Support

Zayed Al-Saidi null at kde.org
Tue May 9 12:54:45 BST 2023


Git commit a93638c7e662b34e351b9301c7e2945a7a81833a by Zayed Al-Saidi.
Committed on 07/05/2023 at 15:33.
Pushed by ltoscano into branch 'kf5'.

Add Arabic Support

Add Arabic Support in the customization folder and common folder (i.e. kde-localised.css)


(cherry picked from commit df42a120f878d529d85afc8aebf2aa125653a67b)

A  +39   -0    common/ar/kde-localised.css
A  +38   -0    src/customization/ar/catalog.xml
A  +1    -0    src/customization/ar/entities/ccbysa4-notice.docbook
A  +49   -0    src/customization/ar/entities/fdl-notice.docbook
A  +24   -0    src/customization/ar/entities/gpl-notice.docbook
A  +64   -0    src/customization/ar/entities/help-menu.docbook
A  +7    -0    src/customization/ar/entities/install-compile.docbook
A  +8    -0    src/customization/ar/entities/install-intro.docbook [INFRASTRUCTURE]
A  +24   -0    src/customization/ar/entities/lgpl-notice.docbook
A  +2    -0    src/customization/ar/entities/report-bugs.docbook
A  +2    -0    src/customization/ar/entities/underArtisticLicense.docbook
A  +2    -0    src/customization/ar/entities/underBSDLicense.docbook
A  +1    -0    src/customization/ar/entities/underCCBYSA4.docbook
A  +3    -0    src/customization/ar/entities/underFDL.docbook
A  +2    -0    src/customization/ar/entities/underGPL.docbook
A  +2    -0    src/customization/ar/entities/underLGPL.docbook
A  +2    -0    src/customization/ar/entities/underX11License.docbook
A  +3    -0    src/customization/ar/entities/update-doc.docbook
A  +59   -0    src/customization/ar/lang.entities
A  +39   -0    src/customization/ar/strings.entities
A  +51   -0    src/customization/ar/user.entities

https://invent.kde.org/frameworks/kdoctools/commit/a93638c7e662b34e351b9301c7e2945a7a81833a

diff --git a/common/ar/kde-localised.css b/common/ar/kde-localised.css
new file mode 100644
index 00000000..2fe669b7
--- /dev/null
+++ b/common/ar/kde-localised.css
@@ -0,0 +1,39 @@
+/*
+    KDE CSS for ar HTML documentation (all media types).
+    SPDX-FileCopyrightText: 2023 Zayed Al-Saidi <zayed.alsaidi at gmail.com>
+
+    SPDX-License-Identifier: GPL-2.0-or-later
+
+ */
+
+/*
+   These settings will override kde-default.css.
+
+   Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/
+*/
+
+body{
+    direction:rtl;
+    text-align:right;
+}
+.userinput{  
+    padding-right:3px;
+    padding-left:3px;
+}
+.author{
+    direction:ltr;
+    text-align:left;
+}
+.copyright { 
+    direction:ltr;
+    text-align:left;
+}
+.othercredit {
+    direction:ltr;
+    text-align:left;
+     
+}
+.legalnotice{
+    direction:ltr;  
+    text-align:left;
+}
\ No newline at end of file
diff --git a/src/customization/ar/catalog.xml b/src/customization/ar/catalog.xml
new file mode 100644
index 00000000..79fc3fcf
--- /dev/null
+++ b/src/customization/ar/catalog.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+  <public publicId="-//KDE//ENTITIES English Documentation V1.0//AR"
+          uri="lang.entities"/>
+
+  <public publicId="-//KDE//DOCUMENT GNU Free Documentation Notice//AR"
+          uri="entities/fdl-notice.docbook"/>
+  <public publicId="-//KDE//DOCUMENT GNU General Public License Notice//AR"
+          uri="entities/gpl-notice.docbook"/>
+  <public publicId="-//KDE//DOCUMENT GNU Lesser General Public License Notice//AR"
+          uri="entities/lgpl-notice.docbook"/>
+
+  <public publicId="-//KDE//DOCUMENT GPL Licence Declaration//AR"
+          uri="entities/underGPL.docbook"/> 
+  <public publicId="-//KDE//DOCUMENT LGPL Licence Declaration//AR"
+          uri="entities/underLGPL.docbook"/> 
+  <public publicId="-//KDE//DOCUMENT CC BY-SA 4.0 Licence Declaration//AR"
+          uri="entities/underCCBYSA4.docbook"/>
+  <public publicId="-//KDE//DOCUMENT FDL Licence Declaration//AR"
+          uri="entities/underFDL.docbook"/>
+  <public publicId="-//KDE//DOCUMENT BSD Licence Declaration//AR"
+          uri="entities/underBSDLicense.docbook"/>
+  <public publicId="-//KDE//DOCUMENT Artistic Licence Declaration//AR"
+          uri="entities/underArtisticLicense.docbook"/>
+  <public publicId="-//KDE//DOCUMENT X11 Licence Declaration//AR"
+          uri="entities/underX11License.docbook"/>
+  <public publicId="-//KDE//DOCUMENT Report Bugs//AR"
+          uri="entities/report-bugs.docbook"/>
+  <public publicId="-//KDE//DOCUMENT Updating Documentation//AR"
+          uri="entities/update-doc.docbook"/>
+  <public publicId="-//KDE//DOCUMENT Help Menu Documentation//AR"
+          uri="entities/help-menu.docbook"/>
+  <public publicId="-//KDE//DOCUMENT Installation General Information//AR"
+          uri="entities/install-intro.docbook"/>
+  <public publicId="-//KDE//DOCUMENT Compilation Instructions//AR"
+          uri="entities/install-compile.docbook"/>
+</catalog>
diff --git a/src/customization/ar/entities/ccbysa4-notice.docbook b/src/customization/ar/entities/ccbysa4-notice.docbook
new file mode 100644
index 00000000..05d52cf5
--- /dev/null
+++ b/src/customization/ar/entities/ccbysa4-notice.docbook
@@ -0,0 +1 @@
+<para>يُسمح بنسخ وتوزيع و/أو تعديل هذه الوثيقة بموجب شروط نَسب المُصنَّف - الترخيص بالمثل 4.0 دولي أو أي إصدار لاحق. يتم تضمين نسخة من الترخيص في <xref linkend="cc-by-sa-4"/>.</para>
diff --git a/src/customization/ar/entities/fdl-notice.docbook b/src/customization/ar/entities/fdl-notice.docbook
new file mode 100644
index 00000000..c57ff8f0
--- /dev/null
+++ b/src/customization/ar/entities/fdl-notice.docbook
@@ -0,0 +1,49 @@
+<!-- This file can be used to include the notice in documentation 
+     <!DOCTYPE book ... [
+      <!ENTITY % FDLIS "INCLUDE">
+      <!ENTITY FDLISTitles "title 1, title 2, title 3">
+      <!ENTITY % FDLFCT "INCLUDE">
+      <!ENTITY FDLFCTTitles "title 4, title 5, title 6">
+      <!ENTITY % FDLBCT "INCLUDE">
+      <!ENTITY FDLBCTTitles "title 7, title 7b">
+      <!ENTITY % ents "-//KDE//ENTITIES Application-Variable Entities V1.0//EN">
+      %ents;
+      ...
+     ]>
+    ...
+     <bookinfo>
+       <legalnotice>
+         <para>Copyright (C) 20yy  [name of author]</para>
+         &FDLnotice;
+       </legalnotice>
+     </bookinfo>
+    ...
+
+    Alternatively, you can include the text literally.
+
+    Include a copy of the license in the documentation distribution.
+ -->
+<para>يُمنح الإذن لنسخ وتوزيع و/أو تعديل هذا المستند بموجب شروط رخصة التوثيق الحرة غنو، الإصدار 1.2 أو أي إصدار لاحق تنشره مؤسسة البرمجيات الحرة؛ مع &FDLInvariantSections;، ومع &FDLFrontCoverText;، ومع &FDLBackCoverText;. توجد نسخة من الترخيص في <xref linkend="gnu-fdl"/>.</para>
+
+<!-- If you have no Invariant Sections, don't add any FDLIS entities.
+     If you have no Front-Cover Texts, don't add any FDLFCT; likewise
+     for Back-Cover Texts (the SGML setup takes care of complying with
+     the GNU requirements).  Adding the entities: if you use any, then
+     add FDL* with value "INCLUDE" and FDL*Titles with a list of
+     titles.  You will get the default GNU template text if you don't
+     specify the FDL*Titles entity after specifying the FDL* entity.
+     This will only have effect when you specify %FDLSlots; _after_
+     the entity definitions.
+
+     If your document contains nontrivial examples of program code, we
+     recommend releasing these examples in parallel under your choice
+     of free software license, such as the GNU General Public License,
+     to permit their use in free software.
+ -->
+<!--
+Local variables:
+mode: sgml
+sgml-general-insert-case: lower
+sgml-parent-document: ("index.docbook" "book" "bookinfo" "legalnotice" "para")
+End:
+-->
diff --git a/src/customization/ar/entities/gpl-notice.docbook b/src/customization/ar/entities/gpl-notice.docbook
new file mode 100644
index 00000000..5185e69d
--- /dev/null
+++ b/src/customization/ar/entities/gpl-notice.docbook
@@ -0,0 +1,24 @@
+<!-- This file can be used to include the notice in documentation 
+     <!DOCTYPE book ... >
+    ...
+     <bookinfo>
+       <legalnotice>
+         <para>Copyright (C) 20yy  [name of author]</para>
+         &GPLnotice;
+       </legalnotice>
+     </bookinfo>
+    ...
+
+    Alternatively, you can include the text literally.
+ -->
+<para>هذا البرنامج هو برنامج مجاني. يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة غنو العمومية كما نشرتها مؤسسة البرمجيات الحرة؛ إما الإصدار 2 من الترخيص ، أو (حسب اختيارك) أي إصدار لاحق.</para>
+
+<para>يوزع هذا البرنامج على أمل أن يكون مفيدًا، ولكن بدون أي ضمان؛ حتى بدون الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. انظر رخصة جنو العمومية لمزيد من التفاصيل.</para>
+
+<para>يجب أن تكون قد تلقيت نسخة من رخصة جنو العمومية مع هذا البرنامج ؛ إذا لم يكن الأمر كذلك ، فاكتب إلى Free Software Foundation، Inc.، 51 Franklin Street، Fifth Floor، Boston، MA 02110-1301، USA.</para>
+<!--
+Local variables:
+mode: sgml
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/src/customization/ar/entities/help-menu.docbook b/src/customization/ar/entities/help-menu.docbook
new file mode 100644
index 00000000..727481ae
--- /dev/null
+++ b/src/customization/ar/entities/help-menu.docbook
@@ -0,0 +1,64 @@
+<!-- Entity is deprecated and should be removed in Frameworks 6-->
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"><keycap>F1</keycap></keycombo>
+</shortcut>
+<guimenu>مساعدة</guimenu>
+<guimenuitem>كتيب &kappname;</guimenuitem>
+</menuchoice>
+</term>
+<listitem><para><action>يستدعي نظام مساعدة كيدي</action> ليعرض صفحات المساعدة للـ
+&kappname;. (هذا المستند).</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<shortcut>
+<keycombo action="simul">&Shift;<keycap>F1</keycap></keycombo>
+</shortcut>
+<guimenu>مساعدة</guimenu>
+<guimenuitem>ما هذا؟</guimenuitem>
+</menuchoice>
+</term>
+<listitem><para><action>يغير مؤشر الفأرة إلى سهم مركب وعلامة استفهام.</action>  النقر فوق العناصر الموجودة داخل &kappname; سيفتح نافذة تعليمات (إن وجدت لعنصر معين) تشرح وظيفة العنصر.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice>
+<guimenu>مساعدة</guimenu>
+<guimenuitem>أبلغ عن علة...</guimenuitem>
+</menuchoice></term>
+<listitem><para><action>تفتح حواري التبليغ عن العلل</action> حيث يمكنك تبلغ عن علة أو تطلب  
+<quote>ميزة جديدة</quote>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<guimenu>مساعدة</guimenu>
+<guimenuitem>اضبط اللغة...</guimenuitem>
+</menuchoice></term>
+<listitem><para><action>تفتح حواري</action> يمكنك من تعديل
+<guilabel>اللغة الأساسية</guilabel> و <guilabel>اللغة الاحتياطية</guilabel>
+لهذا التطبيق.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<guimenu>مساعدة</guimenu>
+<guimenuitem>عن &kappname;</guimenuitem>
+</menuchoice></term>
+<listitem><para><action>ستعرض هذه معلومات عن الإصدارة والمؤلف.</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<guimenu>مساعدة</guimenu>
+<guimenuitem>عن كيدي</guimenuitem>
+</menuchoice></term>
+<listitem><para><action>ستعرض هذه إصدارة كيدي وبعض المعلومات الأساسية عنها.</action></para></listitem>
+</varlistentry>
+</variablelist>
diff --git a/src/customization/ar/entities/install-compile.docbook b/src/customization/ar/entities/install-compile.docbook
new file mode 100644
index 00000000..43042629
--- /dev/null
+++ b/src/customization/ar/entities/install-compile.docbook
@@ -0,0 +1,7 @@
+<!-- Entity is deprecated and should be removed in Frameworks 6-->
+
+<para>لمعلومات حول بناء وتثبيت تطبيقات &kde; 
+زر <ulink url="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source">
+&kde; ويكي المجتمع</ulink>.</para>
+
+<para>بما أن &kde; تستخدم <command>cmake</command> فلا يتوقع أن تواجه مشاكل في بنائها. إذا واجهت مشاكل فأبلغ عنها في القوائم البريدية لـ &kde;.</para>
diff --git a/src/customization/ar/entities/install-intro.docbook b/src/customization/ar/entities/install-intro.docbook
new file mode 100644
index 00000000..7fc1e346
--- /dev/null
+++ b/src/customization/ar/entities/install-intro.docbook
@@ -0,0 +1,8 @@
+<!-- Entity is deprecated and should be removed in Frameworks 6-->
+
+<!-- requires that kappname is defined in the documentation prologue
+ -->
+<para>&kappname; جزء من مشروع &kde; &kde-http;.</para>
+
+<para>&kappname; يوجد في <ulink url="https://download.kde.org/">
+موقع تحميل</ulink> مشروع  &kde;.</para>
diff --git a/src/customization/ar/entities/lgpl-notice.docbook b/src/customization/ar/entities/lgpl-notice.docbook
new file mode 100644
index 00000000..7c3d73a8
--- /dev/null
+++ b/src/customization/ar/entities/lgpl-notice.docbook
@@ -0,0 +1,24 @@
+<!-- This file can be used to include the notice in documentation 
+     <!DOCTYPE book ... >
+    ...
+     <bookinfo>
+       <legalnotice>
+         <para>Copyright (C) 20yy  [name of author]</para>
+         &LGPLnotice;
+       </legalnotice>
+     </bookinfo>
+    ...
+
+    Alternatively, you can include the text literally.
+ -->
+<para>هذه المكتبة برنامج إلكتروني مجاني؛ يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العمومية الصغرى كما نشرتها مؤسسة البرمجيات الحرة؛ إما الإصدار 2 من الترخيص، أو (حسب اختيارك) أي إصدار لاحق.</para>
+
+<para>توزع هذه المكتبة على أمل أن تكون مفيدة، ولكن دون أي ضمان؛ حتى بدون الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العمومية الصغرى لمزيد من التفاصيل.</para>
+
+<para>يجب أن تكون قد تلقيت نسخة من رخصة جنو العمومية الصغرى مع هذه المكتبة ؛ إذا لم يكن الأمر كذلك ، فاكتب إلى Free Software Foundation، Inc.، 51 Franklin Street، Fifth Floor، Boston، MA 02110-1301 USA</para>
+<!--
+Local variables:
+mode: sgml
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/src/customization/ar/entities/report-bugs.docbook b/src/customization/ar/entities/report-bugs.docbook
new file mode 100644
index 00000000..c3d3cd8d
--- /dev/null
+++ b/src/customization/ar/entities/report-bugs.docbook
@@ -0,0 +1,2 @@
+<!-- Entity is deprecated and should be removed in Frameworks 6-->
+<!-- -->
diff --git a/src/customization/ar/entities/underArtisticLicense.docbook b/src/customization/ar/entities/underArtisticLicense.docbook
new file mode 100644
index 00000000..94a6adcb
--- /dev/null
+++ b/src/customization/ar/entities/underArtisticLicense.docbook
@@ -0,0 +1,2 @@
+<para>هذا البرنامج مرخص بموجب شروط <ulink
+type="commondoc" url="artistic-license.html">الترخيص الفني</ulink>.</para>
diff --git a/src/customization/ar/entities/underBSDLicense.docbook b/src/customization/ar/entities/underBSDLicense.docbook
new file mode 100644
index 00000000..3ea1c712
--- /dev/null
+++ b/src/customization/ar/entities/underBSDLicense.docbook
@@ -0,0 +1,2 @@
+<para>هذا البرنامج مرخص بموجب شروط <ulink
+type="commondoc" url="bsd-license.html">ترخيص بي اس دي</ulink>.</para>
diff --git a/src/customization/ar/entities/underCCBYSA4.docbook b/src/customization/ar/entities/underCCBYSA4.docbook
new file mode 100644
index 00000000..e44c2e59
--- /dev/null
+++ b/src/customization/ar/entities/underCCBYSA4.docbook
@@ -0,0 +1 @@
+<para id="cc-by-sa-4" xreflabel="the credits and license section"> هذه الوثائق مرخصة بموجب شروط <ulink type="commondoc" url="ccbysa4-license.html">نَسب المُصنَّف - الترخيص بالمثل 4.0 دولي</ulink>.</para>
diff --git a/src/customization/ar/entities/underFDL.docbook b/src/customization/ar/entities/underFDL.docbook
new file mode 100644
index 00000000..a48e4ae4
--- /dev/null
+++ b/src/customization/ar/entities/underFDL.docbook
@@ -0,0 +1,3 @@
+<para id="gnu-fdl" xreflabel="the section entitled "GNU Free Documentation
+License"">هذه الوثائق مرخصة بموجب شروط  <ulink
+type="commondoc" url="fdl-license.html">رخصة التوثيق الحر غنو</ulink>.</para>
diff --git a/src/customization/ar/entities/underGPL.docbook b/src/customization/ar/entities/underGPL.docbook
new file mode 100644
index 00000000..96c990ef
--- /dev/null
+++ b/src/customization/ar/entities/underGPL.docbook
@@ -0,0 +1,2 @@
+<para>هذا البرنامج مرخص بموجب شروط <ulink
+type="commondoc" url="gpl-license.html">رخصة جنو العمومية العامة</ulink>.</para>
diff --git a/src/customization/ar/entities/underLGPL.docbook b/src/customization/ar/entities/underLGPL.docbook
new file mode 100644
index 00000000..d26e7529
--- /dev/null
+++ b/src/customization/ar/entities/underLGPL.docbook
@@ -0,0 +1,2 @@
+<para>هذا البرنامج مرخص بموجب شروط <ulink
+type="commondoc" url="lgpl-license.html">رخصة جنو العمومية العامة الصغرى</ulink>.</para>
diff --git a/src/customization/ar/entities/underX11License.docbook b/src/customization/ar/entities/underX11License.docbook
new file mode 100644
index 00000000..c0ea196d
--- /dev/null
+++ b/src/customization/ar/entities/underX11License.docbook
@@ -0,0 +1,2 @@
+<para>هذا البرنامج مرخص بموجب شروط <ulink
+type="commondoc" url="x11-license.html">ترخيص اكس11</ulink>.</para>
diff --git a/src/customization/ar/entities/update-doc.docbook b/src/customization/ar/entities/update-doc.docbook
new file mode 100644
index 00000000..61df2b6a
--- /dev/null
+++ b/src/customization/ar/entities/update-doc.docbook
@@ -0,0 +1,3 @@
+<!-- Entity is deprecated and should be removed in Frameworks 6-->
+<para>ربما حُدث هذا المستند منذ وقت تثبيتك. يمكنك العثور على أحدث إصدار في <ulink
+url="https://docs.kde.org/">https://docs.kde.org/</ulink>.</para>
diff --git a/src/customization/ar/lang.entities b/src/customization/ar/lang.entities
new file mode 100644
index 00000000..fb8def15
--- /dev/null
+++ b/src/customization/ar/lang.entities
@@ -0,0 +1,59 @@
+<!-- Do NOT change this file: it provides important defaults -->
+<!-- test -->
+<!ENTITY language "en">
+
+<!-- These entities should be translated, should therefore be stored
+     separately. -->
+<!ENTITY % kde.translated
+                            SYSTEM "strings.entities"                >
+%kde.translated;
+
+<!-- The following entities should only use &kappname; in their 
+     text                                                          -->
+
+<!-- Licence links -->
+<!ENTITY underGPL           PUBLIC "-//KDE//DOCUMENT GPL Licence Declaration//AR"
+  "entities/underGPL.docbook"                       ><!-- level: para -->
+<!ENTITY underLGPL          PUBLIC "-//KDE//DOCUMENT LGPL Licence Declaration//AR"
+  "entities/underLGPL.docbook"                       ><!-- level: para -->
+<!ENTITY underCCBYSA4       PUBLIC "-//KDE//DOCUMENT CC BY-SA 4.0 Licence Declaration//AR"
+  "entities/underCCBYSA4.docbook"                   ><!-- level: para -->
+<!ENTITY underFDL           PUBLIC "-//KDE//DOCUMENT FDL Licence Declaration//AR"
+  "entities/underFDL.docbook"                       ><!-- level: para -->
+<!ENTITY underBSDLicense    PUBLIC "-//KDE//DOCUMENT BSD Licence Declaration//AR"
+  "entities/underBSDLicense.docbook"                ><!-- level: para -->
+<!ENTITY underArtisticLicense PUBLIC "-//KDE//DOCUMENT Artistic Licence Declaration//AR"
+  "entities/underArtisticLicense.docbook"           ><!-- level: para -->
+<!ENTITY underX11License    PUBLIC "-//KDE//DOCUMENT X11 Licence Declaration//AR"
+  "entities/underX11License.docbook"                ><!-- level: para -->
+
+<!ENTITY reporting.bugs     PUBLIC "-//KDE//DOCUMENT Report Bugs//AR"
+  "entities/report-bugs.docbook"                       ><!-- level: ? -->
+<!ENTITY updating.documentation PUBLIC "-//KDE//DOCUMENT Updating Documentation//AR"
+  "entities/update-doc.docbook"                     ><!-- level: para -->
+<!ENTITY help.menu.documentation PUBLIC "-//KDE//DOCUMENT Help Menu Documentation//AR"
+  "entities/help-menu.docbook"                      ><!-- level: variablelist -->
+
+<!-- Entities install.intro.documentation + install.compile.documentation
+     are deprecated and should be removed in Frameworks 6 -->
+
+<!ENTITY install.intro.documentation PUBLIC "-//KDE//DOCUMENT Installation General Information//AR"
+  "entities/install-intro.docbook"                     ><!-- level: para -->
+<!ENTITY install.compile.documentation PUBLIC "-//KDE//DOCUMENT Compilation Instructions//AR"
+  "entities/install-compile.docbook"                     ><!-- level: para -->
+
+
+<!-- CC BY-SA 4 notice -->
+<!ENTITY CCBYSA4Notice PUBLIC "-//KDE//DOCUMENT CC BY-SA 4 Documentation Notice//AR"
+         "entities/ccbysa4-notice.docbook">
+<!-- FDL notice -->
+<!ENTITY FDLNotice PUBLIC "-//KDE//DOCUMENT GNU Free Documentation Notice//AR"
+         "entities/fdl-notice.docbook">
+<!-- meant to be included, so no NDATA or CDATA (why?) -->
+
+<!-- These entities may be extended by the authors and translators.
+     They should therefore be stored separately.  Moreover, they MUST
+     come last, to avoid overriding problems. -->
+<!ENTITY % kde.language.specific
+                            SYSTEM "user.entities"                   >
+%kde.language.specific;
diff --git a/src/customization/ar/strings.entities b/src/customization/ar/strings.entities
new file mode 100644
index 00000000..2d39d902
--- /dev/null
+++ b/src/customization/ar/strings.entities
@@ -0,0 +1,39 @@
+<!-- These entities should be translated, but NOT CHANGED, NOR EXTENDED.
+     For language-specific extensions, use user.entities.
+     Translate everything between quotes, except names of general 
+     entities (&...;). -->
+
+<!ENTITY kappname "هذا التطبيق">
+<!-- Entities to fill in slots in docbook version of FDL notice.
+     The default values of the parameter entities is IGNORE. -->
+<![%FDLIS;[
+<!ENTITY FDLISTitles "قائمة العنواين"><!-- keep capitals -->
+<!ENTITY FDLInvariantSections "الأقسام الثابتة &FDLISTitles;">
+ ]]>
+<!ENTITY FDLInvariantSections "دون أقسام ثابتة">
+<![%FDLFCT;[
+<!ENTITY FDLFCTTitles "LIST"><!-- keep capitals -->
+<!ENTITY FDLFrontCoverText "نصوص على الغلاف الأمامي &FDLFCTTitles;">
+ ]]>
+<!ENTITY FDLFrontCoverText "دون نصوص الغلاف الأمامي">
+<![%FDLBCT;[
+<!ENTITY FDLBCTTitles "قائمة العناوين"><!-- keep capitals -->
+<!ENTITY FDLBackCoverText "نصوص على الغلاف الخلفي &FDLBCTTitles;">
+ ]]>
+<!ENTITY FDLBackCoverText "دون نصوص الغلاف الخلفي">
+
+<!-- modespec entity: must be adapted in accordance with the normal usage
+     for documents in a language; the most likely candidates are the value
+     of xreflabel (now %t for title of section referred to) and the content
+     (now empty).  If more than one format is needed, contact kde-docbook at kde.org.
+     ** In general, this setup will not work with more than one language in 
+        a document **
+     Usage: in <bookinfo>
+     Only strictly needed when olinks are used
+ -->
+<!--ENTITY kde-modespec '<modespec id="kdems-default" xreflabel="%t"></modespec>'-->
+<!ENTITY kde.modespec '
+ <modespec id="kdems-help">help:</modespec>
+ <modespec id="kdems-man">man:</modespec>'>
+
+<!ENTITY olinktype "kde-installation">
diff --git a/src/customization/ar/user.entities b/src/customization/ar/user.entities
new file mode 100644
index 00000000..3ca50fc3
--- /dev/null
+++ b/src/customization/ar/user.entities
@@ -0,0 +1,51 @@
+<!-- This file contains entities (only!) to make authoring/translating
+     a document easier.  They are necessarily language-specific.
+     In the case of name clashes, entities in this file always lose.
+     Keep the entities simple, but _always_ provide them with full markup.
+     Please keep the entities sorted on the name: it will avoid duplicate
+     names (which if they occur will cost you a _lot_ of time)
+ -->
+
+<!ENTITY Alt	"<keycap>زر Alt</keycap>">
+<!ENTITY applications	"<productname>التطبيقات</productname>">
+<!ENTITY Backspace	"<keysym>زر Backspace</keysym>">
+<!ENTITY cdrom	'<hardware>محرك أقراص السيدي</hardware>'>
+<!ENTITY Ctrl	"<keycap>زر Ctrl</keycap>">
+<!ENTITY Del	"<keycap>زر Del</keycap>">
+<!ENTITY Down	"<keysym>زر أسفل</keysym>"> <!-- Cursor key-->
+<!ENTITY dpi	'<acronym>ن.ك.ب</acronym>'>
+<!ENTITY eg     "<abbrev>مثال</abbrev>">
+<!ENTITY End	"<keycap>زر النهاية</keycap>">
+<!ENTITY Enter	"<keysym>زر الإدخال</keysym>">
+<!ENTITY Esc	"<keycap>زر Esc</keycap>">
+<!ENTITY etc    "<abbrev>إلخ.</abbrev>">
+<!ENTITY FAQ	'<acronym>FAQ</acronym>'>
+<!ENTITY Home	"<keycap>زر البيت</keycap>">
+<!ENTITY ie     "<abbrev>على سبيل المثال</abbrev>">
+<!ENTITY infocenter	"<application>مركز المعلومات</application>">
+<!ENTITY Ins	"<keycap>زر Ins</keycap>">
+<!ENTITY kde-frameworks	"<productname>أطر عمل &kde;</productname>">
+<!ENTITY kf5-full	"&kde-frameworks; <productnumber>5</productnumber>">
+<!ENTITY kf6-full	"&kde-frameworks; <productnumber>6</productnumber>">
+<!ENTITY Left	"<keysym>سهم لليسار</keysym>"> <!-- Cursor key-->
+<!ENTITY LMB    "زر الفأرة <mousebutton>الأيسر</mousebutton>">
+<!ENTITY Meta	"<keysym>زر ويندوز</keysym>"> <!-- Super key or Windows key -->
+<!ENTITY MMB    "زر الفأرة <mousebutton>الأوسط</mousebutton>">
+<!ENTITY OS	"النظام التشغيل"><!-- <acronym>OS</acronym>-->
+<!ENTITY partman "<application>مدير أقسام كيدي</application>">
+<!ENTITY plasma-mobile	"<productname>بلازما موبايل &kde;</productname>">
+<!ENTITY plasma-media-center	"<productname>مركز وسائط بلازما &kde;</productname>">
+<!ENTITY plasma-netbook	"<productname>بلازما نوتبوك &kde;</productname>">
+<!ENTITY plasma-desktop	"<productname>سطح مكتب &kde;</productname>">
+<!ENTITY plasma-workspaces	"<productname>بيئة عمل بلازما &kde;</productname>">
+<!ENTITY plasmapa       "<productname>بلازما بلزأوديو &kde;</productname>">
+<!ENTITY PgUp	"<keysym>زر صفحة أعلى</keysym>">
+<!ENTITY PgDn	"<keysym>زر صفحة أسفل</keysym>">
+<!ENTITY Right	"<keysym>السهم لليمين</keysym>"> <!-- Cursor key-->
+<!ENTITY RMB    "زر الفأرة <mousebutton>الأيمن</mousebutton>">
+<!ENTITY Shift	"<keycap>زر شفت</keycap>">
+<!ENTITY Space	"<keysym>زر المسافة</keysym>">
+<!ENTITY systemsettings	"<application>إعدادات النظام</application>">
+<!ENTITY systemtray "<application>صينية النظام</application>">
+<!ENTITY Tab	"<keycap>زر Tab</keycap>">
+<!ENTITY Up	"<keysym>السهم لأعلى</keysym>"> <!-- Cursor key-->


More information about the kde-doc-english mailing list