From 7305aa6cb748f65f3475f12330d8a95488cb85eb Mon Sep 17 00:00:00 2001 From: karmac Date: Mon, 14 Jan 2019 12:32:17 +0200 Subject: [PATCH 1/7] Adding Arabic strings enable RTL Support --- app/src/main/AndroidManifest.xml | 3 ++- app/src/main/res/values-ar/strings.xml | 5 +++++ keystore.properties_sample | 4 ---- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/values-ar/strings.xml delete mode 100644 keystore.properties_sample diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index fd10164a..440b683b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,7 +31,8 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_launcher_name" android:roundIcon="@mipmap/ic_launcher" - android:theme="@style/AppTheme"> + android:theme="@style/AppTheme" + android:supportsRtl="true"> + + جهات الإتصال + جهات الإتصال + \ No newline at end of file diff --git a/keystore.properties_sample b/keystore.properties_sample deleted file mode 100644 index 569edd73..00000000 --- a/keystore.properties_sample +++ /dev/null @@ -1,4 +0,0 @@ -storePassword=123456 -keyPassword=abcdef -keyAlias=myAlias -storeFile=../keystore.jks From 183b49f6ac0cadc90ecc48ca5fc7c85f84b430c9 Mon Sep 17 00:00:00 2001 From: karmac Date: Mon, 14 Jan 2019 15:09:04 +0200 Subject: [PATCH 2/7] support RTL layout --- app/src/main/res/layout/activity_dialpad.xml | 32 +++---- .../main/res/layout/activity_edit_contact.xml | 88 +++++++++---------- .../res/layout/activity_group_contacts.xml | 4 +- .../layout/activity_insert_edit_contact.xml | 4 +- .../activity_manage_blocked_numbers.xml | 4 +- .../res/layout/activity_select_contact.xml | 4 +- app/src/main/res/layout/activity_settings.xml | 64 +++++++------- .../main/res/layout/activity_view_contact.xml | 82 ++++++++--------- .../res/layout/dialog_add_blocked_number.xml | 4 +- .../main/res/layout/dialog_change_sorting.xml | 4 +- .../res/layout/dialog_create_new_group.xml | 4 +- .../main/res/layout/dialog_custom_label.xml | 4 +- .../res/layout/dialog_export_contacts.xml | 12 +-- .../res/layout/dialog_import_contacts.xml | 4 +- .../layout/dialog_manage_visible_fields.xml | 4 +- .../res/layout/dialog_manage_visible_tabs.xml | 4 +- .../main/res/layout/dialog_select_groups.xml | 4 +- .../layout/item_add_favorite_with_number.xml | 18 ++-- .../item_add_favorite_without_number.xml | 8 +- .../res/layout/item_contact_with_number.xml | 8 +- .../layout/item_contact_without_number.xml | 4 +- app/src/main/res/layout/item_edit_address.xml | 4 +- app/src/main/res/layout/item_edit_email.xml | 4 +- app/src/main/res/layout/item_edit_group.xml | 10 +-- app/src/main/res/layout/item_edit_im.xml | 4 +- .../res/layout/item_edit_phone_number.xml | 4 +- app/src/main/res/layout/item_event.xml | 10 +-- .../res/layout/item_filter_contact_source.xml | 4 +- app/src/main/res/layout/item_group.xml | 4 +- app/src/main/res/layout/item_textview.xml | 4 +- app/src/main/res/layout/item_view_address.xml | 4 +- app/src/main/res/layout/item_view_im.xml | 4 +- .../res/layout/item_view_phone_number.xml | 4 +- app/src/main/res/layout/item_website.xml | 4 +- 34 files changed, 213 insertions(+), 215 deletions(-) diff --git a/app/src/main/res/layout/activity_dialpad.xml b/app/src/main/res/layout/activity_dialpad.xml index 721bab1f..224e68b7 100644 --- a/app/src/main/res/layout/activity_dialpad.xml +++ b/app/src/main/res/layout/activity_dialpad.xml @@ -27,7 +27,7 @@ android:paddingStart="@dimen/normal_margin" android:paddingLeft="@dimen/normal_margin" app:layout_constraintBottom_toBottomOf="@+id/dialpad_list" - app:layout_constraintRight_toRightOf="parent" + app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@+id/dialpad_list"> @@ -45,7 +45,7 @@ android:id="@+id/dialpad_input" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:gravity="center" android:inputType="phone" android:textCursorDrawable="@null" @@ -58,10 +58,10 @@ android:id="@+id/dialpad_clear_char" android:layout_width="wrap_content" android:layout_height="0dp" - android:layout_marginRight="@dimen/activity_margin" + android:layout_marginEnd="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:src="@drawable/ic_clear_char" app:layout_constraintBottom_toBottomOf="@+id/dialpad_input" app:layout_constraintEnd_toEndOf="parent" @@ -72,7 +72,7 @@ style="@style/DialpadNumberStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:text="1" app:layout_constraintBottom_toTopOf="@+id/dialpad_4" app:layout_constraintEnd_toStartOf="@+id/dialpad_2" @@ -130,7 +130,7 @@ style="@style/DialpadNumberStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:text="4" app:layout_constraintBottom_toTopOf="@+id/dialpad_7" app:layout_constraintEnd_toStartOf="@+id/dialpad_5" @@ -142,7 +142,7 @@ style="@style/DialpadLetterStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:text="GHI" app:layout_constraintBottom_toTopOf="@+id/dialpad_7" app:layout_constraintEnd_toStartOf="@+id/dialpad_5" @@ -200,7 +200,7 @@ style="@style/DialpadNumberStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:text="7" app:layout_constraintBottom_toTopOf="@+id/dialpad_asterisk" app:layout_constraintEnd_toStartOf="@+id/dialpad_8" @@ -212,7 +212,7 @@ style="@style/DialpadLetterStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:text="PQRS" app:layout_constraintBottom_toTopOf="@+id/dialpad_asterisk" app:layout_constraintEnd_toStartOf="@+id/dialpad_8" @@ -246,7 +246,7 @@ style="@style/DialpadNumberStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginRight="@dimen/activity_margin" + android:layout_marginEnd="@dimen/activity_margin" android:text="9" app:layout_constraintBottom_toTopOf="@+id/dialpad_hashtag" app:layout_constraintEnd_toEndOf="parent" @@ -258,7 +258,7 @@ style="@style/DialpadLetterStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginRight="@dimen/activity_margin" + android:layout_marginEnd="@dimen/activity_margin" android:text="WXYZ" app:layout_constraintBottom_toTopOf="@+id/dialpad_hashtag" app:layout_constraintEnd_toEndOf="parent" @@ -270,7 +270,7 @@ style="@style/DialpadNumberStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/activity_margin" + android:layout_marginStart="@dimen/activity_margin" android:text="*" app:layout_constraintBottom_toTopOf="@+id/dialpad_call_button" app:layout_constraintEnd_toStartOf="@+id/dialpad_0_holder" @@ -302,9 +302,9 @@ android:layout_alignTop="@+id/dialpad_0" android:layout_alignBottom="@+id/dialpad_0" android:layout_centerHorizontal="true" - android:layout_toRightOf="@+id/dialpad_0" + android:layout_toEndOf="@+id/dialpad_0" android:gravity="center" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/small_margin" android:text="+" android:textSize="@dimen/actionbar_text_size"/> @@ -316,7 +316,7 @@ style="@style/DialpadNumberStyle" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginRight="@dimen/activity_margin" + android:layout_marginEnd="@dimen/activity_margin" android:text="#" app:layout_constraintBottom_toTopOf="@+id/dialpad_call_button" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/activity_edit_contact.xml b/app/src/main/res/layout/activity_edit_contact.xml index c98394fd..80c07042 100644 --- a/app/src/main/res/layout/activity_edit_contact.xml +++ b/app/src/main/res/layout/activity_edit_contact.xml @@ -11,9 +11,9 @@ android:id="@+id/contact_holder" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingLeft="@dimen/normal_margin" + android:paddingStart="@dimen/normal_margin" android:paddingTop="@dimen/activity_margin" - android:paddingRight="@dimen/normal_margin" + android:paddingEnd="@dimen/normal_margin" android:paddingBottom="@dimen/medium_margin"> + android:gravity="center_vertical|end"> @@ -58,11 +58,11 @@ android:id="@+id/contact_start_call" android:layout_width="@dimen/contact_actions_size" android:layout_height="@dimen/contact_actions_size" - android:layout_marginLeft="@dimen/normal_margin" + android:layout_marginStart="@dimen/normal_margin" android:adjustViewBounds="true" android:background="?attr/selectableItemBackgroundBorderless" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:scaleType="center" android:src="@drawable/ic_phone_big"/> @@ -70,11 +70,11 @@ android:id="@+id/contact_send_sms" android:layout_width="@dimen/contact_actions_size" android:layout_height="@dimen/contact_actions_size" - android:layout_marginLeft="@dimen/normal_margin" + android:layout_marginStart="@dimen/normal_margin" android:adjustViewBounds="true" android:background="?attr/selectableItemBackgroundBorderless" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:scaleType="center" android:src="@drawable/ic_sms_big"/> @@ -98,7 +98,7 @@ android:layout_below="@+id/contact_photo" android:layout_centerVertical="true" android:layout_marginBottom="@dimen/normal_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:hint="@string/prefix" android:inputType="textCapWords" android:lines="1" @@ -114,7 +114,7 @@ android:layout_below="@+id/contact_prefix" android:layout_centerVertical="true" android:layout_marginBottom="@dimen/normal_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:hint="@string/first_name" android:inputType="textCapWords" android:lines="1" @@ -146,7 +146,7 @@ android:layout_below="@+id/contact_middle_name" android:layout_centerVertical="true" android:layout_marginBottom="@dimen/normal_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:hint="@string/surname" android:inputType="textCapWords" android:lines="1" @@ -162,7 +162,7 @@ android:layout_below="@+id/contact_surname" android:layout_centerVertical="true" android:layout_marginBottom="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:hint="@string/suffix" android:inputType="textCapWords" android:lines="1" @@ -178,7 +178,7 @@ android:layout_below="@+id/contact_suffix" android:layout_centerVertical="true" android:layout_marginBottom="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:hint="@string/nickname" android:inputType="textCapWords" android:lines="1" @@ -204,7 +204,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_nickname" android:layout_marginBottom="@dimen/small_margin" - android:layout_toRightOf="@+id/contact_numbers_image" + android:layout_toEndOf="@+id/contact_numbers_image" android:orientation="vertical"> @@ -219,9 +219,9 @@ android:layout_centerHorizontal="true" android:layout_marginBottom="@dimen/medium_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -241,7 +241,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/contact_numbers_add_new" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"> @@ -256,9 +256,9 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/small_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -279,7 +279,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_emails_add_new" android:layout_marginTop="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"> @@ -294,9 +294,9 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/small_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -317,7 +317,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_addresses_add_new" android:layout_marginTop="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"> @@ -332,9 +332,9 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/small_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -355,7 +355,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_ims_add_new" android:layout_marginTop="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"> @@ -370,9 +370,9 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/small_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -394,7 +394,7 @@ android:layout_below="@+id/contact_events_add_new" android:layout_centerVertical="true" android:layout_marginTop="@dimen/normal_margin" - android:layout_toRightOf="@+id/contact_notes_image" + android:layout_toEndOf="@+id/contact_notes_image" android:hint="@string/notes" android:inputType="textCapSentences|textMultiLine" android:textCursorDrawable="@null" @@ -418,7 +418,7 @@ android:layout_below="@+id/contact_notes" android:layout_centerVertical="true" android:layout_marginTop="@dimen/normal_margin" - android:layout_toRightOf="@+id/contact_organization_image" + android:layout_toEndOf="@+id/contact_organization_image" android:hint="@string/company" android:inputType="textCapWords" android:maxLines="1" @@ -433,7 +433,7 @@ android:layout_below="@+id/contact_organization_company" android:layout_centerVertical="true" android:layout_marginTop="@dimen/normal_margin" - android:layout_toRightOf="@+id/contact_organization_image" + android:layout_toEndOf="@+id/contact_organization_image" android:hint="@string/job_position" android:inputType="textCapWords" android:maxLines="1" @@ -458,7 +458,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_organization_job_position" android:layout_marginTop="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"> @@ -473,9 +473,9 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/small_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -496,7 +496,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_websites_add_new" android:layout_marginTop="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"> @@ -511,9 +511,9 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/small_margin" android:background="@drawable/button_background" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/medium_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus"/> @@ -535,11 +535,11 @@ android:layout_below="@+id/contact_groups_add_new" android:layout_centerVertical="true" android:layout_marginTop="@dimen/medium_margin" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" diff --git a/app/src/main/res/layout/activity_group_contacts.xml b/app/src/main/res/layout/activity_group_contacts.xml index ad7edb2a..dcb5bfce 100644 --- a/app/src/main/res/layout/activity_group_contacts.xml +++ b/app/src/main/res/layout/activity_group_contacts.xml @@ -18,8 +18,8 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/activity_margin" android:gravity="center" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:text="@string/no_group_participants" android:textSize="@dimen/bigger_text_size" android:visibility="gone"/> diff --git a/app/src/main/res/layout/activity_insert_edit_contact.xml b/app/src/main/res/layout/activity_insert_edit_contact.xml index 50edfe57..c48cf5e6 100644 --- a/app/src/main/res/layout/activity_insert_edit_contact.xml +++ b/app/src/main/res/layout/activity_insert_edit_contact.xml @@ -11,7 +11,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/selectableItemBackground" - android:paddingRight="@dimen/activity_margin"> + android:paddingEnd="@dimen/activity_margin"> diff --git a/app/src/main/res/layout/activity_select_contact.xml b/app/src/main/res/layout/activity_select_contact.xml index c2f19d5a..017e414e 100644 --- a/app/src/main/res/layout/activity_select_contact.xml +++ b/app/src/main/res/layout/activity_select_contact.xml @@ -13,8 +13,8 @@ android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/activity_margin" android:gravity="center" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:text="@string/no_contacts_found" android:textSize="@dimen/bigger_text_size" android:visibility="gone"/> diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 61cdd164..a6ea7d26 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -18,9 +18,9 @@ android:layout_height="wrap_content" android:layout_marginTop="@dimen/medium_margin" android:background="?attr/selectableItemBackground" - android:paddingLeft="@dimen/normal_margin" + android:paddingStart="@dimen/normal_margin" android:paddingTop="@dimen/activity_margin" - android:paddingRight="@dimen/normal_margin" + android:paddingEnd="@dimen/normal_margin" android:paddingBottom="@dimen/activity_margin"> + android:gravity="center_vertical|end"> @@ -71,11 +71,11 @@ android:id="@+id/contact_send_sms" android:layout_width="@dimen/contact_actions_size" android:layout_height="@dimen/contact_actions_size" - android:layout_marginLeft="@dimen/normal_margin" + android:layout_marginStart="@dimen/normal_margin" android:adjustViewBounds="true" android:background="?attr/selectableItemBackgroundBorderless" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:scaleType="center" android:src="@drawable/ic_sms_big"/> @@ -98,11 +98,11 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_photo" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" @@ -114,11 +114,11 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_prefix" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" @@ -130,11 +130,11 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_first_name" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" @@ -146,11 +146,11 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_middle_name" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" @@ -162,11 +162,11 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_surname" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" @@ -178,11 +178,11 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_suffix" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:background="?attr/selectableItemBackground" android:lines="1" android:maxLines="1" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:singleLine="true" @@ -204,9 +204,9 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/contact_nickname" - android:layout_toRightOf="@+id/contact_numbers_image" + android:layout_toEndOf="@+id/contact_numbers_image" android:orientation="vertical" - android:paddingLeft="@dimen/small_margin"/> + android:paddingStart="@dimen/small_margin"/> + android:paddingStart="@dimen/small_margin"/> + android:paddingStart="@dimen/small_margin"/> + android:paddingStart="@dimen/small_margin"/> @@ -329,10 +329,10 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_notes" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_organization_image" + android:layout_toEndOf="@+id/contact_organization_image" android:background="?attr/selectableItemBackground" android:lineSpacingExtra="@dimen/medium_margin" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:textSize="@dimen/bigger_text_size"/> @@ -343,10 +343,10 @@ android:layout_height="wrap_content" android:layout_below="@+id/contact_organization_company" android:layout_centerVertical="true" - android:layout_toRightOf="@+id/contact_organization_image" + android:layout_toEndOf="@+id/contact_organization_image" android:background="?attr/selectableItemBackground" android:lineSpacingExtra="@dimen/medium_margin" - android:paddingLeft="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:paddingBottom="@dimen/normal_margin" android:textSize="@dimen/bigger_text_size"/> @@ -367,7 +367,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/contact_organization_job_position" - android:layout_toRightOf="@+id/contact_name_image" + android:layout_toEndOf="@+id/contact_name_image" android:orientation="vertical"/> + android:paddingStart="@dimen/small_margin"/> diff --git a/app/src/main/res/layout/dialog_change_sorting.xml b/app/src/main/res/layout/dialog_change_sorting.xml index cbc6504b..75257e06 100644 --- a/app/src/main/res/layout/dialog_change_sorting.xml +++ b/app/src/main/res/layout/dialog_change_sorting.xml @@ -10,8 +10,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" - android:paddingLeft="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" + android:paddingEnd="@dimen/activity_margin" android:paddingTop="@dimen/activity_margin"> diff --git a/app/src/main/res/layout/dialog_export_contacts.xml b/app/src/main/res/layout/dialog_export_contacts.xml index b1708d9a..a7c38dc1 100644 --- a/app/src/main/res/layout/dialog_export_contacts.xml +++ b/app/src/main/res/layout/dialog_export_contacts.xml @@ -11,9 +11,9 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" - android:paddingLeft="@dimen/activity_margin" + android:paddingStart="@dimen/activity_margin" android:paddingTop="@dimen/activity_margin" - android:paddingRight="@dimen/activity_margin"> + android:paddingEnd="@dimen/activity_margin"> diff --git a/app/src/main/res/layout/item_add_favorite_with_number.xml b/app/src/main/res/layout/item_add_favorite_with_number.xml index c8544807..7aabf543 100644 --- a/app/src/main/res/layout/item_add_favorite_with_number.xml +++ b/app/src/main/res/layout/item_add_favorite_with_number.xml @@ -13,7 +13,7 @@ android:id="@+id/contact_holder" android:layout_width="match_parent" android:layout_height="@dimen/contact_item_height" - android:paddingRight="@dimen/normal_margin"> + android:paddingEnd="@dimen/normal_margin"> @@ -42,10 +42,10 @@ android:id="@+id/contact_number" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_alignLeft="@+id/contact_name" + android:layout_alignStart="@+id/contact_name" android:layout_below="@+id/contact_name" - android:layout_toLeftOf="@+id/contact_checkbox" - android:layout_toRightOf="@+id/contact_tmb" + android:layout_toStartOf="@+id/contact_checkbox" + android:layout_toEndOf="@+id/contact_tmb" android:maxLines="1" android:textSize="@dimen/bigger_text_size" tools:text="0123 456 789"/> @@ -54,7 +54,7 @@ android:id="@+id/contact_checkbox" android:layout_width="wrap_content" android:layout_height="@dimen/contact_item_height" - android:layout_alignParentRight="true" + android:layout_alignParentEnd="true" android:clickable="false" android:gravity="center_vertical"/> diff --git a/app/src/main/res/layout/item_add_favorite_without_number.xml b/app/src/main/res/layout/item_add_favorite_without_number.xml index a9ecb39d..4e168131 100644 --- a/app/src/main/res/layout/item_add_favorite_without_number.xml +++ b/app/src/main/res/layout/item_add_favorite_without_number.xml @@ -13,7 +13,7 @@ android:id="@+id/contact_holder" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingRight="@dimen/normal_margin"> + android:paddingEnd="@dimen/normal_margin"> diff --git a/app/src/main/res/layout/item_contact_with_number.xml b/app/src/main/res/layout/item_contact_with_number.xml index 4ecf2645..30de2427 100644 --- a/app/src/main/res/layout/item_contact_with_number.xml +++ b/app/src/main/res/layout/item_contact_with_number.xml @@ -15,7 +15,7 @@ android:layout_width="match_parent" android:layout_height="@dimen/contact_item_with_number_height" android:paddingTop="@dimen/tiny_margin" - android:paddingRight="@dimen/activity_margin"> + android:paddingEnd="@dimen/activity_margin"> diff --git a/app/src/main/res/layout/item_contact_without_number.xml b/app/src/main/res/layout/item_contact_without_number.xml index ac84b0a0..ba87da39 100644 --- a/app/src/main/res/layout/item_contact_without_number.xml +++ b/app/src/main/res/layout/item_contact_without_number.xml @@ -14,7 +14,7 @@ android:id="@+id/contact_holder" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingRight="@dimen/activity_margin"> + android:paddingEnd="@dimen/activity_margin"> diff --git a/app/src/main/res/layout/item_edit_email.xml b/app/src/main/res/layout/item_edit_email.xml index 921e7b2e..3fb37f47 100644 --- a/app/src/main/res/layout/item_edit_email.xml +++ b/app/src/main/res/layout/item_edit_email.xml @@ -31,8 +31,8 @@ android:layout_centerVertical="true" android:background="?attr/selectableItemBackground" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/home" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_edit_group.xml b/app/src/main/res/layout/item_edit_group.xml index 5a5620e1..ac346c36 100644 --- a/app/src/main/res/layout/item_edit_group.xml +++ b/app/src/main/res/layout/item_edit_group.xml @@ -15,8 +15,8 @@ android:alpha="0.5" android:background="?attr/selectableItemBackground" android:paddingBottom="@dimen/normal_margin" - android:paddingLeft="@dimen/small_margin" - android:paddingRight="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" + android:paddingEnd="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:text="@string/no_groups" android:textSize="@dimen/bigger_text_size"/> @@ -26,12 +26,12 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/contact_group" - android:layout_alignParentRight="true" + android:layout_alignParentEnd="true" android:layout_alignTop="@+id/contact_group" android:layout_centerHorizontal="true" android:layout_marginBottom="@dimen/medium_margin" - android:layout_marginLeft="@dimen/small_margin" - android:layout_marginRight="@dimen/small_margin" + android:layout_marginStart="@dimen/small_margin" + android:layout_marginEnd="@dimen/small_margin" android:layout_marginTop="@dimen/medium_margin" android:background="@drawable/button_background" android:padding="@dimen/medium_margin" diff --git a/app/src/main/res/layout/item_edit_im.xml b/app/src/main/res/layout/item_edit_im.xml index ea82a20e..01cd411f 100644 --- a/app/src/main/res/layout/item_edit_im.xml +++ b/app/src/main/res/layout/item_edit_im.xml @@ -30,8 +30,8 @@ android:layout_centerVertical="true" android:background="?attr/selectableItemBackground" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/skype" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_edit_phone_number.xml b/app/src/main/res/layout/item_edit_phone_number.xml index 3eb2708c..0107e0c3 100644 --- a/app/src/main/res/layout/item_edit_phone_number.xml +++ b/app/src/main/res/layout/item_edit_phone_number.xml @@ -31,8 +31,8 @@ android:layout_centerVertical="true" android:background="?attr/selectableItemBackground" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/mobile" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_event.xml b/app/src/main/res/layout/item_event.xml index ae370f5d..eeb3deef 100644 --- a/app/src/main/res/layout/item_event.xml +++ b/app/src/main/res/layout/item_event.xml @@ -15,8 +15,8 @@ android:alpha="0.5" android:background="?attr/selectableItemBackground" android:paddingBottom="@dimen/normal_margin" - android:paddingLeft="@dimen/small_margin" - android:paddingRight="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" + android:paddingEnd="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:text="@string/unknown" android:textSize="@dimen/bigger_text_size"/> @@ -32,7 +32,7 @@ android:layout_marginLeft="@dimen/small_margin" android:layout_marginRight="@dimen/small_margin" android:layout_marginTop="@dimen/medium_margin" - android:layout_toLeftOf="@+id/contact_event_type" + android:layout_toStartOf="@+id/contact_event_type" android:background="@drawable/button_background" android:padding="@dimen/medium_margin" android:src="@drawable/ic_minus" @@ -49,8 +49,8 @@ android:layout_centerVertical="true" android:background="?attr/selectableItemBackground" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/birthday" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_filter_contact_source.xml b/app/src/main/res/layout/item_filter_contact_source.xml index 29ded9de..8c19bbc4 100644 --- a/app/src/main/res/layout/item_filter_contact_source.xml +++ b/app/src/main/res/layout/item_filter_contact_source.xml @@ -11,8 +11,8 @@ android:id="@+id/filter_contact_source_checkbox" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginRight="@dimen/medium_margin" + android:layout_marginEnd="@dimen/medium_margin" android:clickable="false" - android:paddingLeft="@dimen/small_margin"/> + android:paddingStart="@dimen/small_margin"/> diff --git a/app/src/main/res/layout/item_group.xml b/app/src/main/res/layout/item_group.xml index d8106772..d44c1079 100644 --- a/app/src/main/res/layout/item_group.xml +++ b/app/src/main/res/layout/item_group.xml @@ -14,7 +14,7 @@ android:id="@+id/group_holder" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingRight="@dimen/activity_margin"> + android:paddingEnd="@dimen/activity_margin"> diff --git a/app/src/main/res/layout/item_view_address.xml b/app/src/main/res/layout/item_view_address.xml index c3f46463..73f3dfc9 100644 --- a/app/src/main/res/layout/item_view_address.xml +++ b/app/src/main/res/layout/item_view_address.xml @@ -27,8 +27,8 @@ android:layout_alignTop="@+id/contact_address" android:layout_centerVertical="true" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/home" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_view_im.xml b/app/src/main/res/layout/item_view_im.xml index fb689418..3ee5f615 100644 --- a/app/src/main/res/layout/item_view_im.xml +++ b/app/src/main/res/layout/item_view_im.xml @@ -30,8 +30,8 @@ android:layout_alignTop="@+id/contact_im" android:layout_centerVertical="true" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/aim" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_view_phone_number.xml b/app/src/main/res/layout/item_view_phone_number.xml index d4dea4a8..12e8bbae 100644 --- a/app/src/main/res/layout/item_view_phone_number.xml +++ b/app/src/main/res/layout/item_view_phone_number.xml @@ -30,8 +30,8 @@ android:layout_alignTop="@+id/contact_number" android:layout_centerVertical="true" android:gravity="center" - android:paddingLeft="@dimen/medium_margin" - android:paddingRight="@dimen/medium_margin" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/medium_margin" android:text="@string/mobile" android:textSize="@dimen/bigger_text_size"/> diff --git a/app/src/main/res/layout/item_website.xml b/app/src/main/res/layout/item_website.xml index 39d029bc..0fad1c95 100644 --- a/app/src/main/res/layout/item_website.xml +++ b/app/src/main/res/layout/item_website.xml @@ -7,8 +7,8 @@ android:layout_centerVertical="true" android:background="?attr/selectableItemBackground" android:paddingBottom="@dimen/normal_margin" - android:paddingLeft="@dimen/small_margin" - android:paddingRight="@dimen/small_margin" + android:paddingStart="@dimen/small_margin" + android:paddingEnd="@dimen/small_margin" android:paddingTop="@dimen/normal_margin" android:text="@string/unknown" android:textSize="@dimen/bigger_text_size"/> From f620a8623ae6e314a5b0fc0cf5765f030f12f935 Mon Sep 17 00:00:00 2001 From: karmac Date: Mon, 14 Jan 2019 16:01:20 +0200 Subject: [PATCH 3/7] translate to arabic --- app/src/main/res/values-ar/strings.xml | 77 ++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index b055c53f..e740c704 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -2,4 +2,81 @@ جهات الإتصال جهات الإتصال + العنوان + إضافة... + تحديث... + ذاكرة الهاتف + ذاكرة الهاتف (غير مرئية من قبل التطبيقات الأخرى) + إنشاء جهة إتصال + إضافة إلى جهة موجودة + لم يتم العثور على جهات اتصال + جهة اتصال جديدة + تعديل جهة اتصال + اختيار جهة اتصال + اختيار جهات اتصال + الاسم + اسم الأب + الشهرة + اللقب + انشاء مجموعة جديدة + ازالة من المجموعة + لا مجموعات + هذه المجموعة فارغة + إضافة جهات اتصال + انشاء مجموعة + اضافة الى مجموعة + لا توجد جهات اتصال بهذا الرقم + لا توجد جهات اتصال بهذا البريد الالكتروني + التقاط صورة + اختيار صورة + ازالة الصورة + عرض تفاصيل جهة الاتصال + جهات الاتصال + المفضلة + البريد الالكتروني + المنزل + العمل + مختلف + رقم + جوال + رئيسي + فاكس العمل + فاكس المنزل + بايجر + تاريخ الميلاد + مناسبة + لم يتم العثور على رقم هاتف + اضافة مفضلة + اضافة الى المفضلة + ازالة من المفضلة + بحث في جهات الاتصال + بحث في المفضلة + استيراد جهات اتصال + تصدير جهات اتصال + استيراد جهات اتصال من ملف vcf + تصدير جهات اتصال الى ملف vcf + الشركة + الوظيفة + الموقع الالكتروني + ارسال بريد الكتروني الى جهات الاتصال + ارسال رسالة الى جهات الاتصال + ارسال رسالة الى مجموعة + ارسال بريد الكتروني الى مجموعة + ضبط الى الافتراضي + لا توجد مجموعات على الجهاز + انشاء مجموعة ضمن حساب + الاسم يبدأ بالشهرة + عرض أرقام الهاتف على الشاشة الرئيسية + اتصال بجهة + المواقع الالكترونية + ملاحظات + العناوين + البريد الالكتروني + ارقام الهاتف + يبدو أنك لم تضف أي جهات اتصال مفضلة حتى الآن. + إضافة رقم الى جهة اتصال + اتصال + رفض + اجابة + مجموعات \ No newline at end of file From 22d1d640867f3e1b9c4f9ff835d73f61f980f131 Mon Sep 17 00:00:00 2001 From: karmac Date: Tue, 15 Jan 2019 08:48:43 +0200 Subject: [PATCH 4/7] translate to arabic --- app/src/main/res/values-ar/strings.xml | 35 +++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index e740c704..4ec01ae3 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -73,10 +73,43 @@ العناوين البريد الالكتروني ارقام الهاتف - يبدو أنك لم تضف أي جهات اتصال مفضلة حتى الآن. + يبدو أنك لم تضف أية جهة اتصال مفضلة حتى الآن. إضافة رقم الى جهة اتصال اتصال رفض اجابة مجموعات + طلب الأذونات المطلوبة + عليك أنتجعل هذا التطبيق طالب الأرقام الإفتراضي للإستفادة من الأرقام المحظورة. + عرض صور مصغرة لجهات الإتصال + عرض زر لوحة الإتصال على الشاشةالرئيسية + إدارة حقول جهات الاتصال المعروضة + محاولة تصفية جهات الاتصال المكررة + إدارة التابات المعروضة + إظهار مربع حوار تأكيد الاتصال قبل بدء مكالمة + إظهار جهات الإتصال التي لديها أرقام هواتف فقط + عرض الحروف على لوحة الاتصال + يجب أن تكون في شاشة التعديل لتعديل جهة اتصال + اسم الملف (بدون .vcf) + لوحة الاتصال + الطالب + مكالمة واردة + مكالمة واردة من ... + مكالمة جارية + انقطع الاتصال + حدد الحقول لعرضها + بادئة + لاحقة + الأحداث (أعياد الميلاد ، الذكرى السنوية) + منظمة + مصدر الاتصال + إدارة الأرقام المحظورة + لم تحظر أي شخص. + إضافة رقم محظور + حظر رقم + حظر أرقام + أرقام محظورة + المراسلة الفورية (IM) + عند النقر فوق جهة اتصال + السماح بتخزين جهات الاتصال في قاعدة بيانات محلية ، مخفية عن التطبيقات الأخرى \ No newline at end of file From 1c92cf43a923ca5ef2a64caf43c50d4bb725c3ec Mon Sep 17 00:00:00 2001 From: karmac Date: Tue, 15 Jan 2019 13:23:01 +0200 Subject: [PATCH 5/7] group translation --- app/src/main/res/values-ar/strings.xml | 142 +++++++++++++++++-------- 1 file changed, 97 insertions(+), 45 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 4ec01ae3..1ab2afea 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -1,4 +1,3 @@ - جهات الإتصال جهات الإتصال @@ -7,109 +6,162 @@ تحديث... ذاكرة الهاتف ذاكرة الهاتف (غير مرئية من قبل التطبيقات الأخرى) + الشركة + الوظيفة + الموقع الالكتروني + ارسال رسالة الى جهات الاتصال + ارسال بريد الكتروني الى جهات الاتصال + ارسال رسالة الى مجموعة + ارسال بريد الكتروني الى مجموعة + Call %s + طلب الأذونات المطلوبة إنشاء جهة إتصال إضافة إلى جهة موجودة + عليك أن تجعل هذا التطبيق المتصل الإفتراضي للإستفادة من الأرقام المحظورة. + ضبط الى الافتراضي + + لم يتم العثور على جهات اتصال + لا توجد جهات اتصال بهذا البريد الالكتروني + لا توجد جهات اتصال بهذا الرقم + جهة اتصال جديدة - تعديل جهة اتصال + تعديل جهة اتصالل اختيار جهة اتصال اختيار جهات اتصال الاسم اسم الأب الشهرة اللقب + + + لا توجد مجموعات انشاء مجموعة جديدة ازالة من المجموعة - لا مجموعات هذه المجموعة فارغة إضافة جهات اتصال + لا توجد مجموعات على الجهاز انشاء مجموعة اضافة الى مجموعة - لا توجد جهات اتصال بهذا الرقم - لا توجد جهات اتصال بهذا البريد الالكتروني + انشاء مجموعة ضمن حساب + + التقاط صورة اختيار صورة ازالة الصورة + + + الاسم يبدأ بالشهرة + عرض أرقام الهاتف على الشاشة الرئيسية + عرض صور مصغرة لجهات الإتصال + عرض زر لوحة الإتصال على الشاشةالرئيسية + عند النقر فوق جهة اتصال + اتصال بجهة عرض تفاصيل جهة الاتصال + إدارة حقول جهات الاتصال المعروضة + محاولة تصفية جهات الاتصال المكررة + إدارة التابات المعروضة جهات الاتصال المفضلة + إظهار مربع حوار تأكيد الاتصال قبل بدء مكالمة + إظهار جهات الإتصال التي لديها أرقام هواتف فقط + عرض الحروف على لوحة الاتصال + + البريد الالكتروني المنزل العمل مختلف + + رقم جوال رئيسي فاكس العمل فاكس المنزل بايجر + لم يتم العثور على رقم هاتف + + تاريخ الميلاد مناسبة - لم يتم العثور على رقم هاتف + + + يبدو أنك لم تضف أية جهة اتصال مفضلة حتى الآن. اضافة مفضلة اضافة الى المفضلة ازالة من المفضلة + يجب أن تكون في شاشة التعديل لتعديل جهة اتصال + + بحث في جهات الاتصال بحث في المفضلة + + استيراد جهات اتصال تصدير جهات اتصال استيراد جهات اتصال من ملف vcf تصدير جهات اتصال الى ملف vcf - الشركة - الوظيفة - الموقع الالكتروني - ارسال بريد الكتروني الى جهات الاتصال - ارسال رسالة الى جهات الاتصال - ارسال رسالة الى مجموعة - ارسال بريد الكتروني الى مجموعة - ضبط الى الافتراضي - لا توجد مجموعات على الجهاز - انشاء مجموعة ضمن حساب - الاسم يبدأ بالشهرة - عرض أرقام الهاتف على الشاشة الرئيسية - اتصال بجهة - المواقع الالكترونية - ملاحظات - العناوين - البريد الالكتروني - ارقام الهاتف - يبدو أنك لم تضف أية جهة اتصال مفضلة حتى الآن. - إضافة رقم الى جهة اتصال - اتصال - رفض - اجابة - مجموعات - طلب الأذونات المطلوبة - عليك أنتجعل هذا التطبيق طالب الأرقام الإفتراضي للإستفادة من الأرقام المحظورة. - عرض صور مصغرة لجهات الإتصال - عرض زر لوحة الإتصال على الشاشةالرئيسية - إدارة حقول جهات الاتصال المعروضة - محاولة تصفية جهات الاتصال المكررة - إدارة التابات المعروضة - إظهار مربع حوار تأكيد الاتصال قبل بدء مكالمة - إظهار جهات الإتصال التي لديها أرقام هواتف فقط - عرض الحروف على لوحة الاتصال - يجب أن تكون في شاشة التعديل لتعديل جهة اتصال + Target contact source + Include contact sources اسم الملف (بدون .vcf) + + لوحة الاتصال - الطالب + إضافة رقم الى جهة اتصال + + + المتصل + اتصال مكالمة واردة مكالمة واردة من ... مكالمة جارية انقطع الاتصال + رفض + اجابة + + حدد الحقول لعرضها بادئة لاحقة + ارقام الهاتف + البريد الالكتروني + العناوين الأحداث (أعياد الميلاد ، الذكرى السنوية) + ملاحظات منظمة + المواقع الالكترونية + مجموعات مصدر الاتصال + المراسلة الفورية (IM) + + إدارة الأرقام المحظورة لم تحظر أي شخص. إضافة رقم محظور حظر رقم حظر أرقام أرقام محظورة - المراسلة الفورية (IM) - عند النقر فوق جهة اتصال - السماح بتخزين جهات الاتصال في قاعدة بيانات محلية ، مخفية عن التطبيقات الأخرى + + + I want to change what fields are visible at contacts. Can I do it? + Yes, all you have to do is go in Settings -> Manage shown contact fields. There you can select what fields should be visible. Some of them are even disabled by default, so you might find some new ones there. + + + + Apka na správu vašich kontaktov bez reklám, rešpektujúca vaše súkromie. + + A simple app for creating or managing your contacts from any source. The contacts can be stored on your device only, but also synchronized via Google, or other accounts. You can display your favorite contacts on a separate list. + + You can use it for managing user emails and events too. It has the ability to sort/filter by multiple parameters, optionally display surname as the first name. + + Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors. + + This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com + + + \ No newline at end of file From b22072af0764b1eb191334e18d7ea41001c07d17 Mon Sep 17 00:00:00 2001 From: karmac Date: Tue, 15 Jan 2019 13:29:00 +0200 Subject: [PATCH 6/7] add keystore.properties_samples --- keystore.properties_samples | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 keystore.properties_samples diff --git a/keystore.properties_samples b/keystore.properties_samples new file mode 100644 index 00000000..569edd73 --- /dev/null +++ b/keystore.properties_samples @@ -0,0 +1,4 @@ +storePassword=123456 +keyPassword=abcdef +keyAlias=myAlias +storeFile=../keystore.jks From b333c259bc4b5f94da12830533ddf641a0b28b1a Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Tue, 22 Jan 2019 21:47:57 +0100 Subject: [PATCH 7/7] Rename keystore.properties_samples to keystore.properties_sample --- keystore.properties_samples => keystore.properties_sample | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename keystore.properties_samples => keystore.properties_sample (100%) diff --git a/keystore.properties_samples b/keystore.properties_sample similarity index 100% rename from keystore.properties_samples rename to keystore.properties_sample