From dce8011d84fb4f774f34e83e59b77668c03d3978 Mon Sep 17 00:00:00 2001 From: Mohit Date: Fri, 6 Mar 2020 12:31:27 +0530 Subject: [PATCH 1/9] Contacts: about: Add license, authors, and contact information --- res/values/e_strings.xml | 35 ++++++++++++++++++ res/xml/preference_about.xml | 26 +++++++++++++ .../preference/AboutPreferenceFragment.java | 37 ++++++++++++++++--- 3 files changed, 92 insertions(+), 6 deletions(-) create mode 100644 res/values/e_strings.xml diff --git a/res/values/e_strings.xml b/res/values/e_strings.xml new file mode 100644 index 0000000000..14e376dfe3 --- /dev/null +++ b/res/values/e_strings.xml @@ -0,0 +1,35 @@ + + + + + Contacts is forked from LineageOS Contacts + + + Authors + + + Source code + + + Licence + + + Contacts information + Contacts is an open source App for Android + + + Emergency information + diff --git a/res/xml/preference_about.xml b/res/xml/preference_about.xml index a109db68ed..9258a60d75 100644 --- a/res/xml/preference_about.xml +++ b/res/xml/preference_about.xml @@ -15,11 +15,37 @@ --> + + + + + + + + + + Date: Thu, 25 Mar 2021 22:18:37 +0530 Subject: [PATCH 2/9] Contacts: Sort /e/ account with first priority and allow user to modify primary account for profile Change-Id: I27755aa319359ec33438f0a6bd470be126fd0f9a --- .../contacts/editor/RawContactEditorView.java | 2 +- .../contacts/model/account/AccountComparator.java | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/com/android/contacts/editor/RawContactEditorView.java b/src/com/android/contacts/editor/RawContactEditorView.java index 19da5bc81c..4e6d61f375 100644 --- a/src/com/android/contacts/editor/RawContactEditorView.java +++ b/src/com/android/contacts/editor/RawContactEditorView.java @@ -782,7 +782,7 @@ public class RawContactEditorView extends LinearLayout implements View.OnClickLi } // If we're saving a new contact and there are multiple accounts, add the account selector. - if (mHasNewContact && !mIsUserProfile && mAccounts.size() > 1) { + if (mHasNewContact && mAccounts.size() > 1) { addAccountSelector(mCurrentRawContactDelta); } } diff --git a/src/com/android/contacts/model/account/AccountComparator.java b/src/com/android/contacts/model/account/AccountComparator.java index 70ccf494fb..8bc8fbbf76 100644 --- a/src/com/android/contacts/model/account/AccountComparator.java +++ b/src/com/android/contacts/model/account/AccountComparator.java @@ -38,13 +38,13 @@ public class AccountComparator implements Comparator { return -1; } else if (a.name == null || a.type == null) { return 1; - } else if (isWritableGoogleAccount(a) && a.equals(mDefaultAccount)) { + } else if (isWritableEAccount(a) && a.equals(mDefaultAccount)) { return -1; - } else if (isWritableGoogleAccount(b) && b.equals(mDefaultAccount)) { + } else if (isWritableEAccount(b) && b.equals(mDefaultAccount)) { return 1; - } else if (isWritableGoogleAccount(a) && !isWritableGoogleAccount(b)) { + } else if (isWritableEAccount(a) && !isWritableEAccount(b)) { return -1; - } else if (isWritableGoogleAccount(b) && !isWritableGoogleAccount(a)) { + } else if (isWritableEAccount(b) && !isWritableEAccount(a)) { return 1; } else { int diff = a.name.compareToIgnoreCase(b.name); @@ -65,7 +65,7 @@ public class AccountComparator implements Comparator { } } - private static boolean isWritableGoogleAccount(AccountWithDataSet account) { - return GoogleAccountType.ACCOUNT_TYPE.equals(account.type) && account.dataSet == null; + private static boolean isWritableEAccount(AccountWithDataSet account) { + return "foundation.e.accountmanager.eelo.address_book".equals(account.type) && account.dataSet == null; } } -- GitLab From 7628559ad27a46c76c2f575bf6817a7b14a68ba0 Mon Sep 17 00:00:00 2001 From: Fahim Salam Chowdhury Date: Mon, 3 Oct 2022 12:14:37 +0000 Subject: [PATCH 3/9] 709-s-Open_accountManager_onClick_add_account --- .../activities/ContactEditorAccountsChangedActivity.java | 2 +- src/com/android/contacts/list/ContactsUnavailableFragment.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/contacts/activities/ContactEditorAccountsChangedActivity.java b/src/com/android/contacts/activities/ContactEditorAccountsChangedActivity.java index 8f0509baba..c0d71d774c 100644 --- a/src/com/android/contacts/activities/ContactEditorAccountsChangedActivity.java +++ b/src/com/android/contacts/activities/ContactEditorAccountsChangedActivity.java @@ -70,7 +70,7 @@ public class ContactEditorAccountsChangedActivity extends Activity private final OnClickListener mAddAccountClickListener = new OnClickListener() { @Override public void onClick(View v) { - final Intent intent = ImplicitIntentsUtil.getIntentForAddingGoogleAccount(); + final Intent intent = ImplicitIntentsUtil.getIntentForAddingAccount(); startActivityForResult(intent, SUBACTIVITY_ADD_NEW_ACCOUNT); } }; diff --git a/src/com/android/contacts/list/ContactsUnavailableFragment.java b/src/com/android/contacts/list/ContactsUnavailableFragment.java index 048ce62e36..299a184550 100644 --- a/src/com/android/contacts/list/ContactsUnavailableFragment.java +++ b/src/com/android/contacts/list/ContactsUnavailableFragment.java @@ -131,7 +131,7 @@ public class ContactsUnavailableFragment extends Fragment implements OnClickList public void onClick(View v) { final int id = v.getId(); if (id == R.id.add_account_button) { - final Intent intent = ImplicitIntentsUtil.getIntentForAddingGoogleAccount(); + final Intent intent = ImplicitIntentsUtil.getIntentForAddingAccount(); ImplicitIntentsUtil.startActivityOutsideApp(getActivity(), intent); } else if (id == R.id.import_contacts_button) { -- GitLab From 1c7916bd8839fcd53c2fa18d87a8360912aee45a Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Mon, 10 Oct 2022 14:30:21 +0530 Subject: [PATCH 4/9] Change app icon to our custom icon --- res/drawable/ic_launcher_background.xml | 40 ++++++++++---- res/drawable/ic_launcher_foreground.xml | 70 +++++++++++++++---------- res/drawable/ic_launcher_monochrome.xml | 19 ------- res/mipmap-anydpi/ic_launcher.xml | 25 ++++++--- 4 files changed, 91 insertions(+), 63 deletions(-) delete mode 100644 res/drawable/ic_launcher_monochrome.xml diff --git a/res/drawable/ic_launcher_background.xml b/res/drawable/ic_launcher_background.xml index fc4823054e..f1931a336b 100644 --- a/res/drawable/ic_launcher_background.xml +++ b/res/drawable/ic_launcher_background.xml @@ -1,20 +1,38 @@ + ~ Copyright (C) 2022 E FOUNDATION + ~ + ~ This program is free software: you can redistribute it and/or modify + ~ it under the terms of the GNU General Public License as published by + ~ the Free Software Foundation, either version 3 of the License, or + ~ (at your option) any later version. + ~ + ~ This program is distributed in the hope that it will be useful, + ~ but WITHOUT ANY WARRANTY; without even the implied warranty of + ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ~ GNU General Public License for more details. + ~ + ~ You should have received a copy of the GNU General Public License + ~ along with this program. If not, see . + --> - - + android:pathData="M0,0h108v108h-108z"> + + + + + + + diff --git a/res/drawable/ic_launcher_foreground.xml b/res/drawable/ic_launcher_foreground.xml index 686ffa2b53..e305355101 100644 --- a/res/drawable/ic_launcher_foreground.xml +++ b/res/drawable/ic_launcher_foreground.xml @@ -1,36 +1,52 @@ + ~ Copyright (C) 2022 E FOUNDATION + ~ + ~ This program is free software: you can redistribute it and/or modify + ~ it under the terms of the GNU General Public License as published by + ~ the Free Software Foundation, either version 3 of the License, or + ~ (at your option) any later version. + ~ + ~ This program is distributed in the hope that it will be useful, + ~ but WITHOUT ANY WARRANTY; without even the implied warranty of + ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ~ GNU General Public License for more details. + ~ + ~ You should have received a copy of the GNU General Public License + ~ along with this program. If not, see . + --> - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/res/drawable/ic_launcher_monochrome.xml b/res/drawable/ic_launcher_monochrome.xml deleted file mode 100644 index fc64ec074b..0000000000 --- a/res/drawable/ic_launcher_monochrome.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - diff --git a/res/mipmap-anydpi/ic_launcher.xml b/res/mipmap-anydpi/ic_launcher.xml index b58c81ff94..f96ce541f6 100644 --- a/res/mipmap-anydpi/ic_launcher.xml +++ b/res/mipmap-anydpi/ic_launcher.xml @@ -1,10 +1,23 @@ + ~ Copyright (C) 2022 E FOUNDATION + ~ + ~ This program is free software: you can redistribute it and/or modify + ~ it under the terms of the GNU General Public License as published by + ~ the Free Software Foundation, either version 3 of the License, or + ~ (at your option) any later version. + ~ + ~ This program is distributed in the hope that it will be useful, + ~ but WITHOUT ANY WARRANTY; without even the implied warranty of + ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ~ GNU General Public License for more details. + ~ + ~ You should have received a copy of the GNU General Public License + ~ along with this program. If not, see . + --> - - - + + + + -- GitLab From 66df9fdbddf9270b6a67716583d0efe2c5b3f6aa Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Mon, 10 Oct 2022 16:15:38 +0530 Subject: [PATCH 5/9] Theme app according to our palette --- Android.bp | 1 + res/drawable-anydpi-v26/fab_pink.xml | 28 +++++ ...ite_540dp.png => ic_person_white_base.png} | Bin ...ite_540dp.png => ic_person_white_base.png} | Bin ...ite_540dp.png => ic_person_white_base.png} | Bin ...ite_540dp.png => ic_person_white_base.png} | Bin ...ite_540dp.png => ic_person_white_base.png} | Bin res/drawable/person_white_540dp.xml | 19 +++ res/drawable/quantum_ic_drawer_my_info_32.xml | 10 +- res/layout-land/people_activity_toolbar.xml | 2 +- res/layout/contact_editor_activity.xml | 2 +- res/layout/contact_editor_fields.xml | 2 +- res/layout/people_activity_toolbar.xml | 2 +- res/layout/search_bar_expanded.xml | 4 +- res/layout/selection_bar.xml | 2 +- res/values-night/colors.xml | 2 +- res/values-v27/styles.xml | 16 +-- res/values/colors.xml | 116 +++++++++--------- res/values/lineage_colors.xml | 4 +- res/values/styles.xml | 28 +++-- .../contacts/activities/PeopleActivity.java | 4 +- .../contacts/drawer/DrawerAdapter.java | 2 +- .../lettertiles/LetterTileDrawable.java | 1 - .../contacts/util/MaterialColorMapUtils.java | 4 +- 24 files changed, 147 insertions(+), 102 deletions(-) create mode 100644 res/drawable-anydpi-v26/fab_pink.xml rename res/drawable-hdpi/{person_white_540dp.png => ic_person_white_base.png} (100%) rename res/drawable-mdpi/{person_white_540dp.png => ic_person_white_base.png} (100%) rename res/drawable-xhdpi/{person_white_540dp.png => ic_person_white_base.png} (100%) rename res/drawable-xxhdpi/{person_white_540dp.png => ic_person_white_base.png} (100%) rename res/drawable-xxxhdpi/{person_white_540dp.png => ic_person_white_base.png} (100%) create mode 100644 res/drawable/person_white_540dp.xml diff --git a/Android.bp b/Android.bp index de9041260d..e02fef8216 100644 --- a/Android.bp +++ b/Android.bp @@ -43,6 +43,7 @@ android_app { "com.android.vcard", "guava", "libphonenumber", + "elib", ], certificate: "shared", diff --git a/res/drawable-anydpi-v26/fab_pink.xml b/res/drawable-anydpi-v26/fab_pink.xml new file mode 100644 index 0000000000..deea990297 --- /dev/null +++ b/res/drawable-anydpi-v26/fab_pink.xml @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/res/drawable-hdpi/person_white_540dp.png b/res/drawable-hdpi/ic_person_white_base.png similarity index 100% rename from res/drawable-hdpi/person_white_540dp.png rename to res/drawable-hdpi/ic_person_white_base.png diff --git a/res/drawable-mdpi/person_white_540dp.png b/res/drawable-mdpi/ic_person_white_base.png similarity index 100% rename from res/drawable-mdpi/person_white_540dp.png rename to res/drawable-mdpi/ic_person_white_base.png diff --git a/res/drawable-xhdpi/person_white_540dp.png b/res/drawable-xhdpi/ic_person_white_base.png similarity index 100% rename from res/drawable-xhdpi/person_white_540dp.png rename to res/drawable-xhdpi/ic_person_white_base.png diff --git a/res/drawable-xxhdpi/person_white_540dp.png b/res/drawable-xxhdpi/ic_person_white_base.png similarity index 100% rename from res/drawable-xxhdpi/person_white_540dp.png rename to res/drawable-xxhdpi/ic_person_white_base.png diff --git a/res/drawable-xxxhdpi/person_white_540dp.png b/res/drawable-xxxhdpi/ic_person_white_base.png similarity index 100% rename from res/drawable-xxxhdpi/person_white_540dp.png rename to res/drawable-xxxhdpi/ic_person_white_base.png diff --git a/res/drawable/person_white_540dp.xml b/res/drawable/person_white_540dp.xml new file mode 100644 index 0000000000..479c55cbb9 --- /dev/null +++ b/res/drawable/person_white_540dp.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/res/drawable/quantum_ic_drawer_my_info_32.xml b/res/drawable/quantum_ic_drawer_my_info_32.xml index 4e310cb4a1..b0b0f16afe 100644 --- a/res/drawable/quantum_ic_drawer_my_info_32.xml +++ b/res/drawable/quantum_ic_drawer_my_info_32.xml @@ -5,15 +5,11 @@ android:viewportHeight="32.0"> + android:fillColor="@color/e_accent"/> + android:fillColor="@color/e_background" /> + android:fillColor="@color/e_background" /> diff --git a/res/layout-land/people_activity_toolbar.xml b/res/layout-land/people_activity_toolbar.xml index 15f12f6718..eb33d39578 100644 --- a/res/layout-land/people_activity_toolbar.xml +++ b/res/layout-land/people_activity_toolbar.xml @@ -29,7 +29,7 @@ android:id="@+id/toolbar_frame" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="?attr/colorPrimary"> + android:background="@color/actionbar_background_color"> diff --git a/res/layout/people_activity_toolbar.xml b/res/layout/people_activity_toolbar.xml index 4e8ea2f7e1..1bc4652dd1 100644 --- a/res/layout/people_activity_toolbar.xml +++ b/res/layout/people_activity_toolbar.xml @@ -25,7 +25,7 @@ android:id="@+id/toolbar_frame" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="?attr/colorPrimary"> + android:background="@color/actionbar_background_color"> + android:tint="@color/e_primary_text_color" /> diff --git a/res/layout/selection_bar.xml b/res/layout/selection_bar.xml index 272a2fcf9d..0d9f8a8ef4 100644 --- a/res/layout/selection_bar.xml +++ b/res/layout/selection_bar.xml @@ -51,7 +51,7 @@ android:paddingEnd="16dp" android:paddingStart="16dp" android:text="@string/menu_add_contacts" - android:textColor="@color/primary_color" + android:textColor="@color/actionbar_text_color" android:textStyle="bold" android:visibility="gone"/> diff --git a/res/values-night/colors.xml b/res/values-night/colors.xml index e88ed65b73..a242b5e9c2 100644 --- a/res/values-night/colors.xml +++ b/res/values-night/colors.xml @@ -5,7 +5,7 @@ --> - #1f1f1f + @color/background_primary #dadada diff --git a/res/values-v27/styles.xml b/res/values-v27/styles.xml index e821cc1570..0187a5cabc 100644 --- a/res/values-v27/styles.xml +++ b/res/values-v27/styles.xml @@ -12,8 +12,8 @@ @style/ListViewStyle @color/background_primary @color/primary_color_dark - @color/primary_color - @color/primary_color + @color/e_accent + @color/e_accent @style/ContactsAlertDialogTheme @dimen/contact_browser_list_item_height 24dip @@ -51,10 +51,11 @@ @style/PopupMenuStyle @color/navigation_bar_bg @color/navigation_bar_divider - true + @bool/isLight + @bool/isLight - diff --git a/res/values/colors.xml b/res/values/colors.xml index aeba877162..51eb19d11d 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -17,39 +17,39 @@ #F5F5F5 - #dd000000 + @color/e_primary_text_color - #89000000 + @color/e_secondary_text_color - #61000000 + @color/e_disabled_color - #737373 + @color/e_secondary_text_color #202020 #2a56c6 #0f000000 - #FFFFFF + @color/e_primary_text_color - @color/primary_color + @color/e_action_bar - #f6f6f6 + @color/e_action_bar - #bababa + @color/e_action_bar - #1c3aa9 - #2a56c6 + @color/e_action_bar + @color/e_accent - #546E7A - #607D8B + @color/e_action_bar + @color/e_action_bar #FFFFFF - @color/contacts_accent_color + @color/e_background #e0e0e0 @@ -61,7 +61,7 @@ #ffffff - #f4f4f4 + @color/e_background #2aad6f #ff2e58 @@ -73,7 +73,7 @@ #7f7f7f - #40000000 + @color/e_disabled_color #40000000 @@ -85,7 +85,7 @@ #4D000000 - #efefef + @color/e_background #0f9d58 @@ -97,12 +97,12 @@ #a0ffffff - #363636 + @color/e_primary_text_color - @color/dialtacts_secondary_text_color + @color/e_secondary_text_color - @color/dialtacts_theme_color + @color/e_primary_text_color #363636 @@ -117,7 +117,7 @@ #333333 - #737373 + @color/e_secondary_text_color #7f000000 @@ -132,39 +132,35 @@ These colors are also used by MaterialColorMapUtils to generate primary activity colors. --> - #DB4437 - #E91E63 - #9C27B0 - #673AB7 - #3F51B5 - #4285F4 - #039BE5 - #0097A7 - #009688 - #0F9D58 - #689F38 - #EF6C00 - #FF5722 - #757575 + #0F94F6 + #00B4B4 + #008D96 + #44B04C + #AFD83D + #FFED21 + #FFC300 + #FF7A00 + #F8432E + #ED1C61 + #ED1C61 + #5754DC - #C53929 - #C2185B - #7B1FA2 - #512DA8 - #303F9F - #3367D6 - #0277BD - #006064 - #00796B - #0B8043 - #33691E - #E65100 - #E64A19 - #424242 + #0F94F6 + #00B4B4 + #008D96 + #44B04C + #AFD83D + #FFED21 + #FFC300 + #FF7A00 + #F8432E + #ED1C61 + #ED1C61 + #5754DC - #ffffff + @color/e_primary_text_color @color/actionbar_background_color - #ffffff + @color/e_primary_text_color #8C000000 - #DF000000 + @color/actionbar_text_color #777777 - #000000 + @color/e_primary_text_color - #ffffff + @color/e_action_bar - #66000000 + @color/e_disabled_color @color/dialtacts_theme_color - #f9f9f9 + @color/e_background #FFFFFF @@ -233,7 +229,7 @@ @color/actionbar_text_color_black #dbdbdb - #f50057 + @color/e_accent #333333 @@ -245,13 +241,13 @@ #e0e0e0 - #E5E5E5 + @android:color/transparent - #FAFAFA + @color/e_drawer_background - #E8E8E8 + @color/navigation_drawer_item_background #1A000000 diff --git a/res/values/lineage_colors.xml b/res/values/lineage_colors.xml index 6aee4d227e..96b4c511d0 100644 --- a/res/values/lineage_colors.xml +++ b/res/values/lineage_colors.xml @@ -15,6 +15,6 @@ limitations under the License. --> - @android:color/white - #1f000000 + @color/e_action_bar + @android:color/transparent diff --git a/res/values/styles.xml b/res/values/styles.xml index 18401599ea..64b5af0a61 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -92,7 +92,7 @@ @@ -453,6 +455,8 @@ background and text color. See also android:style/Widget.Holo.TextView.ListSepar + + + @string/menu_export_type_vcf_21 + @string/menu_export_type_vcf_30 + @string/menu_export_type_vcf_40 + + + + @string/menu_export_type_vcf_21_value + @string/menu_export_type_vcf_30_value + @string/menu_export_type_vcf_40_value + + diff --git a/res/values/strings.xml b/res/values/strings.xml index d87be0ba3a..b69cdbc48c 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1549,4 +1549,13 @@ No + + Export vCard version + VCF 2.1 + VCF 3.0 + VCF 4.0 + v21_generic + v30_generic + v40_generic + \ No newline at end of file diff --git a/res/xml/preference_display_options.xml b/res/xml/preference_display_options.xml index 9987250878..b2f5a3b7d3 100644 --- a/res/xml/preference_display_options.xml +++ b/res/xml/preference_display_options.xml @@ -65,6 +65,14 @@ android:key="export" android:title="@string/menu_export"/> + + sVCardTypeMap = new HashMap<>(); + sVCardTypeMap.put(VCARD_TYPE_V21_GENERIC_STR, VCARD_TYPE_V21_GENERIC); + sVCardTypeMap.put(VCARD_TYPE_V30_GENERIC_STR, VCARD_TYPE_V30_GENERIC); + sVCardTypeMap.put(VCARD_TYPE_V40_GENERIC_STR, VCARD_TYPE_V40_GENERIC); + + final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences( + mService.getApplicationContext()); + final String defVcfType = pref.getString(KEY_EXPORT_TYPE, + VCARD_TYPE_V21_GENERIC_STR); + final int vcardType = sVCardTypeMap.get(defVcfType); composer = new VCardComposer(mService, vcardType, true); -- GitLab From d79c08639ccd1f64fe9a9d17f494cdb2e49af162 Mon Sep 17 00:00:00 2001 From: althafvly Date: Wed, 2 Nov 2022 10:45:05 +0530 Subject: [PATCH 8/9] Contacts: Use VCF 4.0 as default export type Change-Id: I2fca0d47196570d697a2e5968a3a0114274c35b4 --- res/xml/preference_display_options.xml | 2 +- src/com/android/contacts/vcard/ExportProcessor.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/res/xml/preference_display_options.xml b/res/xml/preference_display_options.xml index b2f5a3b7d3..d232d8c364 100644 --- a/res/xml/preference_display_options.xml +++ b/res/xml/preference_display_options.xml @@ -70,7 +70,7 @@ android:key="exportToVcfType" android:entries="@array/menu_vcf_export_types" android:entryValues="@array/menu_vcf_export_values" - android:defaultValue="v21_generic" + android:defaultValue="v40_generic" android:title="@string/menu_export_type_title"/> Date: Wed, 22 Mar 2023 15:07:29 +0530 Subject: [PATCH 9/9] Port translation changes from Android S --- res/values-de/strings.xml | 92 +++++++++++++++++++-------------------- res/values-fr/strings.xml | 12 +++-- res/values-it/strings.xml | 19 ++++---- res/values-nl/strings.xml | 73 ++++++++++++++++--------------- res/values-ru/strings.xml | 8 ++-- 5 files changed, 101 insertions(+), 103 deletions(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index d5aaf47e08..d138a60bd0 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1,4 +1,4 @@ - + - - + --> "Kontakte" "Kontakte" "Kontakt hinzufügen" @@ -96,7 +93,7 @@ "Die Kontaktliste ist leer" "%s gespeichert" "Kontakt gespeichert" - "Verknüpfung der Kontakte wurde aufgehoben." + Verknüpfung der Kontakte wurde aufgehoben "Änderungen am Kontakt konnten nicht gespeichert werden" "Verknüpfung mit Kontakt konnte nicht aufgehoben werden" "Kontakt konnte nicht verknüpft werden" @@ -120,11 +117,11 @@ "Keine Kontakte" "\"%s\" zu den Kontakten hinzufügen?" "Namen meiner Kontakte" - "Klicke hier, um zum vorherigen Bildschirm zurückzukehren." + Klicke hier, um zum vorherigen Bildschirm zurückzukehren "Telefonnummer hinzufügen" "E-Mail-Adresse hinzufügen" "Für diese Aktion wurde keine App gefunden." - "Teilen" + Teilen "Zu Kontakten hinzufügen" "Hinzufügen" "{count,plural, =1{Kontakt teilen über}other{Kontakte teilen über}}" @@ -135,25 +132,25 @@ "Labelname" "Sprachchat" "Videochat" - "%1$s Kontakt" - "%1$s-Konto" - "Foto machen" + %1$s Kontakt + %1$s-Konto + Foto aufnehmen "Neues Foto aufnehmen" "Foto auswählen" "Neues Foto auswählen" - "Suche..." + Suche … "Datum" "Label" "Abbrechen" "Zurück" "Schließen" "Zur Bearbeitung des ausgewählten Kontakts wechseln? Die bisher eingegebenen Informationen werden kopiert." - "Verzeichnis %1$s" + %1$s "Einstellungen" "Einstellungen" "Hilfe & Feedback" - "%1$s%2$s" - "%1$s%2$s%3$s" + %1$s%2$s + %1$s%2$s%3$s "Telefonnummer" "Zu Kontakten hinzufügen" "Schließen" @@ -161,7 +158,7 @@ "Konto hinzufügen" "Importieren" "Neu erstellen…" - "Soll das Label \"%1$s\" gelöscht werden? (Die Kontakte selbst werden nicht gelöscht.)" + Soll das Kennzeichen „%1$s“ gelöscht werden\? (Die Kontakte selbst werden nicht gelöscht.) "Gib einen Namen für den Kontakt ein, bevor du ihn mit einem anderen Kontakt verknüpfst." "In die Zwischenablage kopieren" "Als Standard festlegen" @@ -192,7 +189,7 @@ "Mehr anzeigen" "Weniger anzeigen" "Info" - "Persönliche Kopie wird erstellt..." + Persönliche Kopie wird erstellt … "Festlegen" "Chat" "Organisation" @@ -229,7 +226,7 @@ "Vorschläge" "So sind deine Kontakte immer organisiert und übersichtlich" "Rückgängig machen" - "%s anrufen" + %s anrufen "Anruf (privat)" "Anruf (mobil)" "Anruf (geschäftl.)" @@ -248,10 +245,10 @@ "TTY/TDD anrufen" "Anruf Handy (geschäftl.)" "Anruf Pager (geschäftl.)" - "%s anrufen" + %s anrufen "Anruf (MMS)" "%s (Anruf)" - "SMS an %s senden" + SMS an %s senden "SMS (privat)" "Text (mobil)" "SMS (geschäftl.)" @@ -270,7 +267,7 @@ "SMS an TTY/TDD" "SMS an Handy (geschäftl.)" "SMS an Pager (geschäftl.)" - "SMS an %s" + SMS an %s "Text (MMS)" "%s (Nachricht)" "Videoanruf starten" @@ -324,7 +321,7 @@ "E-Mail (mobil)" "E-Mail (geschäftl.)" "E-Mail an" - "E-Mail an %s senden" + E-Mail an %s senden "E-Mail" "Straße" "Stadt" @@ -334,7 +331,7 @@ "Privatadresse anzeigen" "Arbeitsadresse anzeigen" "Adresse anzeigen" - "Adresse %s anzeigen" + Adresse %s anzeigen "Über AIM chatten" "Über Windows Live chatten" "Über Yahoo! chatten" @@ -361,9 +358,9 @@ "Alle Kontakte" "Synchronisierungsgruppe entfernen" "Synchronisierungsgruppe hinzufügen" - "Weitere Gruppen..." - "Wenn \"%s\" aus der Synchronisierung entfernt wird, werden auch alle nicht gruppierten Kontakte aus der Synchronisierung entfernt." - "Anzeigeoptionen werden gespeichert..." + Weitere Gruppen … + Wenn „%s“ aus der Synchronisierung entfernt wird, werden auch alle nicht gruppierten Kontakte aus der Synchronisierung entfernt. + Anzeigeoptionen werden gespeichert … "Benutzerdefinierte Ansicht" "Importierte Kontakte speichern unter:" "SIM-Karte" @@ -373,10 +370,10 @@ "VCF-Datei" "Keine Daten zum Importieren vorhanden" "Kontakte von vCard importieren?" - "Import von %s abbrechen?" - "Export von %s abbrechen?" + Importieren von %s abbrechen\? + Exportieren von %s abbrechen\? "vCard-Import/-Export nicht abgebrochen" - "Unbekannter Fehler" + Unbekannter Fehler. "\"%1$s\" konnte nicht geöffnet werden: %2$s." "Exportprogramm konnte nicht gestartet werden: \"%s\"." "Es ist kein exportierbarer Kontakt vorhanden." @@ -385,33 +382,33 @@ "E/A-Fehler" "Nicht genügend Speicherplatz. Die Datei ist möglicherweise zu groß." "Das Format wird nicht unterstützt." - "Export von %s abgeschlossen" + Export von %s abgeschlossen. "Kontakte wurden exportiert." "Das Exportieren der Kontakte ist abgeschlossen. Klicke auf die Benachrichtigung, um die Kontakte freizugeben." "Zum Teilen der Kontakte tippen." - "Export von %s abgebrochen" - "Kontaktdaten werden exportiert." + Export von %s abgebrochen. + Kontaktdaten werden exportiert. "Die Kontaktdaten werden gerade exportiert." "Datenbankinformationen konnten nicht abgerufen werden." "Keine Kontakte zum Exportieren vorhanden." "Das Programm zum Erstellen der vCard wurde nicht richtig gestartet." "Export nicht möglich" "Die Kontaktdaten wurden nicht exportiert.\nGrund: \"%s\"" - "%s wird importiert" + %s wird importiert "Lesen der vCard-Daten nicht möglich" - "Import der vCard %s abgeschlossen" - "Import von %s abgebrochen" - "%s wird demnächst importiert." + Import der vCard %s abgeschlossen + Import von %s abgebrochen + %s wird demnächst importiert. "Die Datei wird in Kürze importiert." "Die vCard-Importanfrage wurde abgelehnt. Bitte versuchen Sie es später erneut." "Die Kontakte werden in Kürze exportiert." "Die vCard-Exportanfrage wurde abgelehnt. Bitte versuchen Sie es später erneut." "Kontakt" "Caching der vCard(s) in lokalen temporären Speicher wird durchgeführt. Der eigentliche Import beginnt gleich." - "Importieren der vCard nicht möglich" + Importieren der vCard nicht möglich "Kontakt erhalten per NCF" - "Caching läuft..." - "%1$s/%2$s wird importiert: %3$s" + Caching läuft … + %1$s/%2$s wird importiert: %3$s "In VCF-Datei exportieren" "Sortieren nach" "Phonetischer Name" @@ -443,17 +440,17 @@ "Importieren" "Exportieren" "Blockierte Nummern" - "über %1$s" - "%1$s über %2$s" - "Suche beenden" - "Suche zurücksetzen" + über %1$s + %1$s über %2$s + Suche anhalten + Suchfeld löschen "Konto" "Diese SIM für alle Anrufe verwenden" "Mit einer Notiz anrufen" "Notiz eingeben, die beim Anrufen gesendet wird…" "SENDEN & ANRUFEN" - "%1$s/%2$s" - "%1$s%2$s" + %1$s / %2$s + %1$s%2$s "Build-Version" "Open Source-Lizenzen" "Lizenzdetails für Open-Source-Software" @@ -492,4 +489,7 @@ "Benachrichtigungen" "Ja" "Nein" - + Exportiere vCard-Version + sans-serif + sans-serif-medium + \ No newline at end of file diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 83cd256688..44cb8ef865 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1,4 +1,4 @@ - + - - + --> "Contacts" "Contacts" "Ajouter le contact" @@ -454,7 +451,7 @@ "ENVOYER L\'OBJET ET APPELER" "%1$s/%2$s" "%1$s%2$s" - "Version de build" + Version "Licences Open Source" "Informations sur les licences des logiciels Open Source" "Règles de confidentialité" @@ -492,4 +489,5 @@ "Notifications" "Oui" "Non" - + Version d\'export de la vCard + \ No newline at end of file diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4996594532..601a60b1b2 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1,4 +1,4 @@ - + - - + --> "Contatti" "Contatti" "Aggiungi contatto" @@ -221,8 +218,8 @@ "Elimina %s" "Suggerimenti" "Nuovo" - "Apri riquadro di navigazione a scomparsa" - "Chiudi riquadro navigazione a scomparsa" + Apro la barra di navigazione + Chiudo la barra di navigazione "Etichetta %s" "Etichette" "Account" @@ -325,7 +322,7 @@ "Invia email a ind. lavoro" "Invia email" "Invia un\'email a %s" - "Email" + Email "Indirizzo postale" "Città" "Provincia" @@ -445,8 +442,8 @@ "Numeri bloccati" "tramite %1$s" "%1$s tramite %2$s" - "interrompi ricerca" - "Cancella ricerca" + arresta la ricerca + Svuota la ricerca "Account" "Usa sempre questa per chiamare" "Chiama e invia una nota" @@ -492,4 +489,4 @@ "Notifiche" "Sì" "No" - + \ No newline at end of file diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 39949dd045..82d4180ab7 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -135,25 +135,25 @@ "Labelnaam" "Voicechat" "Videochat" - "%1$s-contact" - "%1$s-account" - "Foto maken" + %1$s contact + %1$s account + Neem foto "Nieuwe foto nemen" "Foto kiezen" "Nieuwe foto selecteren" - "Zoeken..." + Zoeken… "Datum" "Labelen" "Annuleren" "Terug" "sluiten" "Wil je overschakelen naar het bewerken van het geselecteerde contact? Gegevens die je tot nu toe hebt ingevoerd, worden gekopieerd." - "Directory %1$s" + Map %1$s "Instellingen" - "Instellingen" + Instellingen "Hulp en feedback" - "%1$s%2$s" - "%1$s%2$s%3$s" + %1$s%2$s + %1$s%2$s%3$s "Telefoonnummer" "Toevoegen aan contacten" "Sluiten" @@ -161,7 +161,7 @@ "Account toevoegen" "Importeren" "Nieuwe maken…" - "Het label %1$s verwijderen? (Contacten zelf worden niet verwijderd.)" + Het label %1$s verwijderen\? (Contacten zullen niet verwijderd worden.) "Geef een contactnaam op voordat je dit contact linkt met een ander contact." "Kopiëren naar klembord" "Standaard instellen" @@ -177,7 +177,7 @@ "Mijn %1$s-profiel" "Voeg snel een account toe om een back-up van je contacten te maken op Google." "Nieuwe contacten worden opgeslagen in %1$s." - "Kies een standaardaccount voor nieuwe contacten" + Kies een standaardaccount voor nieuwe contacten: "Nieuw contact maken" "Contact bewerken" "Alleen bekijken" @@ -192,7 +192,7 @@ "Meer tonen" "Minder tonen" "Over" - "Een persoonlijke kopie maken..." + Een persoonlijke kopie maken… "Instellen" "Chat" "Organisatie" @@ -225,11 +225,11 @@ "Zijmenu sluiten" "Label %s" "Labels" - "Accounts" + Accounts "Suggesties" "Organiseer je contacten op een overzichtelijke en nuttige manier" "Ongedaan maken" - "%s bellen" + %s bellen "Thuis bellen" "Bellen naar mobiel" "Bellen naar werk" @@ -248,10 +248,10 @@ "Tekststelefoon bellen" "Bellen naar mobiel werk" "Bellen naar pager werk" - "%s bellen" + %s bellen "Bellen via MMS" "%s (bellen)" - "%s sms\'en" + SMS naar %s "Sms\'en naar huis" "Sms\'en naar mobiel" "Sms\'en naar werk" @@ -270,13 +270,13 @@ "Sms\'en naar teksttelefoon" "Sms\'en naar mobiel werk" "Sms\'en naar werkpager" - "Sms\'en naar %s" + SMS naar %s "Sms\'en via MMS" "%s (sms\'en)" "Videogesprek starten" "Lijst met regelmatige contacten wissen?" "Je wist de lijst met contacten waarmee je regelmatig contact opneemt in de apps Contacten en Telefoon, en e-mailapps moeten je voorkeursadressen weer opnieuw leren." - "Regelmatige contacten wissen..." + \"Regelmatig gecontacteerd\" wissen… "Beschikbaar" "Afwezig" "Bezet" @@ -324,7 +324,7 @@ "E-mailen naar mobiel" "E-mailen naar werk" "E-mail" - "%s e-mailen" + Email naar %s "E-mail" "Straat" "Plaats" @@ -334,7 +334,7 @@ "Woonadres bekijken" "Werkadres bekijken" "Adres bekijken" - "Adres voor %s bekijken" + Adres %s bekijken "Chatten via AIM" "Chatten via Windows Live" "Chatten via Yahoo" @@ -362,8 +362,8 @@ "Synchronisatiegroep verwijderen" "Synchronisatiegroep toevoegen" "Meer groepen…" - "Als je \'%s\' verwijdert uit de synchronisatie, worden ook contacten die niet bij een groep horen uit de synchronisatie verwijderd." - "Weergaveopties opslaan..." + Als je \"%s\" verwijdert uit de synchronisatie, worden ook contacten die niet bij een groep horen uit de synchronisatie verwijderd. + Weergaveopties opslaan… "Aangepaste weergave" "Geïmporteerde contacten opslaan in:" "Simkaart" @@ -373,8 +373,8 @@ "VCF-bestand" "Niets te importeren" "Contacten importeren van vCard?" - "Import van %s annuleren?" - "Export van %s annuleren?" + Import van %s annuleren\? + Export van %s annuleren\? "Kan vCard-import/export niet annuleren" "Onbekende fout." "Kan \'%1$s\' niet openen: %2$s." @@ -385,11 +385,11 @@ "I/O-fout" "Onvoldoende geheugen. Het bestand is mogelijk te groot." "De indeling wordt niet ondersteund." - "Exporteren van %s voltooid." + Exporteren van %s voltooid. "Contacten geëxporteerd." "De contacten zijn geëxporteerd. Klik op de melding om contacten te delen." "Tik om contacten te delen." - "Exporteren van %s geannuleerd." + Exporteren van%s geannuleerd. "Contactgegevens exporteren" "Contactgegevens worden geëxporteerd." "Kan databasegegevens niet ophalen." @@ -397,11 +397,11 @@ "De vCard-editor is niet correct gestart." "Kan niet exporteren" "De contactgegevens zijn niet geëxporteerd.\nReden: \'%s\'" - "%s importeren" + %s aan het importeren "Kan vCard-gegevens niet lezen" - "Importeren van vCard %s voltooid" - "Importeren van %s geannuleerd" - "%s wordt binnenkort geïmporteerd." + Importeren van vCard %s voltooid + Importeren van %s geannuleerd + %s wordt zo dadelijk geïmporteerd. "Het bestand wordt binnenkort geïmporteerd." "Verzoek voor vCard-import is geweigerd. Probeer het later opnieuw." "Contacten worden binnenkort geëxporteerd." @@ -411,7 +411,7 @@ "Kan vCard niet importeren." "Contact via NFC" "In cachegeheugen opslaan" - "Importeren %1$s/%2$s: %3$s" + Importeren %1$s/%2$s: %3$s "Exporteren naar VCF" "Sorteren op" "Fonetische naam" @@ -422,7 +422,7 @@ "Naamindeling" "Voornaam eerst" "Achternaam eerst" - "Accounts" + Accounts "Standaardaccount voor nieuwe contacten" "Mijn info" "Je profiel instellen" @@ -443,8 +443,8 @@ "Importeren" "Exporteren" "Geblokkeerde nummers" - "via %1$s" - "%1$s via %2$s" + via %1$s + %1$s via %2$s "stoppen met zoeken" "Zoekopdracht wissen" "Account" @@ -452,8 +452,8 @@ "Gesprek met een notitie" "Typ een notitie om te verzenden met het gesprek…" "VERZENDEN EN BELLEN" - "%1$s/%2$s" - "%1$s%2$s" + %1$s/%2$s + %1$s%2$s "Buildversie" "Opensource-licenties" "Licentiedetails voor open-sourcesoftware" @@ -492,4 +492,7 @@ "Meldingen" "Ja" "Nee" + sans-serif + Export vCard versie + sans-serif-medium diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index ccfdcd3401..a40068cef6 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -124,7 +124,7 @@ "Добавить номер телефона" "Добавить адрес электронной почты" "Действие не поддерживается ни в одном приложении." - "Поделиться" + Поделиться "Добавить в контакты" "Добавить" "{count,plural, =1{Выберите способ отправки}one{Выберите способ отправки}few{Выберите способ отправки}many{Выберите способ отправки}other{Выберите способ отправки}}" @@ -137,7 +137,7 @@ "Видеочат" "Контакт %1$s" "Аккаунт %1$s" - "Сфотографировать" + Сделать фото "Сфотографировать" "Выбрать фото" "Выбрать другое фото" @@ -150,7 +150,7 @@ "Переключиться на редактирование выбранного контакта? Введенная информация будет скопирована." "Каталог %1$s" "Настройки" - "Настройки" + Настройки "Справка/отзыв" "%1$s%2$s" "%1$s%2$s%3$s" @@ -445,7 +445,7 @@ "Заблокированные номера" "с помощью %1$s" "%1$s с помощью %2$s" - "прекратить поиск" + остановить поиск "Очистить условия поиска" "Аккаунт" "Всегда использовать для звонков" -- GitLab