Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5d06f6fe authored by Eyad Aboulouz's avatar Eyad Aboulouz
Browse files

Adds a full Arabic layout keyboard

Change-Id: I2bf0f4ef229b82616e2b017183aa22f43e94c356
parent f84d3d2e
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2009, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<!-- By Eyad Aboulouz -->
<resources xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
    <!-- Symbols that are commonly considered word separators in this language -->
    <string name="word_separators">.\u0009\u0020\,;:!?،؟؛\u061F\'\n()[]*&amp;@{}/&lt;&gt;_+=|\u0022</string>
    <!-- Symbols that are sentence separators, for purposes of making it hug the last sentence. -->
    <string name="sentence_separators">.،!؟)</string>
    <!-- Symbols that are suggested between words -->
    <string name="suggested_punctuations">!؟،\u0022\u0027:()-/@_</string>
</resources>
 No newline at end of file
+2 −2
Original line number Diff line number Diff line
@@ -79,8 +79,8 @@
    <string name="label_next_key" msgid="362972844525672568">"التالي"</string>
    <string name="label_done_key" msgid="2441578748772529288">"تم"</string>
    <string name="label_send_key" msgid="2815056534433717444">"إرسال"</string>
    <string name="label_symbol_key" msgid="6175820506864489453">"?123"</string>
    <string name="label_phone_key" msgid="4275497665515080551">"123"</string>
    <string name="label_symbol_key" msgid="6175820506864489453">"٣٢١؟"</string>
    <string name="label_phone_key" msgid="4275497665515080551">"٣٢١"</string>
    <string name="label_alpha_key" msgid="8864943487292437456">"ب ت ث"</string>
    <string name="label_alt_key" msgid="2846315350346694811">"ALT"</string>
    <string name="voice_warning_title" msgid="4419354150908395008">"الإدخال الصوتي"</string>
+39 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2010, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<!-- By Eyad Aboulouz -->
<Keyboard
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="10%p"
    android:horizontalGap="0px"
    android:verticalGap="0px"
    android:keyHeight="@dimen/popup_key_height"
>
    <Row
        android:rowEdgeFlags="top|bottom"
    >
        <Key
            android:codes="@integer/key_settings"
            android:keyIcon="@drawable/sym_keyboard_settings"
            android:keyEdgeFlags="left" />
        <Key
            android:keyLabel="،"
            android:keyEdgeFlags="right" />
    </Row>
</Keyboard>
+68 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2008, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<!-- By Eyad Aboulouz -->
<Keyboard
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="10%p"
    android:horizontalGap="0px"
    android:verticalGap="0px"
    android:keyHeight="@dimen/popup_key_height"
>
    <Row
        android:rowEdgeFlags="top"
    >
        <Key
            android:keyLabel=":"
            android:keyEdgeFlags="left" />
        <Key
            android:keyLabel="/" />
        <Key
            android:keyLabel="&amp;" />
        <Key
            android:keyLabel="(" />
        <Key
            android:keyLabel=")" />
        <Key
            android:keyLabel="-" />
        <Key
            android:keyLabel="+"
            android:keyEdgeFlags="right" />
    </Row>
    <Row
        android:rowEdgeFlags="bottom"
    >
        <Key
            android:keyLabel="؛"
            android:keyEdgeFlags="left" />
        <Key
            android:keyLabel="\@" />
        <Key
            android:keyLabel="\'" />
        <Key
            android:keyLabel="&quot;" />
        <Key
            android:keyLabel="؟" />
        <Key
            android:keyLabel="!" />
        <Key
            android:keyLabel="،"
            android:keyEdgeFlags="right" />
    </Row>
</Keyboard>
+89 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2008, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<!-- By Eyad Aboulouz -->
<Keyboard
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="15%p"
    android:horizontalGap="0px"
    android:verticalGap="0px"
    android:keyHeight="@dimen/popup_key_height"
>
    <Row
        android:rowEdgeFlags="top"
    >
        <Key
            android:keyLabel="(-:"
            android:keyOutputText=":-) "
            android:keyEdgeFlags="left" />
        <Key
            android:keyLabel=")-:"
            android:keyOutputText=":-( " />
        <Key
            android:keyLabel="(-;"
            android:keyOutputText=";-) " />
        <Key
            android:keyLabel="Ԁ-:"
            android:keyOutputText=":-Ԁ " />
        <Key
            android:keyLabel="O-="
            android:keyOutputText="=-O "
            android:keyEdgeFlags="right" />
    </Row>
    <Row>
        <Key
            android:keyLabel="*-:"
            android:keyOutputText=":-* "
            android:keyEdgeFlags="left" />
        <Key
            android:keyLabel="O:"
            android:keyOutputText=":O " />
        <Key
            android:keyLabel="(-B"
            android:keyOutputText="B-) " />
        <Key
            android:keyLabel="$-:"
            android:keyOutputText=":-$ " />
        <Key
            android:keyLabel="3&gt;"
            android:keyOutputText="&lt;3 "
            android:keyEdgeFlags="right" />
    </Row>
    <Row
        android:rowEdgeFlags="bottom"
    >
        <Key
            android:keyLabel="]-:"
            android:keyOutputText=":-[ "
            android:keyEdgeFlags="left" />
        <Key
            android:keyLabel="(-:O"
            android:keyOutputText="O:-) " />
        <Key
            android:keyLabel="\\-:"
            android:keyOutputText=":-\\ " />
        <Key
            android:keyLabel=")':"
            android:keyOutputText=":'( " />
        <Key
            android:keyLabel="D-:"
            android:keyOutputText=":-D "
            android:keyEdgeFlags="right" />
    </Row>
</Keyboard>
Loading