From c627cdbdbacf413756e7f6979367de9ac5ea91d8 Mon Sep 17 00:00:00 2001 From: Becca Hughes Date: Tue, 13 Feb 2024 18:47:01 +0000 Subject: [PATCH 1/5] Hide "additional services" if there is only a single primary services There is a case where there is a single primary service (e.g. a fresh device) and we should hide additional services in that case. Test: unit + manual Bug: 325077523 Change-Id: I9efb785ac3f7a328fdccd138e585f766d46fa282 --- ...CredentialManagerPreferenceController.java | 13 +++++++++- ...entialManagerPreferenceControllerTest.java | 24 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java index be0658e8c64..e16219b7402 100644 --- a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java +++ b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java @@ -166,7 +166,7 @@ public class CredentialManagerPreferenceController extends BasePreferenceControl return CONDITIONALLY_UNAVAILABLE; } - if (mServices.isEmpty()) { + if (!hasNonPrimaryServices()) { return CONDITIONALLY_UNAVAILABLE; } @@ -428,6 +428,17 @@ public class CredentialManagerPreferenceController extends BasePreferenceControl } } + @VisibleForTesting + public boolean hasNonPrimaryServices() { + for (CredentialProviderInfo availableService : mServices) { + if (!availableService.isPrimary()) { + return true; + } + } + + return false; + } + @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); diff --git a/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java index 0a04a739b53..c0023ee8afd 100644 --- a/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java +++ b/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java @@ -528,6 +528,23 @@ public class CredentialManagerPreferenceControllerTest { assertThat(thumbnail.getIntrinsicWidth()).isEqualTo(getIconSize()); } + @Test + public void hasNonPrimaryServices_allServicesArePrimary() { + CredentialManagerPreferenceController controller = + createControllerWithServices( + Lists.newArrayList(createCredentialProviderPrimary())); + assertThat(controller.hasNonPrimaryServices()).isFalse(); + } + + @Test + public void hasNonPrimaryServices_mixtureOfServices() { + CredentialManagerPreferenceController controller = + createControllerWithServices( + Lists.newArrayList(createCredentialProviderInfo(), + createCredentialProviderPrimary())); + assertThat(controller.hasNonPrimaryServices()).isTrue(); + } + @Test public void testProviderLimitReached() { // The limit is 5 with one slot reserved for primary. @@ -580,6 +597,13 @@ public class CredentialManagerPreferenceControllerTest { .build(); } + private CredentialProviderInfo createCredentialProviderPrimary() { + return createCredentialProviderInfoBuilder( + "com.android.primary", "CredManProvider", "Service Label", "App Name") + .setPrimary(true) + .build(); + } + private CredentialProviderInfo createCredentialProviderInfoWithSubtitle( String packageName, String className, CharSequence label, CharSequence subtitle) { ServiceInfo si = new ServiceInfo(); From ccabf894c1db599218d501c65d26a3cf484096a0 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 14 Feb 2024 10:11:49 -0800 Subject: [PATCH 2/5] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ibfe05bce22ad8ddee12426783d4c6a5c55706e1b --- res/values-ar/strings.xml | 4 ++-- res/values-b+sr+Latn/strings.xml | 2 +- res/values-de/strings.xml | 4 ++-- res/values-it/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-ne/strings.xml | 4 ++-- res/values-ro/strings.xml | 2 +- res/values-sl/strings.xml | 2 +- res/values-sr/strings.xml | 2 +- res/values-tr/strings.xml | 4 ++-- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index f947d7190b1..8a7bdd892f5 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1952,14 +1952,14 @@ "أقصر" "أطول" "وقت النقر التلقائي" - "الاهتزاز واللمس" + "الاهتزاز والتجاوب الحسي" "التحكّم في قوة الاهتزاز للاستخدامات المختلفة" "الميزة مفعّلة" "غير مفعّلة" "تم إيقاف الخيار بسبب ضبط الجهاز على وضع كتم الصوت." "المكالمات" "الإشعارات والمنبّهات" - "ميزات الاهتزاز التفاعلية" + "ميزات التجاوب الحسي التفاعلية" "استخدام الاهتزاز واللمس" "اهتزاز المنبّه" "اهتزاز الوسائط" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index fadf2628c85..5192e8ec6a6 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -2894,7 +2894,7 @@ "resetovati, vratiti, fabrička podešavanja" "obriši, izbriši, vrati, ukloni, resetuj na fabrička podešavanja" "štampač" - "zvučni signal zvučnika, zvučnik, jačina zvuka, isključi zvuk, tišina, zvuk, muzika, taktilni odziv, vibriranje, vibracija" + "zvučni signal zvučnika, zvučnik, jačina zvuka, isključi zvuk, tišina, zvuk, muzika, taktilni odziv, vibriranje, vibracija, haptika, haptički efekti, haptički odziv" "ne ometati, prekidati, prekid, prekinuti" "RAM" "u blizini, lokacija, istorija, izveštavanje, GPS" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 2736f6bd6c5..14b03504094 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -468,7 +468,7 @@ "Ein Fehler ist aufgetreten. Du kannst den Fingerabdruck später in den Einstellungen einrichten." "Du kannst den Fingerabdruck später einrichten." "Ein Fehler ist aufgetreten. Du kannst den Fingerabdruck später einrichten." - "Weiteren hinzufügen" + "Weiteren Fingerabdruck hinzufügen" "Weiter" "Die Option „Displaysperre“ ist deaktiviert. Weitere Informationen erhältst du vom Administrator deiner Organisation." "Du kannst deinen Fingerabdruck trotzdem zur Autorisierung von Käufen und zur Autorisierung des Zugriffs auf Apps verwenden." @@ -2065,7 +2065,7 @@ "Untertitelstil" "Benutzerdefinierte Optionen" "Hintergrundfarbe" - "Hintergrundtransparenz" + "Hintergrund­deck­kraft" "Farbe der Untertitel-Fenster" "Deckkraft der Untertitel-Fenster" "Schriftfarbe" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 8f12e624b75..e1701c361b9 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1961,7 +1961,7 @@ "Notifiche e sveglie" "Feedback aptico interattivo" "Usa vibrazione e feedback aptico" - "Vibrazione sveglia" + "Vibrazione sveglie" "Vibrazione contenuti multimediali" "Vibrazione squillo" "Vibrazione notifiche" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index bfdc72eb1e2..49f8a2c3831 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -4417,7 +4417,7 @@ "कोणते ॲप तुमच्या डिव्हाइसवरील बग रिपोर्ट शॉर्टकट हाताळेल हे निर्धारित करते." "वैयक्तिक" "कार्य" - "सिस्टम डीफॉल्ट" + "सिस्टीम डीफॉल्ट" "काहीही नाही" "ही निवड यापुढे वैध असणार नाही. पुन्हा प्रयत्न करा." "पॉवर बटण प्रेस करून धरून ठेवा" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index fdabb0a4e71..6423e7e2271 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -2985,7 +2985,7 @@ "अनुप्रयोगले प्रदान गरेको ध्वनि" "सूचना आउँदा बज्ने डिफल्ट साउन्ड" "अलार्मको डिफल्ट साउन्ड" - "सुरुमा भाइब्रेट होस् र घन्टी बजोस्" + "सुरुमा भाइब्रेट होस् अनि घन्टी बजोस्" "स्पेशियल अडियो" "डायल प्याडको टोन" "स्क्रिन लक हुँदा बज्ने साउन्ड" @@ -4417,7 +4417,7 @@ "तपाईंको डिभाइसमा कुन एपले बग रिपोर्टसम्बन्धी सर्टकट ह्यान्डल गर्दछ भन्ने कुरा निर्धारण गर्दछ।" "व्यक्तिगत" "काम" - "प्रणालीको डिफल्ट सेटिङ" + "सिस्टम डिफल्ट" "डिफल्ट एप तोकिएको छैन" "यो छनोट अब उप्रान्त मान्य छैन। फेरि प्रयास गर्नुहोस्।" "पावर बटन थिचिराख्नुहोस्" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index e59b04c70f3..639cab3e5fb 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -3699,7 +3699,7 @@ "Neconectată" "%1$d aplicații instalate" "Spațiu folosit: %1$s; spațiu liber: %2$s" - "Tema întunecată, dimensiunea fontului, luminozitate" + "Tema întunecată, mărimea fontului, luminozitate" "Memorie folosită în medie: %1$s din %2$s" "Te-ai conectat ca %1$s" "Actualizat la Android %1$s" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 38f4daa3b01..89a17446281 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1961,7 +1961,7 @@ "Obvestila in alarmi" "Interaktivni tipni odziv" "Uporabi vibriranje in tipni odziv" - "Vibriranje alarma" + "Vibriranje pri alarmih" "Vibriranje predstavnosti" "Vibriranje pri zvonjenju" "Vibriranje pri obvestilih" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 7b245b55077..c2100b2dd62 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -2894,7 +2894,7 @@ "ресетовати, вратити, фабричка подешавања" "обриши, избриши, врати, уклони, ресетуј на фабричка подешавања" "штампач" - "звучни сигнал звучника, звучник, јачина звука, искључи звук, тишина, звук, музика, тактилни одзив, вибрирање, вибрација" + "звучни сигнал звучника, звучник, јачина звука, искључи звук, тишина, звук, музика, тактилни одзив, вибрирање, вибрација, хаптика, хаптички ефекти, хаптички одзив" "не ометати, прекидати, прекид, прекинути" "RAM" "у близини, локација, историја, извештавање, GPS" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index fe2918b03db..323d54f32db 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -2318,9 +2318,9 @@ "Günlük pil kullanımı grafiği" "Saatlik pil kullanımı grafiği" "Son tam şarjdan sonraki pil kullanımı" - "%s arası pil kullanımı" + "%s için pil kullanımı" "Son tam şarjdan sonraki ekran süresi" - "%s arası ekran süresi" + "%s için ekran süresi" "Uygulama bazında göster" "Sistem bazında göster" "< %1$s" From 3d8af2867518547205091876c0c8943466a0bc15 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 14 Feb 2024 10:14:30 -0800 Subject: [PATCH 3/5] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Iac69519b9a3a9023a16096ebcacec2e97b41cdc8 --- res/values-ar/strings.xml | 4 ++-- res/values-b+sr+Latn/strings.xml | 8 ++++---- res/values-bn/strings.xml | 2 +- res/values-ca/strings.xml | 2 +- res/values-da/strings.xml | 2 +- res/values-de/strings.xml | 10 +++++----- res/values-in/strings.xml | 2 +- res/values-it/strings.xml | 2 +- res/values-ko/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-ne/strings.xml | 4 ++-- res/values-ro/strings.xml | 2 +- res/values-ru/strings.xml | 2 +- res/values-sl/strings.xml | 4 ++-- res/values-sq/strings.xml | 2 +- res/values-sr/strings.xml | 8 ++++---- res/values-tr/strings.xml | 6 +++--- 17 files changed, 32 insertions(+), 32 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 2ff32640c73..daa43bf97f1 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -1981,14 +1981,14 @@ "أقصر" "أطول" "وقت النقر التلقائي" - "الاهتزاز واللمس" + "الاهتزاز والتجاوب الحسي" "التحكّم في قوة الاهتزاز للاستخدامات المختلفة" "الميزة مفعّلة" "غير مفعّلة" "تم إيقاف الخيار بسبب ضبط الجهاز على وضع كتم الصوت." "المكالمات" "الإشعارات والمنبّهات" - "ميزات الاهتزاز التفاعلية" + "ميزات التجاوب الحسي التفاعلية" "استخدام الاهتزاز واللمس" "اهتزاز المنبّه" "اهتزاز الوسائط" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index c05a72dd85d..b7ef05bef17 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -43,11 +43,11 @@ "Umanji" "Uvećaj" "Uvek" - "Prednji ekran se uključuje kada preklopite uređaj" + "Prednji ekran se uključuje kada zatvorite uređaj" "Samo igre, videi i drugo" "Prednji ekran se uključuje za aplikacije koje onemogućavaju da ekran bude neaktivan" "Nikad" - "Prednji ekran se zaključava kada preklopite uređaj" + "Prednji ekran se zaključava kada zatvorite uređaj" "Koristi automatsko rotiranje" "Prepoznavanje lica koristi prednju kameru za poboljšanje preciznosti automatskog rotiranja. Slike se nikada ne čuvaju niti šalju Google-u." "Bluetooth" @@ -1007,7 +1007,7 @@ "Isključeno" "Balans bele ekrana" - "Nastavi sa korišćenjem aplikacija pri preklapanju" + "Nastavi sa korišćenjem apl. po zatvaranju" "Tečan prikaz" "Automatski podiže učestalost osvežavanja sa 60 na %1$s Hz za određeni sadržaj. Povećava potrošnju baterije." "Nametni maksimalnu učestalost osvežavanja" @@ -2924,7 +2924,7 @@ "resetovati, vratiti, fabrička podešavanja" "obriši, izbriši, vrati, ukloni, resetuj na fabrička podešavanja" "štampač" - "zvučni signal zvučnika, zvučnik, jačina zvuka, isključi zvuk, tišina, zvuk, muzika, taktilni odziv, vibriranje, vibracija" + "zvučni signal zvučnika, zvučnik, jačina zvuka, isključi zvuk, tišina, zvuk, muzika, taktilni odziv, vibriranje, vibracija, haptika, haptički efekti, haptički odziv" "ne ometati, prekidati, prekid, prekinuti" "RAM" "u blizini, lokacija, istorija, izveštavanje, GPS" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 9e6bd55aa65..bda86dbb78e 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -1007,7 +1007,7 @@ "বন্ধ আছে" "হোয়াইট ব্যালান্স ডিসপ্লে" - "ফোল্ডে থাকা অ্যাপ ব্যবহার করা চালিয়ে যান" + "ফোল্ড থাকা অবস্থায় অ্যাপ ব্যবহার করা চালিয়ে যান" "স্মুথ ডিসপ্লে" "কিছু কন্টেন্টের রিফ্রেশ রেট অটোমেটিক 60 থেকে %1$s Hz পর্যন্ত বেড়ে যায়। ব্যাটারির খরচও বেড়ে যায়।" "সবচেয়ে বেশি রিফ্রেশ রেটে সেট করা হয়েছে" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 49d5feb34d9..f8dfa7acf3a 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -1007,7 +1007,7 @@ "Desactivat" "Mostra el balanç de blancs" - "Continua utilitzant les aplicacions amb el dispositiu plegat" + "Segueix utilitzant aplicacions en plegar-lo" "Smooth Display" "Augmenta automàticament la freqüència d\'actualització de 60 a %1$s Hz en alguns continguts. Augmenta l\'ús de la bateria." "Força la freqüència d\'actualització màxima" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index adb18f55e6d..5c4b07ed887 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -1007,7 +1007,7 @@ "Fra" "Skærmens hvidbalance" - "Fortsæt med at bruge apps på Fold" + "Fortsæt med at bruge apps på foldet skærm" "Smooth Display" "Øger automatisk opdateringshastigheden fra 60 til %1$s Hz for noget indhold. Medfører højere batteriforbrug." "Gennemtving højeste opdateringshastighed" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 02344c5f91a..0e805325250 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -43,11 +43,11 @@ "Verkleinern" "Vergrößern" "Immer" - "Frontdisplay wird beim Zuklappen des Geräts eingeschaltet" + "Beim Zuklappen des Geräts wird das Frontdisplay eingeschaltet" "Nur Spiele, Videos und mehr" "Frontdisplay wird für Apps eingeschaltet, die das Display aktiv lassen" "Nie" - "Frontdisplay wird beim Zuklappen des Geräts gesperrt" + "Beim Zuklappen des Geräts wird das Frontdisplay gesperrt" "„Automatisch drehen“ verwenden" "Bei der Gesichtserkennung wird die Kamera auf der Vorderseite verwendet, um die Genauigkeit beim automatischen Drehen zu verbessern. Bilder werden weder gespeichert noch an Google gesendet." "Bluetooth" @@ -477,7 +477,7 @@ "Ein Fehler ist aufgetreten. Du kannst den Fingerabdruck später in den Einstellungen einrichten." "Du kannst den Fingerabdruck später einrichten." "Ein Fehler ist aufgetreten. Du kannst den Fingerabdruck später einrichten." - "Weiteren hinzufügen" + "Weiteren Fingerabdruck hinzufügen" "Weiter" "Die Option „Displaysperre“ ist deaktiviert. Weitere Informationen erhältst du vom Administrator deiner Organisation." "Du kannst deinen Fingerabdruck trotzdem zur Autorisierung von Käufen und zur Autorisierung des Zugriffs auf Apps verwenden." @@ -1007,7 +1007,7 @@ "Aus" "Weißabgleich des Bildschirms" - "Apps weiterhin verwenden, wenn das Gerät zusammengeklappt ist" + "Apps nach Zuklappen weiter verwenden" "Smooth Display" "Setzt die Aktualisierungsrate für einige Inhalte automatisch von 60 auf %1$s Hz herauf. Erhöht den Akkuverbrauch." "Maximale Aktualisierungsrate erzwingen" @@ -2094,7 +2094,7 @@ "Untertitelstil" "Benutzerdefinierte Optionen" "Hintergrundfarbe" - "Hintergrundtransparenz" + "Hintergrund­deck­kraft" "Farbe der Untertitel-Fenster" "Deckkraft der Untertitel-Fenster" "Schriftfarbe" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 2caf81e627d..a8e84500bbd 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -1007,7 +1007,7 @@ "Nonaktif" "White balance layar" - "Terus pakai aplikasi saat dilipat" + "Lanjutkan penggunaan aplikasi saat dilipat" "Smooth Display" "Otomatis meningkatkan kecepatan refresh dari 60 menjadi %1$s Hz untuk beberapa konten. Meningkatkan penggunaan baterai." "Paksa kecepatan refresh tertinggi" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4f2871576fa..80daf4e671f 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1990,7 +1990,7 @@ "Notifiche e sveglie" "Feedback aptico interattivo" "Usa vibrazione e feedback aptico" - "Vibrazione sveglia" + "Vibrazione sveglie" "Vibrazione contenuti multimediali" "Vibrazione squillo" "Vibrazione notifiche" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index b12c5087af9..709017d7c75 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -46,7 +46,7 @@ "기기를 접으면 전면 디스플레이가 켜집니다" "게임, 동영상 등만" "화면 유휴 상태를 중지하는 앱의 경우 전면 디스플레이가 켜집니다" - "사용 안 함" + "사용 안함" "기기를 접으면 전면 디스플레이가 잠깁니다" "자동 회전 사용" "얼굴 인식 기능은 전면 카메라를 사용하여 자동 회전 정확도를 높입니다. 이미지는 Google에 전송되거나 저장되지 않습니다." diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 0feac0d4653..7fda3b9d39e 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -4462,7 +4462,7 @@ "कोणते ॲप तुमच्या डिव्हाइसवरील बग रिपोर्ट शॉर्टकट हाताळेल हे निर्धारित करते." "वैयक्तिक" "कार्य" - "सिस्टम डीफॉल्ट" + "सिस्टीम डीफॉल्ट" "काहीही नाही" "ही निवड यापुढे वैध असणार नाही. पुन्हा प्रयत्न करा." "पॉवर बटण प्रेस करून धरून ठेवा" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index a460a565f96..b7cb33f4580 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -3017,7 +3017,7 @@ "अनुप्रयोगले प्रदान गरेको ध्वनि" "सूचना आउँदा बज्ने डिफल्ट साउन्ड" "अलार्मको डिफल्ट साउन्ड" - "सुरुमा भाइब्रेट होस् र घन्टी बजोस्" + "सुरुमा भाइब्रेट होस् अनि घन्टी बजोस्" "स्पेसियल अडियो" "डायल प्याडको टोन" "स्क्रिन लक हुँदा बज्ने साउन्ड" @@ -4462,7 +4462,7 @@ "तपाईंको डिभाइसमा कुन एपले बग रिपोर्टसम्बन्धी सर्टकट ह्यान्डल गर्दछ भन्ने कुरा निर्धारण गर्दछ।" "व्यक्तिगत" "काम" - "प्रणालीको डिफल्ट सेटिङ" + "सिस्टम डिफल्ट" "डिफल्ट एप तोकिएको छैन" "यो छनोट अब उप्रान्त मान्य छैन। फेरि प्रयास गर्नुहोस्।" "पावर बटन थिचिराख्नुहोस्" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 62e08838a86..12e3d95d2a0 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -3733,7 +3733,7 @@ "Neconectată" "%1$d aplicații instalate" "Spațiu folosit: %1$s; spațiu liber: %2$s" - "Tema întunecată, dimensiunea fontului, luminozitate" + "Tema întunecată, mărimea fontului, luminozitate" "Memorie folosită în medie: %1$s din %2$s" "Te-ai conectat ca %1$s" "Actualizat la Android %1$s" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 5d9a093470b..4d1fab714f9 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1007,7 +1007,7 @@ "Отключено" "Баланс белого на экране" - "Продолжать использовать приложения при складывании" + "Использовать приложения при складывании" "Плавный экран" "Автоматически изменять частоту обновления экрана с 60 до %1$s Гц для некоторых типов контента. При этом батарея будет разряжаться быстрее." "Использовать пиковую частоту обновления" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 788c55b9927..2c00d1684da 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -1007,7 +1007,7 @@ "Izklopljeno" "Prikaz ravnovesja beline" - "Še naprej uporabljaj aplikacije po zlaganju naprave" + "Nadaljevanje uporabe aplikacij po zlaganju naprave" "Tekoč prikaz" "Samodejno povečanje hitrosti osveževanja s 60 na %1$s Hz za nekatere vsebine. Poveča porabo energije baterije." "Vsili največjo hitrost osveževanja" @@ -1990,7 +1990,7 @@ "Obvestila in alarmi" "Interaktivni tipni odziv" "Uporabi vibriranje in tipni odziv" - "Vibriranje alarma" + "Vibriranje pri alarmih" "Vibriranje predstavnosti" "Vibriranje pri zvonjenju" "Vibriranje pri obvestilih" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index c539fb4dea0..b13ecb16331 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -1007,7 +1007,7 @@ "Joaktiv" "Shfaq balancimin e të bardhës" - "Vazhdo të përdorësh aplikacionet në Fold" + "Përdori aplikacionet edhe kur është i palosur" "Smooth Display" "Ngre automatikisht shpejtësinë e rifreskimit nga 60 në %1$s Hz për disa përmbajtje. Rrit përdorimin e baterisë." "Detyro shpejtësinë maksimale të rifreskimit" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index c3be2fe8f0a..33b68b351eb 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -43,11 +43,11 @@ "Умањи" "Увећај" "Увек" - "Предњи екран се укључује када преклопите уређај" + "Предњи екран се укључује када затворите уређај" "Само игре, видеи и друго" "Предњи екран се укључује за апликације које онемогућавају да екран буде неактиван" "Никад" - "Предњи екран се закључава када преклопите уређај" + "Предњи екран се закључава када затворите уређај" "Користи аутоматско ротирање" "Препознавање лица користи предњу камеру за побољшање прецизности аутоматског ротирања. Слике се никада не чувају нити шаљу Google-у." "Bluetooth" @@ -1007,7 +1007,7 @@ "Искључено" "Баланс беле екрана" - "Настави са коришћењем апликација при преклапању" + "Настави са коришћењем апл. по затварању" "Течан приказ" "Аутоматски подиже учесталост освежавања са 60 на %1$s Hz за одређени садржај. Повећава потрошњу батерије." "Наметни максималну учесталост освежавања" @@ -2924,7 +2924,7 @@ "ресетовати, вратити, фабричка подешавања" "обриши, избриши, врати, уклони, ресетуј на фабричка подешавања" "штампач" - "звучни сигнал звучника, звучник, јачина звука, искључи звук, тишина, звук, музика, тактилни одзив, вибрирање, вибрација" + "звучни сигнал звучника, звучник, јачина звука, искључи звук, тишина, звук, музика, тактилни одзив, вибрирање, вибрација, хаптика, хаптички ефекти, хаптички одзив" "не ометати, прекидати, прекид, прекинути" "RAM" "у близини, локација, историја, извештавање, GPS" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 3c3a0ba2d04..7dc5eae7852 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -125,7 +125,7 @@ "Bluetooth açık" "Tümünü göster" "Ekran kalemi" - "Ekran kalemi düğmesine basma" + "Ekran kalemi düğmesine basıldığında" "%s (İş profili)" "Metin alanlarına yazın" "Ekran kalemiyle basılan düğmeleri yoksay" @@ -2347,9 +2347,9 @@ "Günlük pil kullanımı grafiği" "Saatlik pil kullanımı grafiği" "Son tam şarjdan sonraki pil kullanımı" - "%s arası pil kullanımı" + "%s için pil kullanımı" "Son tam şarjdan sonraki ekran süresi" - "%s arası ekran süresi" + "%s için ekran süresi" "Uygulama bazında göster" "Sistem bazında göster" "< %1$s" From 09454f8635e9203e3b1552dd3068ef727f6b0b20 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 14 Feb 2024 10:16:01 -0800 Subject: [PATCH 4/5] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I2d59d3beebc4e0d05779836201fd704c4a5a62fc --- res-product/values-fa/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/res-product/values-fa/strings.xml b/res-product/values-fa/strings.xml index b1ab0e87e1e..450ebbccd20 100644 --- a/res-product/values-fa/strings.xml +++ b/res-product/values-fa/strings.xml @@ -146,12 +146,12 @@ "حسگر اثر انگشت روی دکمه روشن/خاموش قرار دارد. این دکمه همان دکمه مسطحی است که در کنار دکمه برآمده صدا در لبه رایانه لوحی قرار دارد." "حسگر اثر انگشت روی دکمه روشن/خاموش قرار دارد. این دکمه همان دکمه مسطحی است که در کنار دکمه برآمده صدا در لبه دستگاه قرار دارد." "حسگر اثر انگشت روی دکمه روشن/خاموش قرار دارد. این دکمه همان دکمه مسطحی است که در کنار دکمه برآمده صدا در لبه تلفن قرار دارد." - "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل رایانه لوحی یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید" - "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل دستگاهتان یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید" - "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل تلفنتان یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید" - "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل رایانه لوحی یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید. \n\nاثر انگشت دیگری اضافه کنید تا وقتی رایانه لوحی‌تان را در حالت‌های مختلف نگه می‌دارید باز کردن قفل آسان‌تر شود." - "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل دستگاه یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید.\n\nاثر انگشت دیگری اضافه کنید تا وقتی دستگاهتان را در حالت‌های مختلف نگه می‌دارید باز کردن قفل آسان‌تر شود." - "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل تلفن یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید.\n\nاثر انگشت دیگری اضافه کنید تا وقتی تلفنتان را در حالت‌های مختلف نگه می‌دارید باز کردن قفل آسان‌تر شود." + "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل رایانه لوحی یا به‌تأیید رساندن هویت (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید" + "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل دستگاه یا به‌تأیید رساندن هویت (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید" + "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل تلفن یا به‌تأیید رساندن هویت (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید" + "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل رایانه لوحی یا به‌تأیید رساندن هویت (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید. \n\nاثر انگشت دیگری اضافه کنید تا وقتی رایانه لوحی‌تان را در حالت‌های مختلف نگه می‌دارید باز کردن قفل آسان‌تر شود." + "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل دستگاه یا به‌تأیید رساندن هویت (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید.\n\nاثر انگشت دیگری اضافه کنید تا وقتی دستگاهتان را در حالت‌های مختلف نگه می‌دارید باز کردن قفل آسان‌تر شود." + "ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل تلفن یا به‌تأیید رساندن هویت (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید.\n\nاثر انگشت دیگری اضافه کنید تا وقتی تلفنتان را در حالت‌های مختلف نگه می‌دارید باز کردن قفل آسان‌تر شود." "درصورت گم شدن یا به‌سرقت رفتن رایانه لوحی، پین از آن محافظت می‌کند" "درصورت گم شدن یا به‌سرقت رفتن رایانه لوحی، الگو از آن محافظت می‌کند" "درصورت گم شدن یا به‌سرقت رفتن رایانه لوحی، گذرواژه از آن محافظت می‌کند" From 9489a977540fd30b5addf12fab269dc1df1acf02 Mon Sep 17 00:00:00 2001 From: David Liu Date: Fri, 16 Feb 2024 19:08:02 +0000 Subject: [PATCH 5/5] Fix keyboard navigation issue, searchbar not able to be selected. - make search toolbar focusable - set next tab navigation element to homepage_container Bug: 324420544 Test: manual Change-Id: I991390e9d980092dfe11b15dcb81563ed3b0d4d1 --- res/layout/search_bar.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/res/layout/search_bar.xml b/res/layout/search_bar.xml index dfc9596d9fc..1e83e22156c 100644 --- a/res/layout/search_bar.xml +++ b/res/layout/search_bar.xml @@ -34,6 +34,9 @@ android:paddingStart="@dimen/search_bar_padding_start" android:paddingEnd="@dimen/search_bar_padding_end" android:background="@drawable/search_bar_selected_background" + android:focusable="true" + android:focusableInTouchMode="true" + android:nextFocusForward="@+id/homepage_container" android:contentInsetStartWithNavigation="@dimen/search_bar_content_inset" android:navigationIcon="@drawable/ic_homepage_search">