Merge "com.android.Phone crash popup during Phone app crash" into nyc-dev
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 0c4ea61..71d5011 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Noodoproep"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Skakel tans radio aan…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Geen sein nie. Probeer tans weer …"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan nie bel nie. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is nie \'n noodnommer nie."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan nie bel nie. Skakel \'n noodnommer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gebruik sleutelbord om te bel"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 7d47911..399f2bb 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"የአደጋ ጊዜ ጥሪ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ሬዲዮ ክፈት"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ምንም አገልግሎት የለም። ዳግም በመሞከር ላይ…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"መደወል አልተቻለም። <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> የአስቸኳይ አደጋ ቁጥር አይደለም።"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"መደወል አልተቻለም። ወደ የአስቸኳይ አደጋ ቁጥር ይደውሉ።"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ለመደወል የሰሌዳ ቁልፍ ተጠቀም"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index c7fe04a..7730554 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"مكالمة الطوارئ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"جارٍ تشغيل اللاسلكي..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"لا تتوفر خدمة. جارٍ إعادة المحاولة…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"يتعذر الاتصال. لا يعد <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> رقم طوارئ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"يتعذر الاتصال. يمكنك طلب رقم طوارئ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"استخدام لوحة المفاتيح للطلب"</string>
diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml
index 993bb6d..b8b3bc8 100644
--- a/res/values-az-rAZ/strings.xml
+++ b/res/values-az-rAZ/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Təcili zəng"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Radio yandırılır ..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Xidmət yoxdur. Yenidən cəhd edilir…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Zəng etmək mümkün deyil. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> fövqəladə nömrə deyil."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Zəng etmək mümkün deyil. Fövqəladə nömrəni yığ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Yığmaq üçün klaviatura istifadə edin"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 716adde..7c7debd 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Hitan poziv"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Uključivanje radija…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nema mreže. Ponovni pokušaj…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Poziv nije uspeo. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nije broj za hitne slučajeve."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Poziv nije uspeo. Pozovite broj za hitne slučajeve."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Koristite tastaturu za pozivanje"</string>
diff --git a/res/values-be-rBY/strings.xml b/res/values-be-rBY/strings.xml
index da0d43d..89056be 100644
--- a/res/values-be-rBY/strings.xml
+++ b/res/values-be-rBY/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Экстраны выклік"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Уключэнне радыё..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Не абслугоўваецца. Паўтор спробы..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Выклік немагчымы. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не з\'яўляецца нумарам экстраннай службы."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Выклік немагчымы. Набраць нумар экстраннай службы."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Выкарыстоўвайце клавіятуру, каб набраць нумар"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 97d4ccd..6ecf9f4 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Спешно обаждане"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Радиото се включва…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Няма услуга. Извършва се нов опит…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Не може да се извърши обаждане. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не е номер за спешни случаи."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Не може да се извърши обаждане. Наберете номер за спешни случаи."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Използвайте клавиатурата за набиране"</string>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index 02c28e5..8284ca7 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"জরুরি কল"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"রেডিও চালু করা হচ্ছে…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"কোন পরিষেবা নেই৷ আবার চেষ্টা করা হচ্ছে..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"কল করা যাবে না৷ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> কোনো জরুরী নম্বর নয়৷"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"কল করা যাবে না৷ কোনো জরুরী নম্বর ডায়াল করুন৷"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ডায়াল করতে কীবোর্ড ব্যবহার করুন"</string>
diff --git a/res/values-bs-rBA/strings.xml b/res/values-bs-rBA/strings.xml
index d23d896..eb40ff7 100644
--- a/res/values-bs-rBA/strings.xml
+++ b/res/values-bs-rBA/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Hitni poziv"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Uključivanje radija u toku…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nema mreže. Novi pokušaj u toku…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Nije moguće pozvati. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nije broj za hitne slučajeve."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nije moguće pozvati. Birajte broj za hitne slučajeve."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Koristi tastaturu za biranje"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 628b8db..516df6b 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Trucada d\'emergència"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"S\'està activant el senyal mòbil..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"No hi ha servei. S\'està tornant a provar..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"No es pot trucar. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no és un número d\'emergència."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"No es pot trucar. Marca un número d\'emergència."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilitzeu el teclat per marcar"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 527c74a..7a4a197 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Tísňové volání"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Zapínání rádia..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Služba je nedostupná. Probíhá další pokus…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Hovor nelze uskutečnit. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> není číslo tísňového volání."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Hovor nelze uskutečnit. Vytočte číslo tísňového volání."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Číslo vytočíte pomocí klávesnice."</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 88142cc..b942a6e 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Nødopkald"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Tænder for radio ..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ingen tjeneste. Prøver igen..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan ikke ringe op. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> er ikke et alarmnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan ikke ringe op. Ring til et alarmnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Brug tastatur til at ringe op"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index d26cd9c..b154fe4 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Notruf"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Mobilfunkverbindung wird aktiviert..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Kein Service. Erneuter Versuch..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Anruf nicht möglich. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ist keine Notrufnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Anruf nicht möglich. Wähle eine Notrufnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Zum Wählen Tastatur verwenden"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index f1e16bb..4651cf7 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Κλήσεις επείγουσας ανάγκης"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Ενεργοποίηση πομπού..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Δεν υπάρχει υπηρεσία. Νέα προσπάθεια…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Δεν είναι δυνατή η κλήση. Το <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> δεν είναι αριθμός έκτακτης ανάγκης."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Δεν είναι δυνατή η κλήση. Πληκτρολογήστε έναν αριθμό έκτακτης ανάγκης."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Χρησιμοποιήστε το πληκτρολόγιο για να πραγματοποιήσετε καλέσετε έναν αριθμό"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index e282015..4ef0ce0 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Emergency call"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Turning on radio…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"No service. Trying again…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Can\'t call. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is not an emergency number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Can\'t call. Dial an emergency number."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use keyboard to dial"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index e282015..4ef0ce0 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Emergency call"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Turning on radio…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"No service. Trying again…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Can\'t call. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is not an emergency number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Can\'t call. Dial an emergency number."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use keyboard to dial"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index e282015..4ef0ce0 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Emergency call"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Turning on radio…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"No service. Trying again…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Can\'t call. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is not an emergency number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Can\'t call. Dial an emergency number."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use keyboard to dial"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index bb2ab33..6c83602 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Llamada de emergencia"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Encendiendo radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"No hay servicio. Vuelve a intentarlo."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"No se puede realizar la llamada. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no es un número de emergencia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"No se puede realizar la llamada. Marca un número de emergencia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizar teclado para marcar"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 7c11dd0..f18a48d 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Llamada de emergencia"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Activando señal móvil…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Sin servicio. Reintentado…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"No se puede establecer la llamada. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no es un número de emergencia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"No se puede establecer la llamada. Marcar un número de emergencia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizar teclado para marcar"</string>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 6906c9c..5ceb827 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Hädaabikõne"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Raadioside sisselülitamine ..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Teenus puudub. Uuesti proovimine ..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Ei saa helistada. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ei ole hädaabikõne number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ei saa helistada. Valige hädaabinumber."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Kasutage valimiseks klaviatuuri"</string>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 7fbdca0..466db77 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Larrialdi-deia"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Irratia pizten…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ez dago zerbitzurik. Berriro saiatzen…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Ezin da deitu. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ez da larrialdietarako zenbakia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ezin da deitu. Markatu larrialdietarako zenbakia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Erabili teklatua markatzeko"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 4f1de58..0dcffc1 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"تماس اضطراری"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"در حال روشن کردن رادیو..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"سرویسی در دسترس نیست. دوباره امتحان کنید..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"نمیتوانید تماس بگیرید. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> یک شماره اضطراری نیست."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"نمی توانید تماس بگیرید. یک شماره اضطراری را شمارهگیری کنید."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"استفاده از صفحهکلید برای شماره گیری"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index e2598e5..e049b8e 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Hätäpuhelu"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Käynnistetään radiota…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ei yhteyttä. Yritetään uudelleen…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Puhelua ei voi soittaa. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ei ole hätänumero."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Puhelua ei voi soittaa. Valitse hätänumero."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Valitse numero näppäimistöstä"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 27fd43a..43a48a5 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Appel d\'urgence"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Activation du signal radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Aucun service. Nouvel essai en cours..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Appel impossible. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> n\'est pas un numéro d\'urgence."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Appel impossible. Composez un numéro d\'urgence."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilisez le clavier pour composer un numéro."</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 633809f..ca15ada 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Appel d\'urgence"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Activation du signal radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Aucun service disponible. Nouvelle tentative en cours…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Impossible d\'émettre l\'appel. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> n\'est pas un numéro d\'urgence."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Impossible d\'émettre l\'appel. Veuillez composer un numéro d\'urgence."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilisez le clavier pour composer un numéro."</string>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index c28fc17..576c46e 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Chamada de emerxencia"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Activando radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Sen servizo. Tentando de novo…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Non se pode chamar. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> non é un número de emerxencia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Non se pode chamar. Marcar un número de emerxencia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utiliza o teclado para chamar"</string>
diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml
index bb49160..448770b 100644
--- a/res/values-gu-rIN/strings.xml
+++ b/res/values-gu-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"કટોકટીનો કૉલ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"રેડિઓ ચાલુ કરી રહ્યાં છે…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"કોઈ સેવા નથી. ફરી પ્રયાસ કરી રહ્યાં છે…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"કૉલ કરી શકાતો નથી. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> એ કટોકટીનો નંબર નથી."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"કૉલ કરી શકાતો નથી. કટોકટીનો નંબર ડાયલ કરો!"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ડાયલ કરવા માટે કીબોર્ડનો ઉપયોગ કરો"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 405a26e..59b6f45 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"आपातकालीन कॉल"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"रेडियो चालू कर रहा है..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"कोई सेवा नहीं. पुन: प्रयास किया जा रहा है…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"कॉल नहीं किया जा सकता. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> एक आपातकालीन नंबर नहीं है."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"कॉल नहीं किया जा सकता. आपातकालीन नबर डायल करें."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"डायल करने के लिए कीबोर्ड का उपयोग करें"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index f44569f..ad9b6a4 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Hitan poziv"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Uključivanje radija…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nema usluge. Pokušavamo ponovo…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Pozivanje nije moguće. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nije broj hitne službe."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Pozivanje nije moguće. Nazovite broj hitne službe."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Birajte pomoću tipkovnice"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index cbbb577..18561db 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Segélyhívás"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Rádió bekapcsolása..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nincs szolgáltatás. Újrapróbálkozás folyamatban…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"A hívás sikertelen. A(z) <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> szám nem segélyhívószám."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"A hívás sikertelen. Tárcsázzon segélyhívószámot."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"A tárcsázáshoz használja a billentyűzetet"</string>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index b76efb4..089d160 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Արտակարգ իրավիճակների զանգ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Ռադիոն միացվում է..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ծառայությունը մատչելի չէ: Նորից փորձեք…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Հնարավոր չէ զանգել: <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> համարը արտակարգ իրավիճակի համար չէ:"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Հնարավոր չէ զանգել: Հավաքեք արտակարգ իրավիճակի որևէ համար:"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Օգտագործեք ստեղնաշարը՝ համարհավաքման համար"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 30ef2db..4ce36e2 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Panggilan darurat"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Menghidupkan radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Tidak ada layanan. Mencoba lagi…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Tidak dapat menelepon. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> bukan nomor darurat."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Tidak dapat menelepon. Panggil nomor darurat."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gunakan keyboard untuk memanggil"</string>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index f6bd8e7..eb4f38f 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Neyðarsímtal"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Kveikir á loftneti…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ekkert samband. Reynir aftur…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Ekki hægt að hringja. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> er ekki neyðarnúmer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ekki hægt að hringja. Hringdu í neyðarnúmer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Notaðu lyklaborðið til að hringja"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 5c4f6b9..ec790da 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Chiamata di emergenza"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Attivazione segnale cellulare..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nessun servizio. Nuovo tentativo…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Impossibile chiamare. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> non è un numero di emergenza."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Impossibile chiamare. Componi un numero di emergenza."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Usa tastiera"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index b6913da..20b3a03 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"שיחת חירום"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"מפעיל את הרדיו…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"אין שירות. מנסה שוב..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"לא ניתן להתקשר. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> אינו מספר חירום."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"לא ניתן להתקשר. חייג למספר חירום."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"השתמש במקלדת כדי לחייג"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index f364ca5..df9017f 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"緊急通報"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"無線通信をONにしています..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"通信サービスはありません。もう一度お試しください…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"発信できません。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g>は緊急通報番号ではありません。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"発信できません。緊急通報番号におかけください。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"キーボードで番号を入力してください"</string>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 92d1ef0..4a81381 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"გადაუდებელი ზარი"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"გადამცემის ჩართვა…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"მომხსახურება არ არის. სცადეთ ხელხლა..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"არ ირეკება. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> არ არის საგანგებო ნომერი."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"დარეკვა ვერ ხორციელდება. აკრიფეთ საგანგებო ნომერი."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"კლავიატურის გამოყენება დასარეკად"</string>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index f4b22bf..2491597 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Төтенше қоңырау"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Радионы қосуда…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Қызмет жоқ. Әрекет қайталануда…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Қоңырау шалу мүмкін емес. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> жедел нөмір емес."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Қоңырау шалу мүмкін емес. Жедел нөмірді теріңіз."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Теру үшін пернетақтаны қолдану"</string>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index 79e92bd..82ef2b3 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"ការហៅនៅពេលមានអាសន្ន"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"កំពុងបើកវិទ្យុ…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"គ្មានសេវាទេ។ ព្យាយាមម្តង…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"មិនអាចហៅបានទេ។ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> មិនមានជាលេខអាសន្នទេ។"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"មិនអាចហៅបានទេ។ ចុចហៅលេខអាសន្ន។"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ប្រើក្ដារចុចដើម្បីចុចលេខ"</string>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index d1fbd12..5e27112 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"ತುರ್ತು ಕರೆಗಳು"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ರೇಡಿಯೋ ಆನ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ಯಾವುದೇ ಸೇವೆ ಇಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ಇದು ತುರ್ತು ಸಂಖ್ಯೆಯಲ್ಲ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ತುರ್ತು ಸಂಖ್ಯೆಯನ್ನು ಡಯಲ್ ಮಾಡಿ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ಡಯಲ್ ಮಾಡಲು ಕೀಬೋರ್ಡ್ ಬಳಸಿ"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 18eabbe..bd28932 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"긴급 전화"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"무선을 켜는 중..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"서비스를 사용할 수 없습니다. 다시 시도 중..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"전화를 걸 수 없습니다. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g>은(는) 긴급 번호가 아닙니다."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"전화를 걸 수 없습니다. 긴급 번호를 사용하세요."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"키보드를 사용하여 전화걸기"</string>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index 425dd58..6000a7a 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Шашылыш чалуу"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Радио күйгүзүлүүдө…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Кызмат жок. Кайра аракет кылууда…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Чалынбай жатат. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> өзгөчө кырдаал номери эмес."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Чалынбай жатат. Өзгөчө кырдаал номерин териңиз."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Баскычтоп менен териңиз"</string>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index ebab349..27729c2 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"ໂທສຸກເສີນ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ກຳລັງເປີດໃຊ້ວິທະຍຸ..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ບໍ່ມີການບໍລິການ. ກຳລັງລອງໃໝ່ອີກ…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"ບໍ່ສາມາດໂທໄດ້. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ບໍ່ແມ່ນເບີໂທສຸກເສີນ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ບໍ່ສາມາດໂທໄດ້. ກົດເບີໂທສຸກເສີນ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ໃຊ້ແປ້ນພິມເພື່ອກົດໂທ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index b7e03ad..16fb3f6 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Skambutis pagalbos numeriu"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Įjungiamas radijas…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nėra ryšio. Bandoma dar kartą…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Nepavyko paskambinti. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nėra pagalbos numeris."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nepavyko paskambinti. Surinkite pagalbos numerį."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Naudokite klaviatūrą ir rinkite numerius"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 63cee28..e7b79e6 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -450,6 +450,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Ārkārtas zvans"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Notiek radio ieslēgšana..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nav pakalpojuma. Notiek atkārtots mēģinājums…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Nevar veikt zvanu. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nav ārkārtas numurs."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nevar veikt zvanu. Zvaniet ārkārtas numuram."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Izmantojiet tastatūru, lai sastādītu numuru."</string>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index c815a3c..fe98926 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Повик за итни случаи"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Вклучување радио..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Нема услуга. Се обидува повторно…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Не може да повика. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не е број за итни повици."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Не може да повика. Бирајте го бројот за итни повици."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Користи тастатурата за бирање"</string>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index c24a38b..bdaa9c2 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"അടിയന്തര കോൾ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"റേഡിയോ ഓൺ ചെയ്യുന്നു…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"സേവനമൊന്നുമില്ല. വീണ്ടും ശ്രമിക്കുന്നു…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"കോൾ ചെയ്യാനാവില്ല. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> എന്നത് ഒരു അടിയന്തിര നമ്പരല്ല."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"കോൾ ചെയ്യാനാവില്ല. ഒരു അടിയന്തിര കോൾ നമ്പർ ഡയൽചെയ്യുക."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ഡയൽ ചെയ്യാൻ കീബോർഡ് ഉപയോഗിക്കുക"</string>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index 83b90f6..ec8e232 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Ослын дуудлага"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Радиог асааж байна…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ажиллагаагүй байна. Дахин оролдоно уу..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Дуудлага хийх боломжгүй. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> нь түргэн тусламжийн дугаар биш байна."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Дуудлага хийх боломжгүй. Түргэн тусламжийн дугаар луу залга."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Залгахдаа гар ашиглах"</string>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 5cc40a4..91159de 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"आणीबाणीचा कॉल"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"रेडिओ चालू करीत आहे..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"सेवा नाही. पुन्हा प्रयत्न करत आहे…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"कॉल करू शकत नाही. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> हा आणीबाणी नंबर नाहीये."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"कॉल करू शकत नाही. आणीबाणी नंबर डायल करा."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"डायल करण्यासाठी कीबोर्डचा वापर करा"</string>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index ed42f4c..45d5d4e 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Panggilan kecemasan"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Menghidupkan radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Tiada perkhidmatan. Mencuba lagi..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Tidak dapat memanggil. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> bukan nombor kecemasan."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Tidak dapat memanggil. Dail nombor kecemasan."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gunakan papan kekunci untuk mendail"</string>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index def0a67..cb3f12a 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"အရေးပေါ်ခေါ်ဆိုမှု"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ရေဒီယို ဖွင့်နေစဉ်…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ဝန်ဆောင်မှု မရှိပါ။ ထပ်မံကြိုးစားပါ…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"မခေါ်ဆိုနိုင်ပါ။ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> က အရေးပေါ်နံပါတ် မဟုတ်ပါ။"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"မခေါ်ဆိုနိုင်ပါ။ အရေးပေါ်နံပါတ်အား ခေါ်ဆိုပါ။"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ကီးဘုတ်သုံး၍ခလုတ်နှိပ်ပါ"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 246ef05..0cab446 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Nødanrop"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Slår på radio…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ingen tjeneste. Prøver på nytt …"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan ikke ringe. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> er ikke et nødnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan ikke ringe. Ring et nødnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Bruk tastaturet for å ringe"</string>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index 44c33f5..c898f25 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"आपतकालीन कल"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"रेडियो खोल्दै..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"कुनै सेवा छैन। फेरि प्रयास गर्दै ..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"कल गर्न सकिँदैन। <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> आपतकालीन नम्बर होइन।"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"कल गर्न सकिँदैन। आपतकालीन नम्बर डायल गर्नुहोस्।"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"डायल गर्न किबोर्ड प्रयोग गर्नुहोस्"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index aee73e5..0f25e33 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Noodoproep"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Radio aanzetten..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Geen bereik. Opnieuw proberen…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan niet bellen. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is geen alarmnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan niet bellen. Bel een alarmnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Toetsen gebruiken om te bellen"</string>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
index 31b81b0..b510930 100644
--- a/res/values-pa-rIN/strings.xml
+++ b/res/values-pa-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"ਐਮਰਜੈਂਸੀ ਕਾਲ"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ਰੇਡੀਓ ਚਾਲੂ ਕਰ ਰਿਹਾ ਹੈ…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ਕੋਈ ਸੇਵਾ ਨਹੀਂ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ। <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ਇੱਕ ਐਮਰਜੈਂਸੀ ਨੰਬਰ ਨਹੀਂ ਹੈ।"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਇੱਕ ਐਮਰਜੈਂਸੀ ਨੰਬਰ ਡਾਇਲ ਕਰੋ।"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ਡਾਇਲ ਕਰਨ ਲਈ ਕੀਬੋਰਡ ਵਰਤੋ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index f917223..a54845e 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Połączenie alarmowe"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Trwa włączanie sieci bezprzewodowych..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Brak sieci. Próbuję ponownie…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Nie można dzwonić. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nie jest numerem alarmowym."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nie można dzwonić. Wybierz numer alarmowy."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Aby zadzwonić, użyj klawiatury."</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index d39efa8..9f0ff67 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Chamada de emergência"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"A ligar o rádio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Sem serviço. A tentar novamente…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Não é possível telefonar. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> não é um número de emergência."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Não é possível telefonar. Marque um número de emergência."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizar o teclado para marcar"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index c772679..1573fc8 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Chamada de emergência"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Ativando o rádio…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Sem serviço. Tentando novamente..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Não é possível realizar chamadas. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> não é um número de emergência."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Não é possível realizar chamadas. Disque um número de emergência."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use o teclado para discar"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 3ce43ca..c13c4ee 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Apel de urgență"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Se activează semnalul radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Fără semnal. Se încearcă din nou..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Nu se poate apela. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nu este un număr de urgență."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nu se poate apela. Formați un număr de urgență."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizați tastatura pentru a forma"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index eb85982..107f5d5 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -450,6 +450,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Экстренный вызов"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Включение радио…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Нет сигнала. Повторная попытка…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Не удалось позвонить. Номер <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не принадлежит экстренным службам."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Не удалось позвонить. Наберите номер экстренных служб."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Используйте клавиатуру для набора номера"</string>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index 1db4639..0ef6ac7 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"හදිසි ඇමතුම"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"රේඩියෝව ආරම්භ කරමින්…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"සේවා නැත. නැවත උත්සාහ කරන්න…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"ඇමතුම් ලබාගැනීම කළ නොහැක. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> මෙය හදිස්සි ඇමතුම් අංකයක් නොවේ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ඇමතිය නොහැක. හදිසි අංකයක් අමතන්න."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ඇමතීමට කිරීමට යතුරු පුවරුව භාවිතා කරන්න"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 79db6e6..de99a1f 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Tiesňové volanie"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Prebieha zapínanie rádia..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Žiadna služba. Prebieha opätovný pokus…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Hovor nie je možné uskutočniť. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nie je číslo tiesňového volania."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Hovor nie je možné uskutočniť. Vytočte číslo tiesňového volania."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Číslo vytočíte pomocou klávesnice."</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 6f9ff6c..ff7ed28 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Klic v sili"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Vklop radia …"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ni signala. Vnovičen poskus …"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Klicanje ni mogoče. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ni številka za klic v sili."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Klicanje ni mogoče. Opravite klic v sili."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Za klicanje uporabite tipkovnico"</string>
diff --git a/res/values-sq-rAL/strings.xml b/res/values-sq-rAL/strings.xml
index 1f60851..d90c978 100644
--- a/res/values-sq-rAL/strings.xml
+++ b/res/values-sq-rAL/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Telefonata e urgjencës"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Po aktivizon radion…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nuk ka shërbim. Po provon sërish…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Nuk mund të telefonohet. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nuk është numër urgjence."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nuk mund të telefonohet. Formo një numër urgjence."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Përdor tastierën për të formuar numrin"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index d5f1b98..3fa9f63 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Хитан позив"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Укључивање радија…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Нема мреже. Поновни покушај…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Позив није успео. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> није број за хитне случајеве."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Позив није успео. Позовите број за хитне случајеве."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Користите тастатуру за позивање"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index b016b9e..a03c6e8 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Nödsamtal"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Sätter på radion…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ingen tjänst. Försök igen …"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Det gick inte att ringa. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> är inget nödnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Det gick inte att ringa. Slå ett nödnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Använd tangentbordet om du vill ringa"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 7c220b3..c893a2b 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Simu ya dharura"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Inawasha redio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Hakuna huduma. Inajaribu tena..."</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Haiwezi kupiga simu. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> si nambari ya dharura."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Haiwezi kupiga simu. Piga simu nambari ya dharura."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Tumia kibodi kubonyeza"</string>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index 76dabac..ceb41b4 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"அவசரகால அழைப்பு"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ரேடியோவை இயக்குகிறது…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"சேவை இல்லை. மீண்டும் முயற்சிக்கிறது…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> அவசர அழைப்பு எண் இல்லை என்பதால் அழைக்க முடியாது."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"அழைக்க முடியாது. அவசர அழைப்பு எண்ணை அழைக்கவும்."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"டயல் செய்வதற்கு விசைப்பலகையைப் பயன்படுத்துக"</string>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index f9b905b..f221450 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"అత్యవసర కాల్"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"రేడియోను ప్రారంభిస్తోంది…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"సేవ లేదు. మళ్లీ ప్రయత్నిస్తోంది…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"కాల్ చేయలేరు. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> అత్యవసర నంబర్ కాదు."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"కాల్ చేయలేరు. అత్యవసర నంబర్ను డయల్ చేయండి."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"డయల్ చేయడానికి కీబోర్డ్ను ఉపయోగించండి"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 3e9e940..e50bd7d 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"หมายเลขฉุกเฉิน"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"กำลังเปิดวิทยุ…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ไม่มีบริการ โปรดลองอีกครั้ง…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"ไม่สามารถโทรได้ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ไม่ใช่หมายเลขฉุกเฉิน"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ไม่สามารถโทรออก โทรหมายเลขฉุกเฉิน"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ใช้แป้นพิมพ์กดหมายเลขโทรศัพท์"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 2b9050d..c711bcf 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Emergency na tawag"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Ino-on ang radyo…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Walang serbisyo. Sinusubukang muli…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Hindi makatawag. Ang <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ay hindi isang emergency na numero."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Hindi makatawag. Mag-dial ng emergency na numero."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gamitin ang keyboard upang mag-dial"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 97a7081..e5e8947 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Acil durum çağrısı"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Radyo açılıyor..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Servis yok. Tekrar deneniyor…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Aranamıyor. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> bir acil durum numarası değil."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Aranamıyor. Bir acil durum numarasını arayın."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Çevirmek için klavyeyi kullan"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 7f97b26..c127c72 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Аварійний виклик"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Увімкнення радіо…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Зв’язку немає. Повторна спроба…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Неможливо зателефонувати. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> – не є екстреним номером."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Неможливо зателефонувати. Наберіть екстрений номер."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Викор. клав. для набору"</string>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index d404beb..b5c7e5d 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"ہنگامی کال"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ریڈیو آن کر رہا ہے…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"کوئی سروس نہیں ہے۔ دوبارہ کوشش کی جا رہی ہے…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"کال نہیں کی جا سکتی۔ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ایک ہنگامی نمبر نہیں ہے۔"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"کال نہیں کی جا سکتی۔ ایک ہنگامی نمبر ڈائل کریں۔"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ڈائل کرنے کیلئے کی بورڈ استعمال کریں"</string>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 15931ef..ece5aae 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -18,7 +18,7 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="phoneAppLabel" product="tablet" msgid="1107073389495104784">"Mobil internet"</string>
<string name="phoneAppLabel" product="default" msgid="6790717591729922998">"Telefon – xizmatlar"</string>
- <string name="emergencyDialerIconLabel" msgid="7812140032168171053">"Favqulodda tergich"</string>
+ <string name="emergencyDialerIconLabel" msgid="7812140032168171053">"Favqulodda chaqiruv"</string>
<string name="phoneIconLabel" msgid="2331230813161304895">"Telefon"</string>
<string name="fdnListLabel" msgid="8630418672279521003">"Ruxsat etilgan raqamlar"</string>
<string name="unknown" msgid="6878797917991465859">"Noma’lum"</string>
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Favqulodda qo‘ng‘iroq"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Radio yoqilmoqda…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Aloqa yo‘q. Qayta urinilmoqda…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Qo‘ng‘iroq qilib bo‘lmadi. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> favqulodda raqam emas."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Qo‘ng‘iroq qilib bo‘lmadi. Favqulodda raqamga tering."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Terish uchun tugmatagdan foydalaning"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index b01c886..c98c2e6 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Cuộc gọi khẩn cấp"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Đang bật radio..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Không có dịch vụ nào. Đang thử lại…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Không thực hiện được cuộc gọi. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> không phải là số khẩn cấp."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Không thực hiện được cuộc gọi. Hãy quay số khẩn cấp."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Sử dụng bàn phím để quay số"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index c78beff..895a51c 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -448,6 +448,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"紧急呼救"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"正在打开天线..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"无服务,正在重试…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"无法拨打该电话。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> 不是紧急呼救号码。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"无法拨打该电话。请拨打紧急呼救电话。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"使用键盘拨号"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 8db54d1..5811f83 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"緊急電話"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"正在開啟無線電..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"沒有服務。請再試一次…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"無法通話。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> 不是緊急號碼。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"無法通話。撥打緊急號碼。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"使用鍵盤撥號"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 1d4e350..28f58c1 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -454,6 +454,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"緊急電話"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"開啟無線通訊中…"</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"找不到服務訊號,正在重試…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"無法通話。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> 不是緊急號碼。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"無法通話。只能撥打緊急號碼。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"使用鍵盤撥號"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index b597c4a..6dc5813 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -452,6 +452,8 @@
<string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Ikholi ephuthumayo"</string>
<string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Ivula umsakazo..."</string>
<string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Ayikho isevisi. Iyazama futhi…"</string>
+ <!-- no translation found for radio_off_during_emergency_call (2535800034010306830) -->
+ <skip />
<string name="dial_emergency_error" msgid="1509085166367420355">"Ayikwazi ukushaya. I-<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> akuyona inombolo yesimo esiphuthumayo."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ayikwazi ukushaya. Shayela inombolo yesimo esiphuthumayo."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Sebenzisa ikhibhodi ukudayela"</string>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index d231620..b30f8ce 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -139,6 +139,8 @@
<string name="phone_accounts_make_sip_calls_with">Make SIP calls with</string>
<!-- Entry in dialog to "ask first" for accounts when making a call -->
<string name="phone_accounts_ask_every_time">Ask first</string>
+ <!-- Account label for when a SIM account has no service (i.e. airplane mode) -->
+ <string name="phone_accounts_default_account_label">No network available</string>
<!-- Label for heading of the per-account settings section in the phone accounts settings
screen. -->
@@ -996,6 +998,8 @@
<string name="emergency_enable_radio_dialog_message">Turning on radio\u2026</string>
<!-- Status message for the "radio enable" UI for emergency calls -->
<string name="emergency_enable_radio_dialog_retry">No service. Trying again\u2026</string>
+ <!-- Toast message shown when user tries to turn on airplane mode while in an emergency call -->
+ <string name="radio_off_during_emergency_call">Cannot enter airplane mode during an emergency call.</string>
<!-- Dialer text on Emergency Dialer -->
<!-- Emergency dialer: message displayed in an error dialog -->
diff --git a/src/com/android/phone/CarrierConfigLoader.java b/src/com/android/phone/CarrierConfigLoader.java
index 09f12ff..df1a127 100644
--- a/src/com/android/phone/CarrierConfigLoader.java
+++ b/src/com/android/phone/CarrierConfigLoader.java
@@ -93,8 +93,10 @@
// Service connection for binding to config app.
private CarrierServiceConnection[] mServiceConnection;
+ // Broadcast receiver for Boot intents, register intent filter in construtor.
+ private final BroadcastReceiver mBootReceiver = new ConfigLoaderBroadcastReceiver();
// Broadcast receiver for SIM and pkg intents, register intent filter in constructor.
- private final BroadcastReceiver mReceiver = new ConfigLoaderBroadcastReceiver();
+ private final BroadcastReceiver mPackageReceiver = new ConfigLoaderBroadcastReceiver();
// Message codes; see mHandler below.
// Request from SubscriptionInfoUpdater when SIM becomes absent or error.
@@ -119,8 +121,10 @@
private static final int EVENT_BIND_CARRIER_TIMEOUT = 11;
// Check if the system fingerprint has changed.
private static final int EVENT_CHECK_SYSTEM_UPDATE = 12;
+ // Rerun carrier config binding after system is unlocked.
+ private static final int EVENT_SYSTEM_UNLOCKED = 13;
- private static final int BIND_TIMEOUT_MILLIS = 10000;
+ private static final int BIND_TIMEOUT_MILLIS = 30000;
// Tags used for saving and restoring XML documents.
private static final String TAG_DOCUMENT = "carrier_config";
@@ -168,6 +172,12 @@
broadcastConfigChangedIntent(phoneId);
break;
+ case EVENT_SYSTEM_UNLOCKED:
+ for (int i = 0; i < TelephonyManager.from(mContext).getPhoneCount(); ++i) {
+ updateConfigForPhoneId(i);
+ }
+ break;
+
case EVENT_PACKAGE_CHANGED:
carrierPackageName = (String) msg.obj;
// Only update if there are cached config removed to avoid updating config
@@ -219,7 +229,8 @@
saveConfigToXml(DEFAULT_CARRIER_CONFIG_PACKAGE, iccid, config);
mConfigFromDefaultApp[phoneId] = config;
sendMessage(obtainMessage(EVENT_LOADED_FROM_DEFAULT, phoneId, -1));
- } catch (RemoteException ex) {
+ } catch (Exception ex) {
+ // The bound app could throw exceptions that binder will pass to us.
loge("Failed to get carrier config: " + ex.toString());
} finally {
mContext.unbindService(mServiceConnection[phoneId]);
@@ -290,7 +301,8 @@
saveConfigToXml(carrierPackageName, iccid, config);
mConfigFromCarrierApp[phoneId] = config;
sendMessage(obtainMessage(EVENT_LOADED_FROM_CARRIER, phoneId, -1));
- } catch (RemoteException ex) {
+ } catch (Exception ex) {
+ // The bound app could throw exceptions that binder will pass to us.
loge("Failed to get carrier config: " + ex.toString());
} finally {
mContext.unbindService(mServiceConnection[phoneId]);
@@ -334,6 +346,10 @@
private CarrierConfigLoader(Context context) {
mContext = context;
+ IntentFilter bootFilter = new IntentFilter();
+ bootFilter.addAction(Intent.ACTION_BOOT_COMPLETED);
+ context.registerReceiver(mBootReceiver, bootFilter);
+
// Register for package updates. Update app or uninstall app update will have all 3 intents,
// in the order or removed, added, replaced, all with extra_replace set to true.
IntentFilter pkgFilter = new IntentFilter();
@@ -341,7 +357,7 @@
pkgFilter.addAction(Intent.ACTION_PACKAGE_REMOVED);
pkgFilter.addAction(Intent.ACTION_PACKAGE_REPLACED);
pkgFilter.addDataScheme("package");
- context.registerReceiverAsUser(mReceiver, UserHandle.ALL, pkgFilter, null, null);
+ context.registerReceiverAsUser(mPackageReceiver, UserHandle.ALL, pkgFilter, null, null);
int numPhones = TelephonyManager.from(context).getPhoneCount();
mConfigFromDefaultApp = new PersistableBundle[numPhones];
@@ -732,6 +748,10 @@
return;
switch (action) {
+ case Intent.ACTION_BOOT_COMPLETED:
+ mHandler.sendMessage(mHandler.obtainMessage(EVENT_SYSTEM_UNLOCKED, null));
+ break;
+
case Intent.ACTION_PACKAGE_ADDED:
case Intent.ACTION_PACKAGE_REMOVED:
case Intent.ACTION_PACKAGE_REPLACED:
diff --git a/src/com/android/phone/EmergencyActionGroup.java b/src/com/android/phone/EmergencyActionGroup.java
index 039dd82..524462e 100644
--- a/src/com/android/phone/EmergencyActionGroup.java
+++ b/src/com/android/phone/EmergencyActionGroup.java
@@ -76,7 +76,6 @@
@Override
protected void onFinishInflate() {
super.onFinishInflate();
- setupAssistActions();
mSelectedContainer = (ViewGroup) findViewById(R.id.selected_container);
mSelectedContainer.setOnClickListener(this);
@@ -85,6 +84,14 @@
mLaunchHint = findViewById(R.id.launch_hint);
}
+ @Override
+ protected void onWindowVisibilityChanged(int visibility) {
+ super.onWindowVisibilityChanged(visibility);
+ if (visibility == View.VISIBLE) {
+ setupAssistActions();
+ }
+ }
+
/**
* Called by the activity before a touch event is dispatched to the view hierarchy.
*/
diff --git a/src/com/android/phone/PhoneGlobals.java b/src/com/android/phone/PhoneGlobals.java
index c2ec719..e9f4c25 100644
--- a/src/com/android/phone/PhoneGlobals.java
+++ b/src/com/android/phone/PhoneGlobals.java
@@ -26,6 +26,7 @@
import android.content.Intent;
import android.content.IntentFilter;
import android.media.AudioManager;
+import android.net.ConnectivityManager;
import android.net.Uri;
import android.os.AsyncResult;
import android.os.Bundle;
@@ -42,6 +43,7 @@
import android.telephony.ServiceState;
import android.telephony.SubscriptionManager;
import android.util.Log;
+import android.widget.Toast;
import com.android.internal.telephony.Call;
import com.android.internal.telephony.CallManager;
@@ -99,6 +101,9 @@
// Don't use message codes larger than 99 here; those are reserved for
// the individual Activities of the Phone UI.
+ public static final int AIRPLANE_ON = 1;
+ public static final int AIRPLANE_OFF = 0;
+
/**
* Allowable values for the wake lock code.
* SLEEP means the device can be put to sleep.
@@ -612,6 +617,26 @@
notifier.updateCallNotifierRegistrationsAfterRadioTechnologyChange();
}
+ private void handleAirplaneModeChange(int newMode) {
+ if (newMode == AIRPLANE_ON) {
+ // If we are trying to turn off the radio, make sure there are no active
+ // emergency calls. If there are, switch airplane mode back to off.
+ if (PhoneUtils.isInEmergencyCall(mCM)) {
+ // Switch airplane mode back to off.
+ ConnectivityManager.from(this).setAirplaneMode(false);
+ Toast.makeText(this, R.string.radio_off_during_emergency_call, Toast.LENGTH_LONG)
+ .show();
+ Log.i(LOG_TAG, "Ignoring airplane mode: emergency call. Turning airplane off");
+ } else {
+ Log.i(LOG_TAG, "Turning radio off - airplane");
+ PhoneUtils.setRadioPower(false);
+ }
+ } else {
+ Log.i(LOG_TAG, "Turning radio on - airplane");
+ PhoneUtils.setRadioPower(true);
+ }
+ }
+
/**
* Receiver for misc intent broadcasts the Phone app cares about.
*/
@@ -620,9 +645,13 @@
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(Intent.ACTION_AIRPLANE_MODE_CHANGED)) {
- boolean enabled = Settings.Global.getInt(getContentResolver(),
- Settings.Global.AIRPLANE_MODE_ON, 0) == 0;
- PhoneUtils.setRadioPower(enabled);
+ int airplaneMode = Settings.Global.getInt(getContentResolver(),
+ Settings.Global.AIRPLANE_MODE_ON, AIRPLANE_OFF);
+ // Treat any non-OFF values as ON.
+ if (airplaneMode != AIRPLANE_OFF) {
+ airplaneMode = AIRPLANE_ON;
+ }
+ handleAirplaneModeChange(airplaneMode);
} else if (action.equals(TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED)) {
int subId = intent.getIntExtra(PhoneConstants.SUBSCRIPTION_KEY,
SubscriptionManager.INVALID_SUBSCRIPTION_ID);
diff --git a/src/com/android/phone/settings/AccountSelectionPreference.java b/src/com/android/phone/settings/AccountSelectionPreference.java
index 6872a16..58072d9 100644
--- a/src/com/android/phone/settings/AccountSelectionPreference.java
+++ b/src/com/android/phone/settings/AccountSelectionPreference.java
@@ -26,8 +26,10 @@
import android.os.UserHandle;
import android.preference.ListPreference;
import android.preference.Preference;
+import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
import android.telecom.TelecomManager;
+import android.text.TextUtils;
import android.util.AttributeSet;
import java.util.List;
@@ -82,11 +84,16 @@
int selectedIndex = mAccounts.length; // Points to nullSelectionString by default
int i = 0;
for ( ; i < mAccounts.length; i++) {
- CharSequence label = telecomManager.getPhoneAccount(mAccounts[i]).getLabel();
+ PhoneAccount account = telecomManager.getPhoneAccount(mAccounts[i]);
+ CharSequence label = account.getLabel();
if (label != null) {
label = pm.getUserBadgedLabel(label, mAccounts[i].getUserHandle());
}
- mEntries[i] = label == null ? null : label.toString();
+ boolean isSimAccount =
+ account.hasCapabilities(PhoneAccount.CAPABILITY_SIM_SUBSCRIPTION);
+ mEntries[i] = (TextUtils.isEmpty(label) && isSimAccount)
+ ? mContext.getString(R.string.phone_accounts_default_account_label)
+ : String.valueOf(label);
mEntryValues[i] = Integer.toString(i);
if (Objects.equals(currentSelection, mAccounts[i])) {
selectedIndex = i;
diff --git a/src/com/android/phone/settings/PhoneAccountSettingsFragment.java b/src/com/android/phone/settings/PhoneAccountSettingsFragment.java
index 53f9567..70e9fad 100644
--- a/src/com/android/phone/settings/PhoneAccountSettingsFragment.java
+++ b/src/com/android/phone/settings/PhoneAccountSettingsFragment.java
@@ -357,7 +357,11 @@
// Create the preference & add the label
Preference accountPreference = new Preference(getActivity());
- accountPreference.setTitle(account.getLabel());
+ CharSequence accountLabel = account.getLabel();
+ boolean isSimAccount =
+ account.hasCapabilities(PhoneAccount.CAPABILITY_SIM_SUBSCRIPTION);
+ accountPreference.setTitle((TextUtils.isEmpty(accountLabel) && isSimAccount)
+ ? getString(R.string.phone_accounts_default_account_label) : accountLabel);
// Add an icon.
Icon icon = account.getIcon();
diff --git a/src/com/android/phone/settings/fdn/FdnSetting.java b/src/com/android/phone/settings/fdn/FdnSetting.java
index ac43cce..c76f91d 100644
--- a/src/com/android/phone/settings/fdn/FdnSetting.java
+++ b/src/com/android/phone/settings/fdn/FdnSetting.java
@@ -468,6 +468,20 @@
}
}
+ /**
+ * Reflect the updated change PIN2 state in the UI.
+ */
+ private void updateChangePIN2() {
+ if (mPhone.getIccCard().getIccPin2Blocked()) {
+ // If the pin2 is blocked, the state of the change pin2 dialog
+ // should be set for puk2 use (that is, the user should be prompted
+ // to enter puk2 code instead of old pin2).
+ resetPinChangeStateForPUK2();
+ } else {
+ resetPinChangeState();
+ }
+ }
+
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
@@ -518,6 +532,7 @@
super.onResume();
mPhone = mSubscriptionInfoHelper.getPhone();
updateEnableFDN();
+ updateChangePIN2();
}
/**
diff --git a/src/com/android/services/telephony/CdmaConference.java b/src/com/android/services/telephony/CdmaConference.java
index 5926a9f..19572e9 100755
--- a/src/com/android/services/telephony/CdmaConference.java
+++ b/src/com/android/services/telephony/CdmaConference.java
@@ -17,7 +17,6 @@
package com.android.services.telephony;
import android.content.Context;
-import android.content.res.Resources;
import android.os.PersistableBundle;
import android.telecom.Conference;
import android.telecom.Connection;
@@ -36,14 +35,18 @@
*/
public class CdmaConference extends Conference {
private int mCapabilities;
+ private int mProperties;
public CdmaConference(PhoneAccountHandle phoneAccount) {
super(phoneAccount);
setActive();
+
+ mProperties = Connection.PROPERTY_GENERIC_CONFERENCE;
+ setConnectionProperties(mProperties);
}
public void updateCapabilities(int capabilities) {
- capabilities |= Connection.CAPABILITY_MUTE | Connection.CAPABILITY_GENERIC_CONFERENCE;
+ capabilities |= Connection.CAPABILITY_MUTE;
setConnectionCapabilities(capabilities);
}
diff --git a/src/com/android/services/telephony/CdmaConferenceController.java b/src/com/android/services/telephony/CdmaConferenceController.java
index f61f425..9aee300 100644
--- a/src/com/android/services/telephony/CdmaConferenceController.java
+++ b/src/com/android/services/telephony/CdmaConferenceController.java
@@ -35,7 +35,7 @@
* indication given to us as to what state they are in.
*
* To make life easier on the user we do the following: Whenever there exist 2 or more calls, we
- * say that we are in a conference call with {@link Connection#CAPABILITY_GENERIC_CONFERENCE}.
+ * say that we are in a conference call with {@link Connection#PROPERTY_GENERIC_CONFERENCE}.
* Generic indicates that this is a simple conference that doesn't support conference management.
* The conference call will also support "MERGE" to begin with and stop supporting it the first time
* we are asked to actually execute a merge. I emphasize when "we are asked" because we get no
diff --git a/src/com/android/services/telephony/ImsConference.java b/src/com/android/services/telephony/ImsConference.java
index 53e7289..69d57d7 100644
--- a/src/com/android/services/telephony/ImsConference.java
+++ b/src/com/android/services/telephony/ImsConference.java
@@ -179,6 +179,14 @@
}
@Override
+ public void onConnectionPropertiesChanged(Connection c, int connectionProperties) {
+ Log.d(this, "onConnectionPropertiesChanged: Connection: %s," +
+ " connectionProperties: %s", c, connectionProperties);
+ int properties = ImsConference.this.getConnectionProperties();
+ setConnectionProperties(applyHostProperties(properties, connectionProperties));
+ }
+
+ @Override
public void onStatusHintsChanged(Connection c, StatusHints statusHints) {
Log.v(this, "onStatusHintsChanged");
updateStatusHints();
@@ -282,30 +290,49 @@
* @return The merged capabilities to be applied to the conference.
*/
private int applyHostCapabilities(int conferenceCapabilities, int capabilities) {
- conferenceCapabilities = changeCapability(conferenceCapabilities,
+ conferenceCapabilities = changeBitmask(conferenceCapabilities,
Connection.CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL,
can(capabilities, Connection.CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL));
- conferenceCapabilities = changeCapability(conferenceCapabilities,
+ conferenceCapabilities = changeBitmask(conferenceCapabilities,
Connection.CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL,
can(capabilities, Connection.CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL));
- conferenceCapabilities = changeCapability(conferenceCapabilities,
+ conferenceCapabilities = changeBitmask(conferenceCapabilities,
Connection.CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO,
can(capabilities, Connection.CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO));
- conferenceCapabilities = changeCapability(conferenceCapabilities,
+ conferenceCapabilities = changeBitmask(conferenceCapabilities,
Connection.CAPABILITY_CAN_UPGRADE_TO_VIDEO,
can(capabilities, Connection.CAPABILITY_CAN_UPGRADE_TO_VIDEO));
- conferenceCapabilities = changeCapability(conferenceCapabilities,
- Connection.CAPABILITY_HIGH_DEF_AUDIO,
- can(capabilities, Connection.CAPABILITY_HIGH_DEF_AUDIO));
-
return conferenceCapabilities;
}
/**
+ * Transfers properties from the conference host to the conference itself.
+ *
+ * @param conferenceProperties The current conference properties.
+ * @param properties The new conference host properties.
+ * @return The merged properties to be applied to the conference.
+ */
+ private int applyHostProperties(int conferenceProperties, int properties) {
+ conferenceProperties = changeBitmask(conferenceProperties,
+ Connection.PROPERTY_HIGH_DEF_AUDIO,
+ can(properties, Connection.PROPERTY_HIGH_DEF_AUDIO));
+
+ conferenceProperties = changeBitmask(conferenceProperties,
+ Connection.PROPERTY_WIFI,
+ can(properties, Connection.PROPERTY_WIFI));
+
+ conferenceProperties = changeBitmask(conferenceProperties,
+ Connection.PROPERTY_IS_EXTERNAL_CALL,
+ can(properties, Connection.PROPERTY_IS_EXTERNAL_CALL));
+
+ return conferenceProperties;
+ }
+
+ /**
* Not used by the IMS conference controller.
*
* @return {@code Null}.
@@ -455,18 +482,18 @@
}
/**
- * Changes a capabilities bit-mask to add or remove a capability.
+ * Changes a bit-mask to add or remove a bit-field.
*
- * @param capabilities The capabilities bit-mask.
- * @param capability The capability to change.
- * @param enabled Whether the capability should be set or removed.
- * @return The capabilities bit-mask with the capability changed.
+ * @param bitmask The bit-mask.
+ * @param bitfield The bit-field to change.
+ * @param enabled Whether the bit-field should be set or removed.
+ * @return The bit-mask with the bit-field changed.
*/
- private int changeCapability(int capabilities, int capability, boolean enabled) {
+ private int changeBitmask(int bitmask, int bitfield, boolean enabled) {
if (enabled) {
- return capabilities | capability;
+ return bitmask | bitfield;
} else {
- return capabilities & ~capability;
+ return bitmask & ~bitfield;
}
}
diff --git a/src/com/android/services/telephony/PstnIncomingCallNotifier.java b/src/com/android/services/telephony/PstnIncomingCallNotifier.java
index 91d75c4..cfcf466 100644
--- a/src/com/android/services/telephony/PstnIncomingCallNotifier.java
+++ b/src/com/android/services/telephony/PstnIncomingCallNotifier.java
@@ -29,6 +29,8 @@
import com.android.internal.telephony.Connection;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.cdma.CdmaCallWaitingNotification;
+import com.android.internal.telephony.imsphone.ImsExternalCallTracker;
+import com.android.internal.telephony.imsphone.ImsExternalConnection;
import com.android.phone.PhoneUtils;
import com.google.common.base.Preconditions;
@@ -177,6 +179,18 @@
Uri uri = Uri.fromParts(PhoneAccount.SCHEME_TEL, connection.getAddress(), null);
extras.putParcelable(TelecomManager.EXTRA_UNKNOWN_CALL_HANDLE, uri);
}
+ // ImsExternalConnections are keyed by a unique mCallId; include this as an extra on
+ // the call to addNewUknownCall in Telecom. This way when the request comes back to the
+ // TelephonyConnectionService, we will be able to determine which unknown connection is
+ // being added.
+ if (connection instanceof ImsExternalConnection) {
+ if (extras == null) {
+ extras = new Bundle();
+ }
+ ImsExternalConnection externalConnection = (ImsExternalConnection) connection;
+ extras.putInt(ImsExternalCallTracker.EXTRA_IMS_EXTERNAL_CALL_ID,
+ externalConnection.getCallId());
+ }
TelecomManager.from(mPhone.getContext()).addNewUnknownCall(
PhoneUtils.makePstnPhoneAccountHandle(mPhone), extras);
} else {
diff --git a/src/com/android/services/telephony/TelecomAccountRegistry.java b/src/com/android/services/telephony/TelecomAccountRegistry.java
index fc4bb4d..c6a121b 100644
--- a/src/com/android/services/telephony/TelecomAccountRegistry.java
+++ b/src/com/android/services/telephony/TelecomAccountRegistry.java
@@ -178,6 +178,10 @@
capabilities |= PhoneAccount.CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE;
}
+ if (mIsVideoCapable && isCarrierEmergencyVideoCallsAllowed()) {
+ capabilities |= PhoneAccount.CAPABILITY_EMERGENCY_VIDEO_CALLING;
+ }
+
mIsVideoPauseSupported = isCarrierVideoPauseSupported();
Bundle instantLetteringExtras = null;
if (isCarrierInstantLetteringSupported()) {
@@ -278,6 +282,17 @@
}
/**
+ * Determines from carrier config whether emergency video calls are supported.
+ *
+ * @return {@code true} if emergency video calls are allowed, {@code false} otherwise.
+ */
+ private boolean isCarrierEmergencyVideoCallsAllowed() {
+ PersistableBundle b =
+ PhoneGlobals.getInstance().getCarrierConfigForSubId(mPhone.getSubId());
+ return b.getBoolean(CarrierConfigManager.KEY_ALLOW_EMERGENCY_VIDEO_CALLS_BOOL);
+ }
+
+ /**
* @return The {@linke PhoneAccount} extras associated with the current subscription.
*/
private Bundle getPhoneAccountExtras() {
diff --git a/src/com/android/services/telephony/TelephonyConnection.java b/src/com/android/services/telephony/TelephonyConnection.java
index d76281f..04bc02c 100644
--- a/src/com/android/services/telephony/TelephonyConnection.java
+++ b/src/com/android/services/telephony/TelephonyConnection.java
@@ -357,15 +357,15 @@
/**
* Determines if the {@link TelephonyConnection} is using wifi.
- * This is used when {@link TelephonyConnection#updateConnectionCapabilities} is called to
- * indicate wheter a call has the {@link Connection#CAPABILITY_WIFI} capability.
+ * This is used when {@link TelephonyConnection#updateConnectionProperties()} is called to
+ * indicate whether a call has the {@link Connection#PROPERTY_WIFI} property.
*/
private boolean mIsWifi;
/**
* Determines the audio quality is high for the {@link TelephonyConnection}.
- * This is used when {@link TelephonyConnection#updateConnectionCapabilities}} is called to
- * indicate whether a call has the {@link Connection#CAPABILITY_HIGH_DEF_AUDIO} capability.
+ * This is used when {@link TelephonyConnection#updateConnectionProperties}} is called to
+ * indicate whether a call has the {@link Connection#PROPERTY_HIGH_DEF_AUDIO} property.
*/
private boolean mHasHighDefAudio;
@@ -593,10 +593,10 @@
*/
protected int buildConnectionCapabilities() {
int callCapabilities = 0;
+ if (mOriginalConnection != null && mOriginalConnection.isIncoming()) {
+ callCapabilities |= CAPABILITY_SPEED_UP_MT_AUDIO;
+ }
if (isImsConnection()) {
- if (mOriginalConnection.isIncoming()) {
- callCapabilities |= CAPABILITY_SPEED_UP_MT_AUDIO;
- }
if (!shouldTreatAsEmergencyCall()) {
callCapabilities |= CAPABILITY_SUPPORT_HOLD;
if (getState() == STATE_ACTIVE || getState() == STATE_HOLDING) {
@@ -605,12 +605,6 @@
}
}
- // If the phone is in ECM mode, mark the call to indicate that the callback number should be
- // shown.
- Phone phone = getPhone();
- if (phone != null && phone.isInEcm()) {
- callCapabilities |= CAPABILITY_SHOW_CALLBACK_NUMBER;
- }
return callCapabilities;
}
@@ -618,11 +612,10 @@
int newCapabilities = buildConnectionCapabilities();
newCapabilities = applyOriginalConnectionCapabilities(newCapabilities);
- newCapabilities = changeCapability(newCapabilities,
- CAPABILITY_HIGH_DEF_AUDIO, mHasHighDefAudio);
- newCapabilities = changeCapability(newCapabilities, CAPABILITY_WIFI, mIsWifi);
- newCapabilities = changeCapability(newCapabilities, CAPABILITY_CAN_PAUSE_VIDEO,
+ newCapabilities = changeBitmask(newCapabilities, CAPABILITY_CAN_PAUSE_VIDEO,
mIsVideoPauseSupported && isVideoCapable());
+ newCapabilities = changeBitmask(newCapabilities, CAPABILITY_CAN_PULL_CALL,
+ isExternalConnection() && isPullable());
newCapabilities = applyConferenceTerminationCapabilities(newCapabilities);
if (getConnectionCapabilities() != newCapabilities) {
@@ -630,8 +623,38 @@
}
}
+ protected int buildConnectionProperties() {
+ int connectionProperties = 0;
+
+ // If the phone is in ECM mode, mark the call to indicate that the callback number should be
+ // shown.
+ Phone phone = getPhone();
+ if (phone != null && phone.isInEcm()) {
+ connectionProperties |= PROPERTY_SHOW_CALLBACK_NUMBER;
+ }
+
+ return connectionProperties;
+ }
+
+ /**
+ * Updates the properties of the connection.
+ */
+ protected final void updateConnectionProperties() {
+ int newProperties = buildConnectionProperties();
+
+ newProperties = changeBitmask(newProperties, PROPERTY_HIGH_DEF_AUDIO, mHasHighDefAudio);
+ newProperties = changeBitmask(newProperties, PROPERTY_WIFI, mIsWifi);
+ newProperties = changeBitmask(newProperties, PROPERTY_IS_EXTERNAL_CALL,
+ isExternalConnection());
+
+ if (getConnectionProperties() != newProperties) {
+ setConnectionProperties(newProperties);
+ }
+ }
+
protected final void updateAddress() {
updateConnectionCapabilities();
+ updateConnectionProperties();
if (mOriginalConnection != null) {
Uri address = getAddressFromNumber(mOriginalConnection.getAddress());
int presentation = mOriginalConnection.getNumberPresentation();
@@ -986,6 +1009,7 @@
updateStateInternal();
updateStatusHints();
updateConnectionCapabilities();
+ updateConnectionProperties();
updateAddress();
updateMultiparty();
}
@@ -1080,6 +1104,33 @@
}
/**
+ * Determines if the current connection is an external connection.
+ *
+ * A connection is deemed to be external if the original connection capabilities state that it
+ * is.
+ *
+ * @return {@code true} if the connection is external, {@code false} otherwise.
+ */
+ private boolean isExternalConnection() {
+ return can(mOriginalConnectionCapabilities, Capability.IS_EXTERNAL_CONNECTION)
+ && can(mOriginalConnectionCapabilities,
+ Capability.IS_EXTERNAL_CONNECTION);
+ }
+
+ /**
+ * Determines if the current connection is pullable.
+ *
+ * A connection is deemed to be pullable if the original connection capabilities state that it
+ * is.
+ *
+ * @return {@code true} if the connection is pullable, {@code false} otherwise.
+ */
+ private boolean isPullable() {
+ return can(mOriginalConnectionCapabilities, Capability.IS_EXTERNAL_CONNECTION)
+ && can(mOriginalConnectionCapabilities, Capability.IS_PULLABLE);
+ }
+
+ /**
* Applies capabilities specific to conferences termination to the
* {@code ConnectionCapabilities} bit-mask.
*
@@ -1108,6 +1159,7 @@
public void setOriginalConnectionCapabilities(int connectionCapabilities) {
mOriginalConnectionCapabilities = connectionCapabilities;
updateConnectionCapabilities();
+ updateConnectionProperties();
}
/**
@@ -1126,13 +1178,13 @@
boolean supportsDowngradeToAudio = can(mOriginalConnectionCapabilities,
Capability.SUPPORTS_DOWNGRADE_TO_VOICE_LOCAL |
Capability.SUPPORTS_DOWNGRADE_TO_VOICE_REMOTE);
- capabilities = changeCapability(capabilities,
+ capabilities = changeBitmask(capabilities,
CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO, !supportsDowngradeToAudio);
- capabilities = changeCapability(capabilities, CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL,
+ capabilities = changeBitmask(capabilities, CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL,
can(mOriginalConnectionCapabilities, Capability.SUPPORTS_VT_REMOTE_BIDIRECTIONAL));
- capabilities = changeCapability(capabilities, CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL,
+ capabilities = changeBitmask(capabilities, CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL,
can(mOriginalConnectionCapabilities, Capability.SUPPORTS_VT_LOCAL_BIDIRECTIONAL));
return capabilities;
@@ -1140,11 +1192,11 @@
/**
* Sets whether the call is using wifi. Used when rebuilding the capabilities to set or unset
- * the {@link Connection#CAPABILITY_WIFI} capability.
+ * the {@link Connection#PROPERTY_WIFI} property.
*/
public void setWifi(boolean isWifi) {
mIsWifi = isWifi;
- updateConnectionCapabilities();
+ updateConnectionProperties();
updateStatusHints();
}
@@ -1156,15 +1208,15 @@
}
/**
- * Sets the current call audio quality. Used during rebuild of the capabilities
- * to set or unset the {@link Connection#CAPABILITY_HIGH_DEF_AUDIO} capability.
+ * Sets the current call audio quality. Used during rebuild of the properties
+ * to set or unset the {@link Connection#PROPERTY_HIGH_DEF_AUDIO} property.
*
* @param audioQuality The audio quality.
*/
public void setAudioQuality(int audioQuality) {
mHasHighDefAudio = audioQuality ==
com.android.internal.telephony.Connection.AUDIO_QUALITY_HIGH_DEFINITION;
- updateConnectionCapabilities();
+ updateConnectionProperties();
}
void resetStateForConference() {
@@ -1238,16 +1290,16 @@
/**
* Changes a capabilities bit-mask to add or remove a capability.
*
- * @param capabilities The capabilities bit-mask.
- * @param capability The capability to change.
- * @param enabled Whether the capability should be set or removed.
- * @return The capabilities bit-mask with the capability changed.
+ * @param bitmask The bit-mask.
+ * @param bitfield The bit-field to change.
+ * @param enabled Whether the bit-field should be set or removed.
+ * @return The bit-mask with the bit-field changed.
*/
- private int changeCapability(int capabilities, int capability, boolean enabled) {
+ private int changeBitmask(int bitmask, int bitfield, boolean enabled) {
if (enabled) {
- return capabilities | capability;
+ return bitmask | bitfield;
} else {
- return capabilities & ~capability;
+ return bitmask & ~bitfield;
}
}
@@ -1312,7 +1364,7 @@
* Handles exiting ECM mode.
*/
protected void handleExitedEcmMode() {
- updateConnectionCapabilities();
+ updateConnectionProperties();
}
/**
@@ -1356,6 +1408,8 @@
sb.append(Connection.stateToString(getState()));
sb.append(" capabilities:");
sb.append(capabilitiesToString(getConnectionCapabilities()));
+ sb.append(" properties:");
+ sb.append(propertiesToString(getConnectionProperties()));
sb.append(" address:");
sb.append(Log.pii(getAddress()));
sb.append(" originalConnection:");
diff --git a/src/com/android/services/telephony/TelephonyConnectionService.java b/src/com/android/services/telephony/TelephonyConnectionService.java
index d93fb96..4844df9 100644
--- a/src/com/android/services/telephony/TelephonyConnectionService.java
+++ b/src/com/android/services/telephony/TelephonyConnectionService.java
@@ -21,6 +21,7 @@
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
+import android.os.Bundle;
import android.telecom.Conference;
import android.telecom.Connection;
import android.telecom.ConnectionRequest;
@@ -45,6 +46,8 @@
import com.android.internal.telephony.PhoneConstants;
import com.android.internal.telephony.PhoneFactory;
import com.android.internal.telephony.SubscriptionController;
+import com.android.internal.telephony.imsphone.ImsExternalCallTracker;
+import com.android.internal.telephony.imsphone.ImsPhone;
import com.android.phone.MMIDialogActivity;
import com.android.phone.PhoneUtils;
import com.android.phone.R;
@@ -396,26 +399,51 @@
android.telephony.DisconnectCause.ERROR_UNSPECIFIED,
"Phone is null"));
}
+ Bundle extras = request.getExtras();
final List<com.android.internal.telephony.Connection> allConnections = new ArrayList<>();
- final Call ringingCall = phone.getRingingCall();
- if (ringingCall.hasConnections()) {
- allConnections.addAll(ringingCall.getConnections());
- }
- final Call foregroundCall = phone.getForegroundCall();
- if ((foregroundCall.getState() != Call.State.DISCONNECTED)
- && (foregroundCall.hasConnections())) {
- allConnections.addAll(foregroundCall.getConnections());
- }
- if (phone.getImsPhone() != null) {
- final Call imsFgCall = phone.getImsPhone().getForegroundCall();
- if ((imsFgCall.getState() != Call.State.DISCONNECTED) && imsFgCall.hasConnections()) {
- allConnections.addAll(imsFgCall.getConnections());
+
+ // Handle the case where an unknown connection has an IMS external call ID specified; we can
+ // skip the rest of the guesswork and just grad that unknown call now.
+ if (phone.getImsPhone() != null && extras != null &&
+ extras.containsKey(ImsExternalCallTracker.EXTRA_IMS_EXTERNAL_CALL_ID)) {
+
+ ImsPhone imsPhone = (ImsPhone) phone.getImsPhone();
+ ImsExternalCallTracker externalCallTracker = imsPhone.getExternalCallTracker();
+ int externalCallId = extras.getInt(ImsExternalCallTracker.EXTRA_IMS_EXTERNAL_CALL_ID,
+ -1);
+
+ if (externalCallTracker != null) {
+ com.android.internal.telephony.Connection connection =
+ externalCallTracker.getConnectionById(externalCallId);
+
+ if (connection != null) {
+ allConnections.add(connection);
+ }
}
}
- final Call backgroundCall = phone.getBackgroundCall();
- if (backgroundCall.hasConnections()) {
- allConnections.addAll(phone.getBackgroundCall().getConnections());
+
+ if (allConnections.isEmpty()) {
+ final Call ringingCall = phone.getRingingCall();
+ if (ringingCall.hasConnections()) {
+ allConnections.addAll(ringingCall.getConnections());
+ }
+ final Call foregroundCall = phone.getForegroundCall();
+ if ((foregroundCall.getState() != Call.State.DISCONNECTED)
+ && (foregroundCall.hasConnections())) {
+ allConnections.addAll(foregroundCall.getConnections());
+ }
+ if (phone.getImsPhone() != null) {
+ final Call imsFgCall = phone.getImsPhone().getForegroundCall();
+ if ((imsFgCall.getState() != Call.State.DISCONNECTED) && imsFgCall
+ .hasConnections()) {
+ allConnections.addAll(imsFgCall.getConnections());
+ }
+ }
+ final Call backgroundCall = phone.getBackgroundCall();
+ if (backgroundCall.hasConnections()) {
+ allConnections.addAll(phone.getBackgroundCall().getConnections());
+ }
}
com.android.internal.telephony.Connection unknownConnection = null;