diff options
Diffstat (limited to 'java/com/android/incallui')
397 files changed, 5718 insertions, 766 deletions
diff --git a/java/com/android/incallui/AndroidManifest.xml b/java/com/android/incallui/AndroidManifest.xml index 276b47a5e..8539bd0cf 100644 --- a/java/com/android/incallui/AndroidManifest.xml +++ b/java/com/android/incallui/AndroidManifest.xml @@ -19,7 +19,7 @@ <uses-sdk android:minSdkVersion="23" - android:targetSdkVersion="25"/> + android:targetSdkVersion="26"/> <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/> <!-- We use this to disable the status bar buttons of home, back and recent diff --git a/java/com/android/incallui/AnswerScreenPresenter.java b/java/com/android/incallui/AnswerScreenPresenter.java index 8116f131b..ca34aa6aa 100644 --- a/java/com/android/incallui/AnswerScreenPresenter.java +++ b/java/com/android/incallui/AnswerScreenPresenter.java @@ -180,6 +180,9 @@ public class AnswerScreenPresenter @Override public void onHandoverToWifiFailure() {} + + @Override + public void onInternationalCallOnWifi() {} } private boolean isSmsResponseAllowed(DialerCall call) { diff --git a/java/com/android/incallui/CallCardPresenter.java b/java/com/android/incallui/CallCardPresenter.java index a51f54edb..0b3592d01 100644 --- a/java/com/android/incallui/CallCardPresenter.java +++ b/java/com/android/incallui/CallCardPresenter.java @@ -373,6 +373,9 @@ public class CallCardPresenter @Override public void onHandoverToWifiFailure() {} + @Override + public void onInternationalCallOnWifi() {} + /** Handles a change to the child number by refreshing the primary call info. */ @Override public void onDialerCallChildNumberChange() { @@ -664,8 +667,16 @@ public class CallCardPresenter MultimediaData multimediaData = null; if (mPrimary.getNumber() != null) { EnrichedCallManager manager = EnrichedCallComponent.get(mContext).getEnrichedCallManager(); + + EnrichedCallManager.Filter filter; + if (mPrimary.isIncoming()) { + filter = manager.createIncomingCallComposerFilter(); + } else { + filter = manager.createOutgoingCallComposerFilter(); + } + Session enrichedCallSession = - manager.getSession(mPrimary.getUniqueCallId(), mPrimary.getNumber()); + manager.getSession(mPrimary.getUniqueCallId(), mPrimary.getNumber(), filter); mPrimary.setEnrichedCallSession(enrichedCallSession); mPrimary.setEnrichedCallCapabilities(manager.getCapabilities(mPrimary.getNumber())); @@ -729,7 +740,7 @@ public class CallCardPresenter mInCallScreen.setPrimary( new PrimaryInfo( number, - name, + mPrimary.updateNameIfRestricted(name), nameIsNumber, shouldShowLocationAsLabel(nameIsNumber, mPrimaryContactInfo.shouldShowLocation) ? mPrimaryContactInfo.location @@ -882,7 +893,7 @@ public class CallCardPresenter mInCallScreen.setSecondary( new SecondaryInfo( true /* show */, - name, + mSecondary.updateNameIfRestricted(name), nameIsNumber, mSecondaryContactInfo.label, mSecondary.getCallProviderLabel(), diff --git a/java/com/android/incallui/CallerInfoUtils.java b/java/com/android/incallui/CallerInfoUtils.java index 7c14533bb..564446647 100644 --- a/java/com/android/incallui/CallerInfoUtils.java +++ b/java/com/android/incallui/CallerInfoUtils.java @@ -64,7 +64,7 @@ public class CallerInfoUtils { // TODO: Have phoneapp send a Uri when it knows the contact that triggered this call. if (info.numberPresentation == TelecomManager.PRESENTATION_ALLOWED) { - if (PermissionsUtil.hasContactsPermissions(context)) { + if (PermissionsUtil.hasContactsReadPermissions(context)) { // Start the query with the number provided from the call. LogUtil.d( "CallerInfoUtils.getCallerInfoForCall", diff --git a/java/com/android/incallui/ConferenceParticipantListAdapter.java b/java/com/android/incallui/ConferenceParticipantListAdapter.java index 72c0fcd20..712bdefa6 100644 --- a/java/com/android/incallui/ConferenceParticipantListAdapter.java +++ b/java/com/android/incallui/ConferenceParticipantListAdapter.java @@ -232,11 +232,14 @@ public class ConferenceParticipantListAdapter extends BaseAdapter { boolean thisRowCanDisconnect = call.can(android.telecom.Call.Details.CAPABILITY_DISCONNECT_FROM_CONFERENCE); + String name = + ContactDisplayUtils.getPreferredDisplayName( + contactCache.namePrimary, contactCache.nameAlternative, mContactsPreferences); + setCallerInfoForRow( result, contactCache.namePrimary, - ContactDisplayUtils.getPreferredDisplayName( - contactCache.namePrimary, contactCache.nameAlternative, mContactsPreferences), + call.updateNameIfRestricted(name), contactCache.number, contactCache.label, contactCache.lookupKey, diff --git a/java/com/android/incallui/ContactInfoCache.java b/java/com/android/incallui/ContactInfoCache.java index 3014de363..4c8ede906 100644 --- a/java/com/android/incallui/ContactInfoCache.java +++ b/java/com/android/incallui/ContactInfoCache.java @@ -25,7 +25,6 @@ import android.net.Uri; import android.os.Build.VERSION; import android.os.Build.VERSION_CODES; import android.os.SystemClock; -import android.provider.ContactsContract; import android.provider.ContactsContract.CommonDataKinds.Phone; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.DisplayNameSources; @@ -102,15 +101,12 @@ public class ContactInfoCache implements OnImageLoadCompleteListener { cacheInfo.setSource(ContactSource.Type.SOURCE_TYPE_CNAP, "CNAP", 0); contactInfo.name = input.cnapName; contactInfo.number = input.number; - contactInfo.type = ContactsContract.CommonDataKinds.Phone.TYPE_MAIN; try { final JSONObject contactRows = new JSONObject() .put( Phone.CONTENT_ITEM_TYPE, - new JSONObject() - .put(Phone.NUMBER, contactInfo.number) - .put(Phone.TYPE, Phone.TYPE_MAIN)); + new JSONObject().put(Phone.NUMBER, contactInfo.number)); final String jsonString = new JSONObject() .put(Contacts.DISPLAY_NAME, contactInfo.name) diff --git a/java/com/android/incallui/InCallActivity.java b/java/com/android/incallui/InCallActivity.java index 03e5ab29a..cc9a8e438 100644 --- a/java/com/android/incallui/InCallActivity.java +++ b/java/com/android/incallui/InCallActivity.java @@ -23,6 +23,7 @@ import android.graphics.drawable.GradientDrawable.Orientation; import android.os.Bundle; import android.support.annotation.ColorInt; import android.support.annotation.FloatRange; +import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; @@ -242,7 +243,6 @@ public class InCallActivity extends TransactionSafeFragmentActivity @Override protected void onNewIntent(Intent intent) { LogUtil.i("InCallActivity.onNewIntent", ""); - common.onNewIntent(intent); // If the screen is off, we need to make sure it gets turned on for incoming calls. // This normally works just fine thanks to FLAG_TURN_SCREEN_ON but that only works @@ -250,8 +250,11 @@ public class InCallActivity extends TransactionSafeFragmentActivity // for the call waiting case, we recreate() the current activity. There should be no jank from // this since the screen is already off and will remain so until our new activity is up. if (!isVisible()) { + common.onNewIntent(intent, true /* isRecreating */); LogUtil.i("InCallActivity.onNewIntent", "Restarting InCallActivity to force screen on."); recreate(); + } else { + common.onNewIntent(intent, false /* isRecreating */); } } @@ -485,6 +488,11 @@ public class InCallActivity extends TransactionSafeFragmentActivity common.showWifiFailedDialog(call); } + public void onInternationalCallOnWifi(@NonNull DialerCall call) { + LogUtil.enterBlock("InCallActivity.onInternationalCallOnWifi"); + common.showInternationalCallOnWifiDialog(call); + } + public void setAllowOrientationChange(boolean allowOrientationChange) { if (!allowOrientationChange) { setRequestedOrientation(InCallOrientationEventListener.ACTIVITY_PREFERENCE_DISALLOW_ROTATION); @@ -526,7 +534,7 @@ public class InCallActivity extends TransactionSafeFragmentActivity "shouldShowAnswerUi: %b, shouldShowVideoUi: %b, " + "didShowAnswerScreen: %b, didShowInCallScreen: %b, didShowVideoCallScreen: %b", shouldShowAnswerUi.shouldShow, - shouldShowVideoUi, + shouldShowVideoUi.shouldShow, didShowAnswerScreen, didShowInCallScreen, didShowVideoCallScreen); diff --git a/java/com/android/incallui/InCallActivityCommon.java b/java/com/android/incallui/InCallActivityCommon.java index 01dc1bb36..4b0a3cd05 100644 --- a/java/com/android/incallui/InCallActivityCommon.java +++ b/java/com/android/incallui/InCallActivityCommon.java @@ -62,6 +62,8 @@ import com.android.incallui.call.CallList; import com.android.incallui.call.DialerCall; import com.android.incallui.call.DialerCall.State; import com.android.incallui.call.TelecomAdapter; +import com.android.incallui.telecomeventui.InternationalCallOnWifiDialogFragment; +import com.android.incallui.telecomeventui.InternationalCallOnWifiDialogFragment.Callback; import com.android.incallui.wifi.EnableWifiCallingPrompt; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @@ -80,6 +82,7 @@ public class InCallActivityCommon { private static final String TAG_SELECT_ACCOUNT_FRAGMENT = "tag_select_account_fragment"; private static final String TAG_DIALPAD_FRAGMENT = "tag_dialpad_fragment"; + private static final String TAG_INTERNATIONAL_CALL_ON_WIFI = "tag_international_call_on_wifi"; @Retention(RetentionPolicy.SOURCE) @IntDef({ @@ -107,7 +110,7 @@ public class InCallActivityCommon { private String dtmfTextToPreopulate; @DialpadRequestType private int showDialpadRequest = DIALPAD_REQUEST_NONE; - private SelectPhoneAccountListener selectAccountListener = + private final SelectPhoneAccountListener selectAccountListener = new SelectPhoneAccountListener() { @Override public void onPhoneAccountSelected( @@ -133,6 +136,25 @@ public class InCallActivityCommon { } }; + private InternationalCallOnWifiDialogFragment.Callback internationalCallOnWifiCallback = + new Callback() { + @Override + public void continueCall(@NonNull String callId) { + LogUtil.i("InCallActivityCommon.continueCall", "continuing call with id: %s", callId); + } + + @Override + public void cancelCall(@NonNull String callId) { + DialerCall call = CallList.getInstance().getCallById(callId); + if (call == null) { + LogUtil.i("InCallActivityCommon.cancelCall", "call destroyed before dialog closed"); + return; + } + LogUtil.i("InCallActivityCommon.cancelCall", "disconnecting international call on wifi"); + call.disconnect(); + } + }; + public static void setIntentExtras( Intent intent, boolean showDialpad, boolean newOutgoingCall, boolean isForFullScreen) { if (showDialpad) { @@ -210,6 +232,17 @@ public class InCallActivityCommon { } } + InternationalCallOnWifiDialogFragment existingInternationalFragment = + (InternationalCallOnWifiDialogFragment) + inCallActivity + .getSupportFragmentManager() + .findFragmentByTag(TAG_INTERNATIONAL_CALL_ON_WIFI); + if (existingInternationalFragment != null) { + LogUtil.i( + "InCallActivityCommon.onCreate", "international fragment exists attaching callback"); + existingInternationalFragment.setCallback(internationalCallOnWifiCallback); + } + inCallOrientationEventListener = new InCallOrientationEventListener(inCallActivity); } @@ -300,7 +333,7 @@ public class InCallActivityCommon { InCallPresenter.getInstance().updateIsChangingConfigurations(); } - public void onNewIntent(Intent intent) { + void onNewIntent(Intent intent, boolean isRecreating) { LogUtil.i("InCallActivityCommon.onNewIntent", ""); // We're being re-launched with a new Intent. Since it's possible for a @@ -317,7 +350,10 @@ public class InCallActivityCommon { // we can count on our onResume() method being called next. // Just like in onCreate(), handle the intent. - internalResolveIntent(intent); + // Skip if InCallActivity is going to recreate since this will be called in onCreate(). + if (!isRecreating) { + internalResolveIntent(intent); + } } public boolean onBackPressed(boolean isInCallScreenVisible) { @@ -414,6 +450,7 @@ public class InCallActivityCommon { break; case KeyEvent.KEYCODE_EQUALS: break; + default: // fall out } return event.getRepeatCount() == 0 && handleDialerKeyDown(keyCode, event); @@ -506,6 +543,18 @@ public class InCallActivityCommon { selectPhoneAccountDialogFragment.dismiss(); selectPhoneAccountDialogFragment = null; } + + InternationalCallOnWifiDialogFragment internationalCallOnWifiFragment = + (InternationalCallOnWifiDialogFragment) + inCallActivity + .getSupportFragmentManager() + .findFragmentByTag(TAG_INTERNATIONAL_CALL_ON_WIFI); + if (internationalCallOnWifiFragment != null) { + LogUtil.i( + "InCallActivityCommon.dismissPendingDialogs", + "dismissing InternationalCallOnWifiDialogFragment"); + internationalCallOnWifiFragment.dismiss(); + } } private static boolean shouldShowDisconnectErrorDialog(@NonNull DisconnectCause cause) { @@ -580,6 +629,21 @@ public class InCallActivityCommon { } } + void showInternationalCallOnWifiDialog(@NonNull DialerCall call) { + LogUtil.enterBlock("InCallActivityCommon.showInternationalCallOnWifiDialog"); + if (!InternationalCallOnWifiDialogFragment.shouldShow(inCallActivity)) { + LogUtil.i( + "InCallActivityCommon.showInternationalCallOnWifiDialog", + "InternationalCallOnWifiDialogFragment.shouldShow returned false"); + return; + } + + InternationalCallOnWifiDialogFragment fragment = + InternationalCallOnWifiDialogFragment.newInstance( + call.getId(), internationalCallOnWifiCallback); + fragment.show(inCallActivity.getSupportFragmentManager(), TAG_INTERNATIONAL_CALL_ON_WIFI); + } + public void showWifiToLteHandoverToast(DialerCall call) { if (call.hasShownWiFiToLteHandoverToast()) { return; diff --git a/java/com/android/incallui/InCallPresenter.java b/java/com/android/incallui/InCallPresenter.java index a1643d67c..9c8120c92 100644 --- a/java/com/android/incallui/InCallPresenter.java +++ b/java/com/android/incallui/InCallPresenter.java @@ -34,13 +34,13 @@ import android.telephony.PhoneStateListener; import android.telephony.TelephonyManager; import android.view.Window; import android.view.WindowManager; -import com.android.contacts.common.GeoUtil; import com.android.contacts.common.compat.CallCompat; import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler; import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler.OnCheckBlockedListener; import com.android.dialer.blocking.FilteredNumbersUtil; import com.android.dialer.common.LogUtil; import com.android.dialer.enrichedcall.EnrichedCallComponent; +import com.android.dialer.location.GeoUtil; import com.android.dialer.logging.InteractionEvent; import com.android.dialer.logging.Logger; import com.android.dialer.postcall.PostCall; @@ -249,7 +249,7 @@ public class InCallPresenter implements CallList.Listener { private VideoSurfaceTexture mLocalVideoSurfaceTexture; private VideoSurfaceTexture mRemoteVideoSurfaceTexture; - /** Inaccessible constructor. Must use getInstance() to get this singleton. */ + /** Inaccessible constructor. Must use getRunningInstance() to get this singleton. */ @VisibleForTesting InCallPresenter() {} @@ -260,6 +260,11 @@ public class InCallPresenter implements CallList.Listener { return sInCallPresenter; } + @VisibleForTesting + public static synchronized void setInstanceForTesting(InCallPresenter inCallPresenter) { + sInCallPresenter = inCallPresenter; + } + /** * Determines whether or not a call has no valid phone accounts that can be used to make the call * with. Emergency calls do not require a phone account. @@ -636,6 +641,14 @@ public class InCallPresenter implements CallList.Listener { } } + @Override + public void onInternationalCallOnWifi(@NonNull DialerCall call) { + LogUtil.enterBlock("InCallPresenter.onInternationalCallOnWifi"); + if (mInCallActivity != null) { + mInCallActivity.onInternationalCallOnWifi(call); + } + } + /** * Called when there is a change to the call list. Sets the In-Call state for the entire in-call * app based on the information it gets from CallList. Dispatches the in-call state to all @@ -762,11 +775,17 @@ public class InCallPresenter implements CallList.Listener { if (!mCallList.hasLiveCall() && !call.getLogState().isIncoming + && !isSecretCode(call.getNumber()) && !CallerInfoUtils.isVoiceMailNumber(mContext, call)) { - PostCall.onCallDisconnected(mContext, call.getNumber(), call.getTimeAddedMs()); + PostCall.onCallDisconnected(mContext, call.getNumber(), call.getConnectTimeMillis()); } } + private boolean isSecretCode(@Nullable String number) { + return number != null + && (number.length() <= 8 || number.startsWith("*#*#") || number.endsWith("#*#*")); + } + /** Given the call list, return the state in which the in-call screen should be. */ public InCallState getPotentialStateFromCallList(CallList callList) { diff --git a/java/com/android/incallui/StatusBarNotifier.java b/java/com/android/incallui/StatusBarNotifier.java index a6a81c6ef..af541b0e5 100644 --- a/java/com/android/incallui/StatusBarNotifier.java +++ b/java/com/android/incallui/StatusBarNotifier.java @@ -97,9 +97,12 @@ public class StatusBarNotifier // Indicates that no notification is currently showing. private static final int NOTIFICATION_NONE = 0; // Notification for an active call. This is non-interruptive, but cannot be dismissed. - private static final int NOTIFICATION_IN_CALL = R.id.notification_ongoing_call; + private static final int NOTIFICATION_IN_CALL = 1; // Notification for incoming calls. This is interruptive and will show up as a HUN. - private static final int NOTIFICATION_INCOMING_CALL = R.id.notification_incoming_call; + private static final int NOTIFICATION_INCOMING_CALL = 2; + // Notification for incoming calls in the case where there is already an active call. + // This is non-interruptive, but otherwise behaves the same as NOTIFICATION_INCOMING_CALL + private static final int NOTIFICATION_INCOMING_CALL_QUIET = 3; private static final int PENDING_INTENT_REQUEST_CODE_NON_FULL_SCREEN = 0; private static final int PENDING_INTENT_REQUEST_CODE_FULL_SCREEN = 1; @@ -144,8 +147,7 @@ public class StatusBarNotifier NotificationManager notificationManager = backupContext.getSystemService(NotificationManager.class); - notificationManager.cancel(NOTIFICATION_IN_CALL); - notificationManager.cancel(NOTIFICATION_INCOMING_CALL); + notificationManager.cancel(R.id.notification_ongoing_call); } private static int getWorkStringFromPersonalString(int resId) { @@ -224,7 +226,7 @@ public class StatusBarNotifier } if (mCurrentNotification != NOTIFICATION_NONE) { LogUtil.i("StatusBarNotifier.cancelNotification", "cancel"); - mNotificationManager.cancel(mCurrentNotification); + mNotificationManager.cancel(R.id.notification_ongoing_call); } mCurrentNotification = NOTIFICATION_NONE; } @@ -311,7 +313,11 @@ public class StatusBarNotifier if (callState == DialerCall.State.INCOMING || callState == DialerCall.State.CALL_WAITING || isVideoUpgradeRequest) { - notificationType = NOTIFICATION_INCOMING_CALL; + boolean alreadyActive = + callList.getActiveOrBackgroundCall() != null + && InCallPresenter.getInstance().isShowingInCallUi(); + notificationType = + alreadyActive ? NOTIFICATION_INCOMING_CALL_QUIET : NOTIFICATION_INCOMING_CALL; } else { notificationType = NOTIFICATION_IN_CALL; } @@ -340,7 +346,6 @@ public class StatusBarNotifier .setColor(mContext.getResources().getColor(R.color.dialer_theme_color, mContext.getTheme())) // Hide work call state for the lock screen notification .setContentTitle(getContentString(call, ContactsUtils.USER_TYPE_CURRENT)); - setColorized(publicBuilder); setNotificationWhen(call, callState, publicBuilder); // Builder for the notification shown when the device is unlocked or the user has set their @@ -356,17 +361,37 @@ public class StatusBarNotifier if (accountHandle == null) { accountHandle = getAnyPhoneAccount(); } - if (notificationType == NOTIFICATION_INCOMING_CALL) { - NotificationChannelManager.applyChannel( - builder, mContext, Channel.INCOMING_CALL, accountHandle); - configureFullScreenIntent( - builder, createLaunchPendingIntent(true /* isFullScreen */), callList, call); - // Set the notification category and bump the priority for incoming calls - builder.setCategory(Notification.CATEGORY_CALL); - builder.setPriority(Notification.PRIORITY_MAX); - } else { - NotificationChannelManager.applyChannel( - builder, mContext, Channel.ONGOING_CALL, accountHandle); + + LogUtil.i("StatusBarNotifier.buildAndSendNotification", "notificationType=" + notificationType); + switch (notificationType) { + case NOTIFICATION_INCOMING_CALL: + NotificationChannelManager.applyChannel( + builder, mContext, Channel.INCOMING_CALL, accountHandle); + configureFullScreenIntent(builder, createLaunchPendingIntent(true /* isFullScreen */)); + // Set the notification category and bump the priority for incoming calls + builder.setCategory(Notification.CATEGORY_CALL); + // This will be ignored on O+ and handled by the channel + //noinspection deprecation + builder.setPriority(Notification.PRIORITY_MAX); + if (mCurrentNotification != NOTIFICATION_INCOMING_CALL) { + LogUtil.i( + "StatusBarNotifier.buildAndSendNotification", + "Canceling old notification so this one can be noisy"); + // Moving from a non-interuptive notification (or none) to a noisy one. Cancel the old + // notification (if there is one) so the fullScreenIntent or HUN will show + mNotificationManager.cancel(R.id.notification_ongoing_call); + } + break; + case NOTIFICATION_INCOMING_CALL_QUIET: + NotificationChannelManager.applyChannel( + builder, mContext, Channel.ONGOING_CALL, accountHandle); + break; + case NOTIFICATION_IN_CALL: + setColorized(publicBuilder); + setColorized(builder); + NotificationChannelManager.applyChannel( + builder, mContext, Channel.ONGOING_CALL, accountHandle); + break; } // Set the content @@ -376,7 +401,6 @@ public class StatusBarNotifier builder.setLargeIcon(largeIcon); builder.setColor( mContext.getResources().getColor(R.color.dialer_theme_color, mContext.getTheme())); - setColorized(builder); if (isVideoUpgradeRequest) { builder.setUsesChronometer(false); @@ -406,19 +430,13 @@ public class StatusBarNotifier LogUtil.v("StatusBarNotifier.buildAndSendNotification", "playing call waiting tone"); mDialerRingtoneManager.playCallWaitingTone(); } - if (mCurrentNotification != notificationType && mCurrentNotification != NOTIFICATION_NONE) { - LogUtil.i( - "StatusBarNotifier.buildAndSendNotification", - "previous notification already showing - cancelling " + mCurrentNotification); - mNotificationManager.cancel(mCurrentNotification); - } LogUtil.i( "StatusBarNotifier.buildAndSendNotification", "displaying notification for " + notificationType); try { - mNotificationManager.notify(notificationType, notification); + mNotificationManager.notify(R.id.notification_ongoing_call, notification); } catch (RuntimeException e) { // TODO(b/34744003): Move the memory stats into silent feedback PSD. ActivityManager activityManager = mContext.getSystemService(ActivityManager.class); @@ -681,7 +699,11 @@ public class StatusBarNotifier EnrichedCallManager manager = EnrichedCallComponent.get(mContext).getEnrichedCallManager(); Session session = null; if (call.getNumber() != null) { - session = manager.getSession(call.getUniqueCallId(), call.getNumber()); + session = + manager.getSession( + call.getUniqueCallId(), + call.getNumber(), + manager.createIncomingCallComposerFilter()); } if (call.isSpam()) { @@ -844,8 +866,7 @@ public class StatusBarNotifier builder.addAction( new Notification.Action.Builder( Icon.createWithResource(mContext, R.drawable.ic_call_end_white_24dp), - getActionText( - R.string.notification_action_end_call, R.color.notification_action_end_call), + mContext.getText(R.string.notification_action_end_call), hangupPendingIntent) .build()); } @@ -897,8 +918,7 @@ public class StatusBarNotifier } /** Adds fullscreen intent to the builder. */ - private void configureFullScreenIntent( - Notification.Builder builder, PendingIntent intent, CallList callList, DialerCall call) { + private void configureFullScreenIntent(Notification.Builder builder, PendingIntent intent) { // Ok, we actually want to launch the incoming call // UI at this point (in addition to simply posting a notification // to the status bar). Setting fullScreenIntent will cause @@ -906,51 +926,15 @@ public class StatusBarNotifier // current foreground activity is marked as "immersive". LogUtil.d("StatusBarNotifier.configureFullScreenIntent", "setting fullScreenIntent: " + intent); builder.setFullScreenIntent(intent, true); - - // Ugly hack alert: - // - // The NotificationManager has the (undocumented) behavior - // that it will *ignore* the fullScreenIntent field if you - // post a new Notification that matches the ID of one that's - // already active. Unfortunately this is exactly what happens - // when you get an incoming call-waiting call: the - // "ongoing call" notification is already visible, so the - // InCallScreen won't get launched in this case! - // (The result: if you bail out of the in-call UI while on a - // call and then get a call-waiting call, the incoming call UI - // won't come up automatically.) - // - // The workaround is to just notice this exact case (this is a - // call-waiting call *and* the InCallScreen is not in the - // foreground) and manually cancel the in-call notification - // before (re)posting it. - // - // TODO: there should be a cleaner way of avoiding this - // problem (see discussion in bug 3184149.) - - // If a call is onhold during an incoming call, the call actually comes in as - // INCOMING. For that case *and* traditional call-waiting, we want to - // cancel the notification. - boolean isCallWaiting = - (call.getState() == DialerCall.State.CALL_WAITING - || (call.getState() == DialerCall.State.INCOMING - && callList.getBackgroundCall() != null)); - - if (isCallWaiting) { - LogUtil.i( - "StatusBarNotifier.configureFullScreenIntent", - "updateInCallNotification: call-waiting! force relaunch..."); - // Cancel the IN_CALL_NOTIFICATION immediately before - // (re)posting it; this seems to force the - // NotificationManager to launch the fullScreenIntent. - mNotificationManager.cancel(NOTIFICATION_IN_CALL); - } } private Notification.Builder getNotificationBuilder() { final Notification.Builder builder = new Notification.Builder(mContext); builder.setOngoing(true); builder.setOnlyAlertOnce(true); + // This will be ignored on O+ and handled by the channel + //noinspection deprecation + builder.setPriority(Notification.PRIORITY_HIGH); return builder; } @@ -1020,6 +1004,9 @@ public class StatusBarNotifier @Override public void onHandoverToWifiFailure() {} + @Override + public void onInternationalCallOnWifi() {} + /** * Responds to changes in the session modification state for the call by dismissing the status * bar notification as required. diff --git a/java/com/android/incallui/answer/impl/AnswerFragment.java b/java/com/android/incallui/answer/impl/AnswerFragment.java index 7fa559d6e..1f0541c4b 100644 --- a/java/com/android/incallui/answer/impl/AnswerFragment.java +++ b/java/com/android/incallui/answer/impl/AnswerFragment.java @@ -543,7 +543,10 @@ public class AnswerFragment extends Fragment // Needs replacement newFragment = MultimediaFragment.newInstance( - multimediaData, false /* isInteractive */, true /* showAvatar */); + multimediaData, + false /* isInteractive */, + !primaryInfo.isSpam /* showAvatar */, + primaryInfo.isSpam); } } else if (shouldShowAvatar()) { // Needs Avatar @@ -658,9 +661,6 @@ public class AnswerFragment extends Fragment affordanceHolderLayout.setAffordanceCallback(affordanceCallback); importanceBadge = view.findViewById(R.id.incall_important_call_badge); - PillDrawable importanceBackground = new PillDrawable(); - importanceBackground.setColor(getContext().getColor(android.R.color.white)); - importanceBadge.setBackground(importanceBackground); importanceBadge .getViewTreeObserver() .addOnGlobalLayoutListener( @@ -771,6 +771,7 @@ public class AnswerFragment extends Fragment public void onPause() { super.onPause(); LogUtil.i("AnswerFragment.onPause", null); + inCallScreenDelegate.onInCallScreenPaused(); } @Override @@ -941,6 +942,9 @@ public class AnswerFragment extends Fragment private void showMessageMenu() { LogUtil.i("AnswerFragment.showMessageMenu", "Show sms menu."); + if (getChildFragmentManager().isDestroyed()) { + return; + } textResponsesFragment = SmsBottomSheetFragment.newInstance(textResponses); textResponsesFragment.show(getChildFragmentManager(), null); @@ -1019,7 +1023,7 @@ public class AnswerFragment extends Fragment return; } - if (!getResources().getBoolean(R.bool.answer_important_call_allowed)) { + if (!getResources().getBoolean(R.bool.answer_important_call_allowed) || primaryInfo.isSpam) { importanceBadge.setVisibility(View.GONE); return; } diff --git a/java/com/android/incallui/answer/impl/hint/AnswerHintFactory.java b/java/com/android/incallui/answer/impl/hint/AnswerHintFactory.java index eaf5b74e5..77b45ec71 100644 --- a/java/com/android/incallui/answer/impl/hint/AnswerHintFactory.java +++ b/java/com/android/incallui/answer/impl/hint/AnswerHintFactory.java @@ -20,13 +20,13 @@ import android.content.Context; import android.content.SharedPreferences; import android.graphics.drawable.Drawable; import android.os.Build; -import android.preference.PreferenceManager; import android.support.annotation.NonNull; import android.support.annotation.VisibleForTesting; import com.android.dialer.common.Assert; import com.android.dialer.common.ConfigProvider; import com.android.dialer.common.ConfigProviderBindings; import com.android.dialer.common.LogUtil; +import com.android.dialer.util.DialerUtils; import com.android.incallui.util.AccessibilityUtil; /** @@ -62,7 +62,7 @@ public class AnswerHintFactory { if (shouldShowAnswerHint( context, ConfigProviderBindings.get(context), - getDeviceProtectedPreferences(context), + DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(context), Build.PRODUCT)) { return new DotAnswerHint(context, puckUpDuration, puckUpDelay); } @@ -77,7 +77,8 @@ public class AnswerHintFactory { } public static void increaseAnsweredCount(Context context) { - SharedPreferences sharedPreferences = getDeviceProtectedPreferences(context); + SharedPreferences sharedPreferences = + DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(context); int answeredCount = sharedPreferences.getInt(ANSWERED_COUNT_PREFERENCE_KEY, 0); sharedPreferences.edit().putInt(ANSWERED_COUNT_PREFERENCE_KEY, answeredCount + 1).apply(); } @@ -119,12 +120,4 @@ public class AnswerHintFactory { .getString(CONFIG_ANSWER_HINT_WHITELISTED_DEVICES_KEY, DEFAULT_WHITELISTED_DEVICES_CSV) .contains("/" + device + "/"); } - - private static SharedPreferences getDeviceProtectedPreferences(Context context) { - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) { - return PreferenceManager.getDefaultSharedPreferences(context); - } - return PreferenceManager.getDefaultSharedPreferences( - context.createDeviceProtectedStorageContext()); - } } diff --git a/java/com/android/incallui/answer/impl/hint/DotAnswerHint.java b/java/com/android/incallui/answer/impl/hint/DotAnswerHint.java index 394fe5808..70f3f73fc 100644 --- a/java/com/android/incallui/answer/impl/hint/DotAnswerHint.java +++ b/java/com/android/incallui/answer/impl/hint/DotAnswerHint.java @@ -87,7 +87,9 @@ public class DotAnswerHint implements AnswerHint { public void onBounceStart() { if (answerGestureHintAnim == null) { answerGestureHintAnim = new AnimatorSet(); - answerHintContainer.setY(puck.getY() + getDimension(R.dimen.hint_initial_offset)); + int[] puckLocation = new int[2]; + puck.getLocationInWindow(puckLocation); + answerHintContainer.setY(puckLocation[1] + getDimension(R.dimen.hint_initial_offset)); Animator fadeIn = createFadeIn(); @@ -95,7 +97,7 @@ public class DotAnswerHint implements AnswerHint { ObjectAnimator.ofFloat( answerHintContainer, View.TRANSLATION_Y, - puck.getY() - getDimension(R.dimen.hint_offset)); + puckLocation[1] - getDimension(R.dimen.hint_offset)); swipeUp.setInterpolator(new FastOutSlowInInterpolator()); swipeUp.setDuration(SWIPE_UP_DURATION_ALPHA_MILLIS); @@ -123,7 +125,7 @@ public class DotAnswerHint implements AnswerHint { answerHintLarge.setAlpha(0); answerHintLarge.setScaleX(1); answerHintLarge.setScaleY(1); - answerHintContainer.setY(puck.getY() + getDimension(R.dimen.hint_initial_offset)); + answerHintContainer.setY(puckLocation[1] + getDimension(R.dimen.hint_initial_offset)); answerHintContainer.setVisibility(View.VISIBLE); } }); diff --git a/java/com/android/incallui/answer/impl/hint/PawAnswerHint.java b/java/com/android/incallui/answer/impl/hint/PawAnswerHint.java index 36b761f57..079f325f7 100644 --- a/java/com/android/incallui/answer/impl/hint/PawAnswerHint.java +++ b/java/com/android/incallui/answer/impl/hint/PawAnswerHint.java @@ -92,9 +92,10 @@ public final class PawAnswerHint implements AnswerHint { @Override public void onBounceStart() { if (answerGestureHintAnim == null) { - answerGestureHintAnim = new AnimatorSet(); - answerHintContainer.setY(puck.getY() + getDimension(R.dimen.hint_initial_offset)); + int[] puckLocation = new int[2]; + puck.getLocationInWindow(puckLocation); + answerHintContainer.setY(puckLocation[1] + getDimension(R.dimen.hint_initial_offset)); Animator fadeIn = createFadeIn(); @@ -102,7 +103,7 @@ public final class PawAnswerHint implements AnswerHint { ObjectAnimator.ofFloat( answerHintContainer, View.TRANSLATION_Y, - puck.getY() - getDimension(R.dimen.hint_offset)); + puckLocation[1] - getDimension(R.dimen.hint_offset)); swipeUp.setInterpolator(new FastOutSlowInInterpolator()); swipeUp.setDuration(SWIPE_UP_DURATION_ALPHA_MILLIS); @@ -124,7 +125,7 @@ public final class PawAnswerHint implements AnswerHint { payloadView.setAlpha(0); payloadView.setScaleX(1); payloadView.setScaleY(1); - answerHintContainer.setY(puck.getY() + getDimension(R.dimen.hint_initial_offset)); + answerHintContainer.setY(puckLocation[1] + getDimension(R.dimen.hint_initial_offset)); answerHintContainer.setVisibility(View.VISIBLE); } }); diff --git a/java/com/android/incallui/answer/impl/hint/PawImageLoaderImpl.java b/java/com/android/incallui/answer/impl/hint/PawImageLoaderImpl.java index 485a9ae37..21154cade 100644 --- a/java/com/android/incallui/answer/impl/hint/PawImageLoaderImpl.java +++ b/java/com/android/incallui/answer/impl/hint/PawImageLoaderImpl.java @@ -21,10 +21,10 @@ import android.content.Context; import android.content.SharedPreferences; import android.graphics.drawable.Drawable; import android.os.Build.VERSION_CODES; -import android.preference.PreferenceManager; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import com.android.dialer.common.Assert; +import com.android.dialer.util.DialerUtils; /** Decrypt the event payload to be shown if in a specific time range and the key is received. */ @TargetApi(VERSION_CODES.M) @@ -35,7 +35,8 @@ public final class PawImageLoaderImpl implements PawImageLoader { public Drawable loadPayload(@NonNull Context context) { Assert.isNotNull(context); - SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + SharedPreferences preferences = + DialerUtils.getDefaultSharedPreferenceForDeviceProtectedStorageContext(context); if (!preferences.getBoolean(PawSecretCodeListener.PAW_ENABLED_WITH_SECRET_CODE_KEY, false)) { return null; } diff --git a/java/com/android/incallui/answer/impl/hint/res/values-af/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-af/strings.xml index 4550a3940..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-af/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-af/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-modus is geaktiveer"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw-modus is gedeaktiveer"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-am/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-am/strings.xml index 5d96ebb62..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-am/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-am/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"የPaw ሁነታ ነቅቷል"</string> - <string name="event_deactivated" msgid="4504516573331084650">"የPaw ሁነታ ተሰናክሏል"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ar/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ar/strings.xml index f926057e5..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ar/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ar/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"تم تمكين وضع المخلب"</string> - <string name="event_deactivated" msgid="4504516573331084650">"تم تعطيل وضع المخلب"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-az/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-az/strings.xml index 7d73d4198..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-az/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-az/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw rejimi aktiv edildi"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw rejimi deaktiv edildi"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-b+sr+Latn/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-b+sr+Latn/strings.xml index c36e4c2a9..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-b+sr+Latn/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-b+sr+Latn/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Omogućen je režim šape"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Onemogućen je režim šape"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-be/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-be/strings.xml index 4203585ca..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-be/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-be/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Уключаны рэжым Paw"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Выключаны рэжым Paw"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-bg/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-bg/strings.xml index 5dfab89d1..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-bg/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-bg/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Режимът Paw бе активиран"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Режимът Paw бе деактивиран"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-bn/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-bn/strings.xml index 1d7ea8a70..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-bn/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-bn/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw মোড সক্ষম করা আছে"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw মোড অক্ষম করা আছে"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-bs/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-bs/strings.xml index e3aad7d09..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-bs/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-bs/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Ručni način rada je omogućen"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Ručni način rada je onemogućen"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ca/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ca/strings.xml index 161c584d1..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ca/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ca/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Mode PAW activat"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Mode PAW desactivat"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-cs/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-cs/strings.xml index 1f680ce8b..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-cs/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-cs/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Režim Paw byl aktivován"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Režim Paw byl deaktivován"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-da/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-da/strings.xml index c6e98768b..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-da/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-da/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Tilstanden Paw blev aktiveret"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Tilstanden Paw blev deaktiveret"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-de/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-de/strings.xml index acae6eb26..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-de/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-de/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Tierpfoten-Modus aktiviert"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Tierpfoten-Modus deaktiviert"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-el/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-el/strings.xml index ffc4b6d1f..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-el/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-el/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Λειτουργία αποτυπώματος ενεργοποιημένη"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Λειτουργία αποτυπώματος απενεργοποιημένη"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-en-rAU/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-en-rAU/strings.xml index bdfce36af..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-en-rAU/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-en-rAU/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw mode enabled"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw mode disabled"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-en-rGB/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-en-rGB/strings.xml index bdfce36af..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-en-rGB/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-en-rGB/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw mode enabled"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw mode disabled"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-en-rIN/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-en-rIN/strings.xml index bdfce36af..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-en-rIN/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-en-rIN/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw mode enabled"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw mode disabled"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-es-rUS/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-es-rUS/strings.xml index 760ec37a2..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-es-rUS/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-es-rUS/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modo mascota habilitado"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modo mascota deshabilitado"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-es/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-es/strings.xml index 478da3e59..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-es/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-es/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modo pata habilitado"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modo pata inhabilitado"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-et/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-et/strings.xml index 73a96af8b..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-et/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-et/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-režiim on lubatud"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw-režiim on keelatud"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-eu/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-eu/strings.xml index 19b078ead..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-eu/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-eu/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw modua gaitu da"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw modua desgaitu da"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-fa/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-fa/strings.xml index ad7ee6a30..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-fa/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-fa/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"حالت Paw فعال شد"</string> - <string name="event_deactivated" msgid="4504516573331084650">"حالت Paw غیرفعال شد"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-fi/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-fi/strings.xml index f269e70a1..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-fi/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-fi/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-tila käytössä"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw-tila pois käytöstä"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-fr-rCA/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-fr-rCA/strings.xml index 2ccb5292f..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-fr-rCA/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-fr-rCA/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Mode Paw activé"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Mode Paw désactivé"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-fr/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-fr/strings.xml index 95ea5292c..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-fr/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-fr/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Mode PAW activé"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Mode PAW désactivé"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-gl/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-gl/strings.xml index 0e0d1a7d6..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-gl/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-gl/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modo Paw activado"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modo Paw desactivado"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-gu/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-gu/strings.xml index d204d123f..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-gu/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-gu/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw મોડ સક્ષમ કર્યો"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw મોડ અક્ષમ કર્યો"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-hi/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-hi/strings.xml index eb44da145..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-hi/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-hi/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"पॉ मोड सक्षम किया गया"</string> - <string name="event_deactivated" msgid="4504516573331084650">"पॉ मोड अक्षम किया गया"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-hr/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-hr/strings.xml index 845326cfc..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-hr/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-hr/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Omogućen način rada PAW"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Onemogućen način rada PAW"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-hu/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-hu/strings.xml index 11d7502eb..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-hu/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-hu/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw mód engedélyezve"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw mód letiltva"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-hy/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-hy/strings.xml index eac59c1c9..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-hy/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-hy/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw ռեժիմը միացված է"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw ռեժիմն անջատված է"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-in/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-in/strings.xml index f641a3c61..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-in/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-in/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Mode paw diaktifkan"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Mode paw dinonaktifkan"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-is/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-is/strings.xml index d0e5561c3..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-is/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-is/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-stilling virkjuð"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Slökkt á Paw-stillingu"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-it/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-it/strings.xml index f1f3cc22f..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-it/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-it/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modalità Paw attivata"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modalità Paw disattivata"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-iw/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-iw/strings.xml index 452cd6b88..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-iw/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-iw/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"מצב טלפיים הופעל"</string> - <string name="event_deactivated" msgid="4504516573331084650">"מצב טלפיים הושבת"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ja/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ja/strings.xml index 910c7302a..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ja/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ja/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw モードを有効にしました"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw モードを無効にしました"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ka/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ka/strings.xml index 9b06694e4..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ka/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ka/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw რეჟიმი ჩართულია"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw რეჟიმი გამორთულია"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-kk/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-kk/strings.xml index 119562c09..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-kk/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-kk/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw режимі қосулы"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw режимі өшірулі"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-km/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-km/strings.xml index 0df78f2ca..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-km/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-km/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"បានបើកមុខងារប៉ះ"</string> - <string name="event_deactivated" msgid="4504516573331084650">"បានបិទមុខងារប៉ះ"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-kn/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-kn/strings.xml index bda40d711..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-kn/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-kn/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"ಪಾವ್ ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string> - <string name="event_deactivated" msgid="4504516573331084650">"ಪಾವ್ ಮೋಡ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ko/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ko/strings.xml index ab16b8c87..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ko/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ko/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw 모드 사용 설정"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw 모드 사용 중지"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ky/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ky/strings.xml index c22b73e19..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ky/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ky/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw режими иштетилди"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw режими өчүрүлдү"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-lo/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-lo/strings.xml index 66e863d80..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-lo/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-lo/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"ເປີດໂໝດ Paw ແລ້ວ"</string> - <string name="event_deactivated" msgid="4504516573331084650">"ປິດໂໝດ Paw ແລ້ວ"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-lt/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-lt/strings.xml index 8c9ecc49e..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-lt/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-lt/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"„Paw“ režimas įgalintas"</string> - <string name="event_deactivated" msgid="4504516573331084650">"„Paw“ režimas išjungtas"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-lv/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-lv/strings.xml index 2ecc5bb0a..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-lv/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-lv/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"PAW režīms iespējots"</string> - <string name="event_deactivated" msgid="4504516573331084650">"PAW režīms atspējots"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-mk/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-mk/strings.xml index d5e96400d..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-mk/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-mk/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Овозможен е режим на фаќање"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Оневозможен е режим на фаќање"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ml/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ml/strings.xml index 56ec68954..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ml/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ml/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw മോഡ് പ്രവർത്തനക്ഷമമാക്കി"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw മോഡ് പ്രവർത്തനരഹിതമാക്കി"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-mn/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-mn/strings.xml index 3a3e39696..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-mn/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-mn/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw горимыг идэвхжүүлсэн"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw горимыг идэвхгүй болгосон"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-mr/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-mr/strings.xml index 1f0c82035..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-mr/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-mr/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw मोड सक्षम केला"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw मोड अक्षम केला"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ms/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ms/strings.xml index cfa6ed37c..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ms/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ms/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Mod tapak kaki didayakan"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Mod tapak kaki dilumpuhkan"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-my/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-my/strings.xml index 88a250b5b..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-my/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-my/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw မုဒ် ဖွင့်ထားသည်"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw မုဒ် ပိတ်ထားသည်"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-nb/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-nb/strings.xml index b71d3bd70..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-nb/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-nb/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"PAW-modus er på"</string> - <string name="event_deactivated" msgid="4504516573331084650">"PAW-modus er av"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ne/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ne/strings.xml index 3b6fd0fd3..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ne/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ne/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw मोड सक्षम पारियो"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw मोड असक्षम पारियो"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-nl/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-nl/strings.xml index 9659c6815..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-nl/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-nl/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-modus ingeschakeld"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw-modus uitgeschakeld"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-no/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-no/strings.xml index b71d3bd70..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-no/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-no/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"PAW-modus er på"</string> - <string name="event_deactivated" msgid="4504516573331084650">"PAW-modus er av"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-pa/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-pa/strings.xml index df7d61660..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-pa/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-pa/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw ਮੋਡ ਯੋਗ ਬਣਾਇਆ ਗਿਆ"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw ਮੋਡ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-pl/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-pl/strings.xml index a0a42766b..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-pl/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-pl/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Tryb Paw włączony"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Tryb Paw wyłączony"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-pt-rBR/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-pt-rBR/strings.xml index 71b333398..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-pt-rBR/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-pt-rBR/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modo PAW ativado"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modo PAW ativado"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-pt-rPT/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-pt-rPT/strings.xml index 1ac61cee1..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-pt-rPT/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-pt-rPT/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modo Paw ativado"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modo Paw desativado"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-pt/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-pt/strings.xml index 71b333398..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-pt/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-pt/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modo PAW ativado"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modo PAW ativado"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ro/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ro/strings.xml index a1f2d59fa..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ro/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ro/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modul „lăbuță” a fost activat"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modul „lăbuță” a fost dezactivat."</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ru/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ru/strings.xml index bb002f382..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ru/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ru/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Режим лапы включен"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Режим лапы отключен"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-si/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-si/strings.xml index e3e9d6534..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-si/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-si/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw ප්රකාරය සබල කෙරිණි"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw ප්රකාරය අබල කෙරිණි"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-sk/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-sk/strings.xml index 08ebf853d..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-sk/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-sk/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Režim Paw bol aktivovaný"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Režim Paw bol deaktivovaný"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-sl/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-sl/strings.xml index 4ce16ab9a..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-sl/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-sl/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Način PAW je omogočen"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Način PAW je onemogočen"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-sq/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-sq/strings.xml index 39efd19c5..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-sq/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-sq/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Modaliteti Paw u aktivizua"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Modaliteti Paw u çaktivizua"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-sr/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-sr/strings.xml index 6be36feef..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-sr/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-sr/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Омогућен је режим шапе"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Онемогућен је режим шапе"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-sv/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-sv/strings.xml index cbc8056e6..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-sv/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-sv/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-läge aktiverat"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw-läge inaktiverat"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-sw/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-sw/strings.xml index e137b1de6..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-sw/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-sw/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Hali ya gusagusa imewashwa"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Hali ya gusagusa imezimwa"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ta/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ta/strings.xml index de00f026a..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ta/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ta/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"பாவ் பயன்முறை இயக்கப்பட்டது"</string> - <string name="event_deactivated" msgid="4504516573331084650">"பாவ் பயன்முறை முடக்கப்பட்டது"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-te/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-te/strings.xml index a85038cfd..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-te/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-te/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw మోడ్ ప్రారంభించబడింది"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw మోడ్ నిలిపివేయబడింది"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-th/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-th/strings.xml index acc3ce915..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-th/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-th/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"เปิดโหมด Paw"</string> - <string name="event_deactivated" msgid="4504516573331084650">"ปิดโหมด Paw"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-tl/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-tl/strings.xml index 48901801d..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-tl/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-tl/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Naka-enable ang paw mode"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Naka-disable ang paw mode"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-tr/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-tr/strings.xml index 6aaa71e13..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-tr/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-tr/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"PAW modu etkinleştirildi"</string> - <string name="event_deactivated" msgid="4504516573331084650">"PAW modu devre dışı bırakıldı"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-uk/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-uk/strings.xml index a137510b5..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-uk/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-uk/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw-режим увімкнено"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw-режим вимкнено"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-ur/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-ur/strings.xml index a6c365fc6..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-ur/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-ur/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Paw موڈ فعال ہے"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Paw موڈ غیرفعال ہے"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-uz/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-uz/strings.xml index cbe9ef267..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-uz/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-uz/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"PAW rejimi yoniq"</string> - <string name="event_deactivated" msgid="4504516573331084650">"PAW rejimi o‘chiq"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-vi/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-vi/strings.xml index f86077525..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-vi/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-vi/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Đã bật chế độ Paw"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Đã tắt chế độ Paw"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-zh-rCN/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-zh-rCN/strings.xml index 2a6cbb14d..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-zh-rCN/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-zh-rCN/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"已启用 Paw 模式"</string> - <string name="event_deactivated" msgid="4504516573331084650">"已停用 Paw 模式"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-zh-rHK/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-zh-rHK/strings.xml index 90c9187a4..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-zh-rHK/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-zh-rHK/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"已啟用爪子模式"</string> - <string name="event_deactivated" msgid="4504516573331084650">"已停用爪子模式"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-zh-rTW/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-zh-rTW/strings.xml index 3b86457ab..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-zh-rTW/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-zh-rTW/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"已啟用 Paw 模式"</string> - <string name="event_deactivated" msgid="4504516573331084650">"已停用 Paw 模式"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values-zu/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values-zu/strings.xml index a75c4254b..77858e0d9 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values-zu/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values-zu/strings.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="event_activated" msgid="4737012691463830969">"Imodi ye-Paw inikwe amandla"</string> - <string name="event_deactivated" msgid="4504516573331084650">"Imodi ye-Paw ikhutshaziwe"</string> + <!-- no translation found for event_deactivated (689994223349549274) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/hint/res/values/strings.xml b/java/com/android/incallui/answer/impl/hint/res/values/strings.xml index 3b614d464..ef4f00dad 100644 --- a/java/com/android/incallui/answer/impl/hint/res/values/strings.xml +++ b/java/com/android/incallui/answer/impl/hint/res/values/strings.xml @@ -1,5 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <resources> - <string name="event_activated">🐈Paw mode enabled🐕</string> - <string name="event_deactivated">Paw mode disabled</string> + <string translatable="false" name="event_activated">🐈🐕</string> + <!-- Toast to display when the incoming call easter egg is disabled. The easter egg shows a cat or\ + dog paw animation swiping on the screen--> + <string name="event_deactivated">Pet mode off</string> </resources>
\ No newline at end of file diff --git a/java/com/android/incallui/answer/impl/res/drawable/urgent_call_background.xml b/java/com/android/incallui/answer/impl/res/drawable/urgent_call_background.xml new file mode 100644 index 000000000..d995980c6 --- /dev/null +++ b/java/com/android/incallui/answer/impl/res/drawable/urgent_call_background.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <corners android:radius="24dp"/> + <solid android:color="#F50057"/> +</shape>
\ No newline at end of file diff --git a/java/com/android/incallui/answer/impl/res/layout/fragment_incoming_call.xml b/java/com/android/incallui/answer/impl/res/layout/fragment_incoming_call.xml index cd85e2f5b..2dc274b05 100644 --- a/java/com/android/incallui/answer/impl/res/layout/fragment_incoming_call.xml +++ b/java/com/android/incallui/answer/impl/res/layout/fragment_incoming_call.xml @@ -116,13 +116,15 @@ android:layout_height="48dp" android:layout_marginTop="4dp" android:layout_marginBottom="@dimen/answer_importance_margin_bottom" - android:elevation="@dimen/answer_data_elevation" android:gravity="center" - android:singleLine="true" + android:elevation="@dimen/answer_data_elevation" + android:maxLines="1" android:text="@string/call_incoming_important" android:textAllCaps="true" - android:textAppearance="@style/Dialer.Incall.TextAppearance" - android:textColor="@android:color/black"/> + android:textSize="14sp" + android:textStyle="bold" + android:textColor="@color/background_dialer_white" + android:background="@drawable/urgent_call_background"/> <FrameLayout android:id="@+id/incall_location_holder" diff --git a/java/com/android/incallui/answer/impl/res/values-af/strings.xml b/java/com/android/incallui/answer/impl/res/values-af/strings.xml index 5ca0a1e5b..31d30c0ee 100644 --- a/java/com/android/incallui/answer/impl/res/values-af/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-af/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Antwoord en beëindig die voortgesette oproep"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video is af"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Swiep op met twee vingers om te antwoord. Swiep af met twee vingers om af te wys."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Belangrike oproep"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-am/strings.xml b/java/com/android/incallui/answer/impl/res/values-am/strings.xml index 31abea4de..a1f4904f1 100644 --- a/java/com/android/incallui/answer/impl/res/values-am/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-am/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"ይመልሱ እና በመካሄድ ላይ ያለ ጥሪን ይጨርሱ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ቪዲዮ ጠፍቷል"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"ለመመለስ በሁለት ጣት ወደ ላይ ያንሸራቱ። ላለመቀበል በሁለት ጣት ወደ ታች ያንሸራቱ።"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"ተፈላጊ ጥሪ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ar/strings.xml b/java/com/android/incallui/answer/impl/res/values-ar/strings.xml index 4ca9e01ec..196f74959 100644 --- a/java/com/android/incallui/answer/impl/res/values-ar/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ar/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"الرد وإنهاء مكالمة جارية"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"الفيديو قيد إيقاف التشغيل"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"مرر بأصبعين لأعلى للرد. مرر بأصبعين لأسفل للرفض."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"مكالمة مهمة"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-az/strings.xml b/java/com/android/incallui/answer/impl/res/values-az/strings.xml index f0c800f5f..557f7d16f 100644 --- a/java/com/android/incallui/answer/impl/res/values-az/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-az/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Cavab verin və gedən zəngi bitirin"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Videoları deaktivdir"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Cavab vermək üçün iki barmaq ilə yuxarı sürüşdürün. İmtina etmək üçün iki barmaq ilə aşağı sürüşdürün."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Vacib zəng"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-b+sr+Latn/strings.xml b/java/com/android/incallui/answer/impl/res/values-b+sr+Latn/strings.xml index 593778b7a..30a2f83a9 100644 --- a/java/com/android/incallui/answer/impl/res/values-b+sr+Latn/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-b+sr+Latn/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Javite se i završite poziv koji je u toku"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Kamera je isključena"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Prevucite nagore pomoću dva prsta da biste odgovorili. Prevucite nadole pomoću dva prsta da biste odbili."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Važan poziv"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-be/strings.xml b/java/com/android/incallui/answer/impl/res/values-be/strings.xml index 975b63535..3a78b0f99 100644 --- a/java/com/android/incallui/answer/impl/res/values-be/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-be/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Адказаць і скончыць бягучы выклік"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Відэа адключана"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Правядзіце двума пальцамі ўверх, каб адказаць; двума пальцамі ўніз – каб адхіліць."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Важны выклік"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-bg/strings.xml b/java/com/android/incallui/answer/impl/res/values-bg/strings.xml index 6d75a9f84..e2fc6ae6c 100644 --- a/java/com/android/incallui/answer/impl/res/values-bg/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-bg/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Отговор и завършване на текущото обаждане"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Видеото е изключено"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Прекарайте два пръста нагоре за отговаряне, надолу за отхвърляне."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Важно обаждане"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-bn/strings.xml b/java/com/android/incallui/answer/impl/res/values-bn/strings.xml index 2143d34ca..eabc0f36d 100644 --- a/java/com/android/incallui/answer/impl/res/values-bn/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-bn/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"উত্তর দিন এবং চলছে এমন কল কেটে দিন"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ভিডিও বন্ধ আছে"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"উত্তর দিতে উপরের দিকে, প্রত্যাখ্যান করতে নিচের দিকে দুই আঙুল দিয়ে সোয়াইপ করুন৷"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"গুরুত্বপূর্ণ কল"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-bs/strings.xml b/java/com/android/incallui/answer/impl/res/values-bs/strings.xml index fae26362d..f2d2dd85c 100644 --- a/java/com/android/incallui/answer/impl/res/values-bs/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-bs/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Odgovorite na poziv i završite ga"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Kamera je isključena"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Prevucite pomoću dva prsta prema gore da odgovorite. Prevucite pomoću dva prsta prema dolje da odbijete."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Važan poziv"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ca/strings.xml b/java/com/android/incallui/answer/impl/res/values-ca/strings.xml index 30e445799..23827368a 100644 --- a/java/com/android/incallui/answer/impl/res/values-ca/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ca/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Respon a la trucada i finalitza l\'actual"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"El vídeo està desactivat"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Llisca amb dos dits cap amunt per respondre a la trucada i cap avall per rebutjar-la."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Trucada important"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-cs/strings.xml b/java/com/android/incallui/answer/impl/res/values-cs/strings.xml index 06dd6d0d3..84556a66d 100644 --- a/java/com/android/incallui/answer/impl/res/values-cs/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-cs/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Přijmout hovor a ukončit probíhající hovor"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video je vypnuté"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Přejetím dvěma prsty nahoru hovor přijmete. Přejetím dvěma prsty dolů jej odmítnete."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Důležitý hovor"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-da/strings.xml b/java/com/android/incallui/answer/impl/res/values-da/strings.xml index bfaebdf2f..461333bd3 100644 --- a/java/com/android/incallui/answer/impl/res/values-da/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-da/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Besvar, og afslut det igangværende opkald"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video er deaktiveret"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Stryg op med to fingre for at besvare. Stryg ned med to fingre for at afvise."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Vigtigt opkald"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-de/strings.xml b/java/com/android/incallui/answer/impl/res/values-de/strings.xml index fc4b530d6..6c17ca3d1 100644 --- a/java/com/android/incallui/answer/impl/res/values-de/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-de/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Nimm den Anruf an und beende den aktuellen Anruf"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video deaktiviert"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Zum Annehmen mit zwei Fingern nach oben wischen. Zum Ablehnen mit zwei Fingern nach unten wischen."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Wichtiger Anruf"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-el/strings.xml b/java/com/android/incallui/answer/impl/res/values-el/strings.xml index 8bf79b0a5..ac8191eb5 100644 --- a/java/com/android/incallui/answer/impl/res/values-el/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-el/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Απάντηση και τερματισμός κλήσης σε εξέλιξη"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Το βίντεο είναι ανενεργό"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Σύρετε με δύο δάχτυλα, προς τα επάνω για απάντηση και προς τα κάτω για απόρριψη."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Σημαντική κλήση"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-en-rAU/strings.xml b/java/com/android/incallui/answer/impl/res/values-en-rAU/strings.xml index 5381d2c2b..7e306bce7 100644 --- a/java/com/android/incallui/answer/impl/res/values-en-rAU/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-en-rAU/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Answer and end ongoing call"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video is off"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Swipe up with two fingers to answer. Swipe down with two fingers to decline."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Important call"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-en-rGB/strings.xml b/java/com/android/incallui/answer/impl/res/values-en-rGB/strings.xml index 5381d2c2b..7e306bce7 100644 --- a/java/com/android/incallui/answer/impl/res/values-en-rGB/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-en-rGB/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Answer and end ongoing call"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video is off"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Swipe up with two fingers to answer. Swipe down with two fingers to decline."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Important call"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-en-rIN/strings.xml b/java/com/android/incallui/answer/impl/res/values-en-rIN/strings.xml index 5381d2c2b..7e306bce7 100644 --- a/java/com/android/incallui/answer/impl/res/values-en-rIN/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-en-rIN/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Answer and end ongoing call"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video is off"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Swipe up with two fingers to answer. Swipe down with two fingers to decline."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Important call"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-es-rUS/strings.xml b/java/com/android/incallui/answer/impl/res/values-es-rUS/strings.xml index b5a8fc630..3cb7709c3 100644 --- a/java/com/android/incallui/answer/impl/res/values-es-rUS/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-es-rUS/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Responder y finalizar la llamada en curso"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"El video está desactivado"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Desliza dos dedos hacia arriba para responder la llamada o hacia abajo para rechazarla."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Llamada importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-es/strings.xml b/java/com/android/incallui/answer/impl/res/values-es/strings.xml index 1b2642cd1..33f2c8528 100644 --- a/java/com/android/incallui/answer/impl/res/values-es/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-es/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Responder a una llamada y finalizar otra en curso"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"El vídeo está desconectado"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Desliza dos dedos hacia arriba para responder o hacia abajo para rechazar la llamada."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Llamada importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-et/strings.xml b/java/com/android/incallui/answer/impl/res/values-et/strings.xml index ac9379910..6dd677682 100644 --- a/java/com/android/incallui/answer/impl/res/values-et/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-et/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Vastake ja lõpetage käimasolev kõne"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video on välja lülitatud"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Vastamiseks pühkige kahe sõrmega üles. Keeldumiseks pühkige kahe sõrmega alla."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Tähtis kõne"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-eu/strings.xml b/java/com/android/incallui/answer/impl/res/values-eu/strings.xml index 341b9d2db..83c88b952 100644 --- a/java/com/android/incallui/answer/impl/res/values-eu/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-eu/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Erantzun eta amaitu uneko deia"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Desaktibatuta dago kamera"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Pasatu bi hatz gora erantzuteko; eta behera, baztertzeko."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Dei garrantzitsua"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-fa/strings.xml b/java/com/android/incallui/answer/impl/res/values-fa/strings.xml index 76725f25a..1c642d6b7 100644 --- a/java/com/android/incallui/answer/impl/res/values-fa/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-fa/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"پاسخ دادن به تماس درحال انجام و پایان دادن به آن"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ویدیو خاموش است"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"برای پاسخگویی، دو انگشتتان را تند به بالا بکشید و برای رد کردن به پایین بکشید."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"تماس مهم"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-fi/strings.xml b/java/com/android/incallui/answer/impl/res/values-fi/strings.xml index da7da4ae7..4d776726d 100644 --- a/java/com/android/incallui/answer/impl/res/values-fi/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-fi/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Vastaa puheluun ja lopeta nykyinen puhelu"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Videokuva ei ole käytössä."</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Vastaa pyyhkäisemällä ylös kahdella sormella. Hylkää pyyhkäisemällä alas kahdella sormella."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Tärkeä puhelu"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-fr-rCA/strings.xml b/java/com/android/incallui/answer/impl/res/values-fr-rCA/strings.xml index 733dd4382..0d579938b 100644 --- a/java/com/android/incallui/answer/impl/res/values-fr-rCA/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-fr-rCA/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Répondre et mettre fin à l\'appel en cours"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"La vidéo est désactivée"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Balayez vers le haut avec deux doigts pour répondre. Balayez vers le bas avec deux doigts pour refuser."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Appel important"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-fr/strings.xml b/java/com/android/incallui/answer/impl/res/values-fr/strings.xml index 88e5b829f..5903ed966 100644 --- a/java/com/android/incallui/answer/impl/res/values-fr/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-fr/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Répondre ou mettre fin à l\'appel en cours"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"La vidéo est désactivée."</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Balayez l\'écran avec deux doigts vers le haut pour répondre, ou vers le bas pour refuser l\'appel."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Appel important"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-gl/strings.xml b/java/com/android/incallui/answer/impl/res/values-gl/strings.xml index 79cf1b114..977890f79 100644 --- a/java/com/android/incallui/answer/impl/res/values-gl/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-gl/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Responde á chamada entrante e finaliza a chamada en curso"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"O vídeo está desactivado"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Pasa dous dedos cara arriba para responder a chamada ou cara abaixo para rexeitala."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Chamada importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-gu/strings.xml b/java/com/android/incallui/answer/impl/res/values-gu/strings.xml index 928228653..533839da5 100644 --- a/java/com/android/incallui/answer/impl/res/values-gu/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-gu/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"જવાબ આપો અને ચાલુ કૉલ સમાપ્ત કરો"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"વિડિઓ બંધ છે"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"જવાબ આપવા માટે બે આંગળી ઉપર સ્વાઇપ કરો. નકારવા માટે બે આંગળી નીચે સ્વાઇપ કરો."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"મહત્વપૂર્ણ કૉલ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-hi/strings.xml b/java/com/android/incallui/answer/impl/res/values-hi/strings.xml index 88c0ad21c..5ef8305ed 100644 --- a/java/com/android/incallui/answer/impl/res/values-hi/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-hi/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"कॉल का जवाब दें और जारी कॉल समाप्त करें"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"वीडियो बंद है"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"जवाब देने के लिए दो अंगुलियों से ऊपर स्वाइप करें. अस्वीकार करने के लिए दो अंगुलियों से नीचे स्वाइप करें."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"महत्वपूर्ण कॉल"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-hr/strings.xml b/java/com/android/incallui/answer/impl/res/values-hr/strings.xml index a7524a34f..65152426c 100644 --- a/java/com/android/incallui/answer/impl/res/values-hr/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-hr/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Odgovorite na poziv i prekinite poziv u tijeku"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Videokamera je isključena"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Prijeđite dvama prstima prema gore za odgovor, a dvama prstima prema dolje za odbijanje."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Važan poziv"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-hu/strings.xml b/java/com/android/incallui/answer/impl/res/values-hu/strings.xml index ced3e2763..3f4179e35 100644 --- a/java/com/android/incallui/answer/impl/res/values-hu/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-hu/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Hívásfogadás és a folyamatban lévő hívás befejezése"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"A videokép ki van kapcsolva"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Csúsztassa felfelé két ujját a hívás fogadásához. Csúsztassa lefelé két ujját a hívás elutasításához."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Fontos hívás"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-hy/strings.xml b/java/com/android/incallui/answer/impl/res/values-hy/strings.xml index dfa550be9..273c731d4 100644 --- a/java/com/android/incallui/answer/impl/res/values-hy/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-hy/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Պատասխանել և ավարտել ընթացիկ զանգը"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Տեսախցիկն անջատած է"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Պատասխանելու համար երկու մատով սահեցրեք վերև, մերժելու համար՝ ներքև:"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Կարևոր զանգ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-in/strings.xml b/java/com/android/incallui/answer/impl/res/values-in/strings.xml index 16d3058c7..824b14994 100644 --- a/java/com/android/incallui/answer/impl/res/values-in/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-in/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Menjawab dan mengakhiri panggilan yang sedang berlangsung"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video nonaktif"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Geser ke atas dengan dua jari untuk menjawab. Geser ke bawah dengan dua jari untuk menolak."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Panggilan penting"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-is/strings.xml b/java/com/android/incallui/answer/impl/res/values-is/strings.xml index fe2a2be59..be4437096 100644 --- a/java/com/android/incallui/answer/impl/res/values-is/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-is/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Svara og ljúka yfirstandandi símtali"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Slökkt á myndavél"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Strjúktu upp með tveimur fingrum til að svara. Strjúktu niður með tveimur fingrum til að hafna."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Mikilvægt símtal"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-it/strings.xml b/java/com/android/incallui/answer/impl/res/values-it/strings.xml index ab69bb9bf..ad06e476d 100644 --- a/java/com/android/incallui/answer/impl/res/values-it/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-it/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Rispondi e termina la chiamata in corso"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Il video è disattivato"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Fai scorrere con due dita verso l\'alto per rispondere e verso il basso per rifiutare."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Chiamata importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-iw/strings.xml b/java/com/android/incallui/answer/impl/res/values-iw/strings.xml index 7acc3f4bc..51fb2ba73 100644 --- a/java/com/android/incallui/answer/impl/res/values-iw/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-iw/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"מענה וסיום שיחה"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"הווידאו מושבת"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"החלק עם שתי אצבעות למעלה כדי לענות או למטה כדי לדחות."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"שיחה חשובה"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ja/strings.xml b/java/com/android/incallui/answer/impl/res/values-ja/strings.xml index a3513e2f2..cc0e241d4 100644 --- a/java/com/android/incallui/answer/impl/res/values-ja/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ja/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"通話に応答し、進行中の通話を終了"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ビデオ: OFF"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"応答するには 2 本の指で上にスワイプ、拒否するには 2 本の指で下にスワイプします。"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"重要な通話"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ka/strings.xml b/java/com/android/incallui/answer/impl/res/values-ka/strings.xml index 662936ba8..70714699d 100644 --- a/java/com/android/incallui/answer/impl/res/values-ka/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ka/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"პასუხი და მიმდინარე ზარის დასრულება"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ვიდეო გამორთულია"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"საპასუხოდ გადაფურცლეთ ზემოთ ორი თითით. უარყოფისთვის გადაფურცლეთ ქვემოთ ორი თითით."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"მნიშვნელოვანი ზარი"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-kk/strings.xml b/java/com/android/incallui/answer/impl/res/values-kk/strings.xml index b37695be9..d650a3058 100644 --- a/java/com/android/incallui/answer/impl/res/values-kk/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-kk/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Қоңырауға жауап беру және ағымдағы қоңырауды аяқтау"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Бейне өшірулі"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Жауап беру үшін екі саусақпен жоғары сырғытылады. Қабылдамау үшін екі саусақпен төмен сырғытылады."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Маңызды қоңырау"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-km/strings.xml b/java/com/android/incallui/answer/impl/res/values-km/strings.xml index 03e48e3be..cbf0c14e9 100644 --- a/java/com/android/incallui/answer/impl/res/values-km/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-km/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"ឆ្លើយ និងបញ្ចប់ការហៅទូរសព្ទដែលកំពុងដំណើរការ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"វីដេអូត្រូវបានបិទ"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"អូសម្រាមដៃពីរឡើងលើ ដើម្បីឆ្លើយ។ អូសម្រាមដៃពីរចុះក្រោម ដើម្បីបដិសេធ។"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"ការហៅដែលសំខាន់"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-kn/strings.xml b/java/com/android/incallui/answer/impl/res/values-kn/strings.xml index 8c8c7d5c0..489202e30 100644 --- a/java/com/android/incallui/answer/impl/res/values-kn/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-kn/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಕರೆಗೆ ಉತ್ತರಿಸಿ ಮತ್ತು ಅಂತ್ಯಗೊಳಿಸಿ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ವೀಡಿಯೊ ಆಫ್ ಆಗಿದೆ"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"ಉತ್ತರಿಸಲು ಎರಡು ಬೆರಳಿನಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ. ನಿರಾಕರಿಸಲು ಎರಡು ಬೆರಳಿನಿಂದ ಕೆಳಗೆ ಸ್ವೈಪ್ ಮಾಡಿ."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"ಪ್ರಮುಖ ಕರೆ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ko/strings.xml b/java/com/android/incallui/answer/impl/res/values-ko/strings.xml index 795b176ba..85c9faead 100644 --- a/java/com/android/incallui/answer/impl/res/values-ko/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ko/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"현재 통화를 종료하고 전화 받기"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"동영상이 꺼져 있습니다."</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"받으려면 두 손가락을 위로 스와이프하고 거부하려면 두 손가락을 아래로 스와이프하세요."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"중요 전화"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ky/strings.xml b/java/com/android/incallui/answer/impl/res/values-ky/strings.xml index b8e704ada..494c9aac4 100644 --- a/java/com/android/incallui/answer/impl/res/values-ky/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ky/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Чалууга жооп бериңиз же учурдагы чалууну аяктаңыз"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Видео өчүк"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Жооп берүү үчүн экранды өйдө сүрүп, четке кагуу үчүн ылдый сүрүп коюңуз."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Маанилүү чалуу"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-lo/strings.xml b/java/com/android/incallui/answer/impl/res/values-lo/strings.xml index df8fc043e..27fb79391 100644 --- a/java/com/android/incallui/answer/impl/res/values-lo/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-lo/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"ຮັບສາຍ ແລະ ວາງສາຍທີ່ກຳລັງໂທອອກ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ວິດີໂອປິດຢູ່"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"ປັດສອງນິ້ວຂຶ້ນເພື່ອຮັບສາຍ. ປັດສອງນິ້ວລົງເພື່ອປະຕິເສດ."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"ການໂທສຳຄັນ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-lt/strings.xml b/java/com/android/incallui/answer/impl/res/values-lt/strings.xml index 30ce82f2d..867deee9d 100644 --- a/java/com/android/incallui/answer/impl/res/values-lt/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-lt/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Atsakykite ir užbaikite vykstantį skambutį"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Vaizdas išjungtas"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Perbraukite dviem pirštais aukštyn, kad atsakytumėte. Perbraukite dviem pirštais žemyn, kad atmestumėte."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Svarbus skambutis"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-lv/strings.xml b/java/com/android/incallui/answer/impl/res/values-lv/strings.xml index 2f9f2de7e..5b6facde4 100644 --- a/java/com/android/incallui/answer/impl/res/values-lv/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-lv/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Atbildiet un beidziet notiekošo zvanu"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video ir izslēgts"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Ar diviem pirkstiem velciet augšup, lai atbildētu. Ar diviem pirkstiem velciet lejup, lai noraidītu."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Svarīgs zvans"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-mk/strings.xml b/java/com/android/incallui/answer/impl/res/values-mk/strings.xml index d71e72fdd..0b6eb3fa2 100644 --- a/java/com/android/incallui/answer/impl/res/values-mk/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-mk/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Одговорете и завршете го тековниот повик"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Видеото е исклучено"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Повлечете нагоре со два прста за да одговорите. Повлечете надолу со два прста за да одбиете."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Важен повик"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ml/strings.xml b/java/com/android/incallui/answer/impl/res/values-ml/strings.xml index 9b0c85ff8..5f26b1567 100644 --- a/java/com/android/incallui/answer/impl/res/values-ml/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ml/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"മറുപടി നൽകുകയും നിലവിലുള്ള കോൾ അവസാനിപ്പിക്കുകയും ചെയ്യൂ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"വീഡിയോ ഓഫാണ്"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"മറുപടി നൽകാൻ രണ്ടുവിരലുകൾ ഉപയോഗിച്ച് മുകളിലേക്ക് സ്വൈപ്പുചെയ്യുക. നിരസിക്കാൻ രണ്ടുവിരലുകൾ ഉപയോഗിച്ച് താഴേക്ക് സ്വൈപ്പുചെയ്യുക."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"പ്രധാനപ്പെട്ട കോൾ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-mn/strings.xml b/java/com/android/incallui/answer/impl/res/values-mn/strings.xml index 06a2f1e25..15a98b480 100644 --- a/java/com/android/incallui/answer/impl/res/values-mn/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-mn/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Ирсэн дуудлагыг авч, одоогийн дуудлагыг таслах"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Видео идэвхгүй байна"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Хариулах бол хоёр хуруугаар дээш шударна уу. Таслах бол хоёр хуруугаар доош шударна уу."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Чухал дуудлага"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-mr/strings.xml b/java/com/android/incallui/answer/impl/res/values-mr/strings.xml index dedb145f3..cbc108dae 100644 --- a/java/com/android/incallui/answer/impl/res/values-mr/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-mr/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"उत्तर द्या आणि सुरु असलेला कॉल बंद करा"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"व्हिडिओ बंद आहे"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"उत्तर देण्यासाठी दोन बोटांनी वर स्वाइप करा. नकार देण्यासाठी दोन बोटांनी खाली स्वाइप करा."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"महत्त्वाचा कॉल"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ms/strings.xml b/java/com/android/incallui/answer/impl/res/values-ms/strings.xml index bb5be58c4..9a2a0e1f8 100644 --- a/java/com/android/incallui/answer/impl/res/values-ms/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ms/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Jawab dan tamatkan panggilan yang sedang berlangsung"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video dimatikan"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Leret dua jari ke atas untuk menjawab. Leret dua jari ke bawah untuk menolak."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Panggilan penting"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-my/strings.xml b/java/com/android/incallui/answer/impl/res/values-my/strings.xml index 4a33bb0f5..d1f898b73 100644 --- a/java/com/android/incallui/answer/impl/res/values-my/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-my/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"ဖြေကြားပြီး လက်ရှိခေါ်ဆိုမှုကို အပြီးသတ်ပါ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ဗီဒီယို ပိတ်ထားပါသည်"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"ဖြေကြားရန် လက်နှစ်ချောင်းဖြင့် အပေါ်သို့ ပွတ်ဆွဲပါ။ ငြင်းပယ်ရန် လက်နှစ်ချောင်းဖြင့် အောက်သို့ ပွတ်ဆွဲပါ။"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"အရေးကြီးခေါ်ဆိုမှု"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-nb/strings.xml b/java/com/android/incallui/answer/impl/res/values-nb/strings.xml index fb3538f04..f9930a7ca 100644 --- a/java/com/android/incallui/answer/impl/res/values-nb/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-nb/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Svar, og avslutt samtalen som er i gang"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video er av"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Sveip oppover med to fingre for å svare. Sveip nedover med to fingre for å avvise."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Viktig samtale"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ne/strings.xml b/java/com/android/incallui/answer/impl/res/values-ne/strings.xml index 644e9cc19..0dad1b3a5 100644 --- a/java/com/android/incallui/answer/impl/res/values-ne/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ne/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"जवाफ फर्काउनुहोस् र जारी कललाई अन्त्य गर्नुहोस्"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"भिडियो निष्क्रिय छ"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"जवाफ दिन दुई औंलाले माथितिर स्वाइप गर्नुहोस्। अस्वीकार गर्न दुई औंलाले तलतिर स्वाइप गर्नुहोस्।"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"महत्त्वपूर्ण कल"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-nl/strings.xml b/java/com/android/incallui/answer/impl/res/values-nl/strings.xml index 830faecaf..a873ebe87 100644 --- a/java/com/android/incallui/answer/impl/res/values-nl/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-nl/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Opnemen en actieve oproep beëindigen"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video is uit"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Veeg met twee vingers omhoog om te beantwoorden. Veeg met twee vingers omlaag om te weigeren."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Belangrijke oproep"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-no/strings.xml b/java/com/android/incallui/answer/impl/res/values-no/strings.xml index fb3538f04..f9930a7ca 100644 --- a/java/com/android/incallui/answer/impl/res/values-no/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-no/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Svar, og avslutt samtalen som er i gang"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video er av"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Sveip oppover med to fingre for å svare. Sveip nedover med to fingre for å avvise."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Viktig samtale"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-pa/strings.xml b/java/com/android/incallui/answer/impl/res/values-pa/strings.xml index bc38c3f96..3213c3933 100644 --- a/java/com/android/incallui/answer/impl/res/values-pa/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-pa/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"ਜਵਾਬ ਦਿਓ ਅਤੇ ਜਾਰੀ ਕਾਲ ਨੂੰ ਸਮਾਪਤ ਕਰੋ"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ਵੀਡੀਓ ਬੰਦ ਹੈ"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"ਜਵਾਬ ਦੇਣ ਲਈ ਦੋ ਉਂਗਲਾਂ ਨਾਲ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਅਸਵੀਕਾਰ ਕਰਨ ਲਈ ਦੋ ਉਂਗਲਾਂ ਨਾਲ ਹੇਠਾਂ ਵੱਲ ਸਵਾਈਪ ਕਰੋ।"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"ਮਹੱਤਵਪੂਰਨ ਕਾਲ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-pl/strings.xml b/java/com/android/incallui/answer/impl/res/values-pl/strings.xml index 8f3a7c873..9715d199f 100644 --- a/java/com/android/incallui/answer/impl/res/values-pl/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-pl/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Odbierz połączenie i zakończ trwającą rozmowę"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Wideo jest wyłączone"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Przesuń dwoma palcami w górę, aby odebrać. Przesuń dwoma palcami w dół, aby odrzucić."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Ważne połączenie"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-pt-rBR/strings.xml b/java/com/android/incallui/answer/impl/res/values-pt-rBR/strings.xml index 1f3e1fa9e..a71c6c7cc 100644 --- a/java/com/android/incallui/answer/impl/res/values-pt-rBR/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-pt-rBR/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Atender e encerrar a chamada em andamento"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"O vídeo está desativado"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Deslize com dois dedos para cima para atender. Deslize com dois dedos para baixo para recusar."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Chamada importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-pt-rPT/strings.xml b/java/com/android/incallui/answer/impl/res/values-pt-rPT/strings.xml index 1f4cbf8a9..d6239901f 100644 --- a/java/com/android/incallui/answer/impl/res/values-pt-rPT/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-pt-rPT/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Atender e terminar uma chamada em curso"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"O vídeo está desativado"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Deslize rapidamente com dois dedos para cima para responder. Deslize rapidamente com dois dedos para baixo para recusar."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Chamada importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-pt/strings.xml b/java/com/android/incallui/answer/impl/res/values-pt/strings.xml index 1f3e1fa9e..a71c6c7cc 100644 --- a/java/com/android/incallui/answer/impl/res/values-pt/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-pt/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Atender e encerrar a chamada em andamento"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"O vídeo está desativado"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Deslize com dois dedos para cima para atender. Deslize com dois dedos para baixo para recusar."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Chamada importante"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ro/strings.xml b/java/com/android/incallui/answer/impl/res/values-ro/strings.xml index 6d54f3c57..0f287c25a 100644 --- a/java/com/android/incallui/answer/impl/res/values-ro/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ro/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Răspundeți și încheiați apelul în curs"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Camera video este dezactivată."</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Glisați cu două degete în sus pentru a răspunde și în jos pentru a respinge."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Apel important"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ru/strings.xml b/java/com/android/incallui/answer/impl/res/values-ru/strings.xml index f2e6cfaf2..b83eea1ff 100644 --- a/java/com/android/incallui/answer/impl/res/values-ru/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ru/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Ответить и завершить текущий вызов"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Камера выключена"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Проведите двумя пальцами по экрану вверх, чтобы ответить, или вниз, чтобы отклонить вызов."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Важный вызов"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-si/strings.xml b/java/com/android/incallui/answer/impl/res/values-si/strings.xml index 269fffabe..0be5b695f 100644 --- a/java/com/android/incallui/answer/impl/res/values-si/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-si/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"යන අැමතුමට පිළිතරු දී අවසන් කරන්න"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"වීඩියෝව ක්රියාවිරහිතයි"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"පිළිතුරු දීමට ඇඟිලි දෙකකින් ඉහළට ස්වයිප් කරන්න, ප්රතික්ෂේප කිරීමට ඇඟිලි දෙකකින් පහළට ස්වයිප් කරන්න."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"වැදගත් ඇමතුම"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-sk/strings.xml b/java/com/android/incallui/answer/impl/res/values-sk/strings.xml index ef6add1ba..639b2b17e 100644 --- a/java/com/android/incallui/answer/impl/res/values-sk/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-sk/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Prijať hovor a ukončiť prebiehajúci hovor"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video je vypnuté"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Ak chcete hovor prijať, prejdite dvomi prstami nahor. Ak ho chcete odmietnuť, prejdite dvomi prstami nadol."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Dôležitý hovor"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-sl/strings.xml b/java/com/android/incallui/answer/impl/res/values-sl/strings.xml index 819999aaf..40075eb2e 100644 --- a/java/com/android/incallui/answer/impl/res/values-sl/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-sl/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Sprejmi klic in končaj aktivni klic"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video je izklopljen"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Z dvema prstoma povlecite navzgor, da sprejmete klic. Z dvema prstoma povlecite navzdol, da zavrnete klic."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Pomemben klic"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-sq/strings.xml b/java/com/android/incallui/answer/impl/res/values-sq/strings.xml index f0c874ac1..7aca08fa4 100644 --- a/java/com/android/incallui/answer/impl/res/values-sq/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-sq/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Përgjigju dhe mbyll telefonatën në vazhdim"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Videoja është joaktive"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Rrëshqit dy gishta lart për t\'u përgjigjur. Rrëshqit dy gishta poshtë për të refuzuar."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Telefonatë e rëndësishme"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-sr/strings.xml b/java/com/android/incallui/answer/impl/res/values-sr/strings.xml index dc736102c..22c514b80 100644 --- a/java/com/android/incallui/answer/impl/res/values-sr/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-sr/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Јавите се и завршите позив који је у току"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Камера је искључена"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Превуците нагоре помоћу два прста да бисте одговорили. Превуците надоле помоћу два прста да бисте одбили."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Важан позив"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-sv/strings.xml b/java/com/android/incallui/answer/impl/res/values-sv/strings.xml index cd96908dc..9718d0aa9 100644 --- a/java/com/android/incallui/answer/impl/res/values-sv/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-sv/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Svara och avsluta pågående samtal"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video avstängd"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Dra två fingrar uppåt för att svara och två nedåt för att avvisa."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Viktigt samtal"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-sw/strings.xml b/java/com/android/incallui/answer/impl/res/values-sw/strings.xml index 6ef801fc2..3783db816 100644 --- a/java/com/android/incallui/answer/impl/res/values-sw/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-sw/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Jibu na ukate simu inayoendelea"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video imezimwa"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Telezesha juu kwa vidole viwili ili uijibu. Telezesha chini kwa vidole viwili ili uikate."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Simu muhimu"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ta/strings.xml b/java/com/android/incallui/answer/impl/res/values-ta/strings.xml index 273aa21fe..81ccd08c6 100644 --- a/java/com/android/incallui/answer/impl/res/values-ta/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ta/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"உள்வரும் அழைப்பிற்குப் பதிலளித்து, செயலில் உள்ள அழைப்பை முடிக்கும்"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"வீடியோ முடக்கப்பட்டுள்ளது"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"பதிலளிக்க, இரு விரல்களால் மேலே ஸ்வைப் செய்யவும். நிராகரிக்க, இரு விரல்களால் கீழே ஸ்வைப் செய்யவும்."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"முக்கியமான அழைப்பு"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-te/strings.xml b/java/com/android/incallui/answer/impl/res/values-te/strings.xml index 2fba12102..dabf1a1f2 100644 --- a/java/com/android/incallui/answer/impl/res/values-te/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-te/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"సమాధానం ఇస్తుంది మరియు కొనసాగుతున్న కాల్ను ముగిస్తుంది"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"వీడియో ఆఫ్లో ఉంది"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"సమాధానం ఇవ్వడానికి రెండు వేళ్లతో పైకి స్వైప్ చేయండి. తిరస్కరించడానికి రెండు వేళ్లతో క్రిందికి స్వైప్ చేయండి."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"ముఖ్యమైన కాల్"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-th/strings.xml b/java/com/android/incallui/answer/impl/res/values-th/strings.xml index fb34af0ad..819f2c359 100644 --- a/java/com/android/incallui/answer/impl/res/values-th/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-th/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"รับและวางสาย"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"วิดีโอปิดอยู่"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"ใช้สองนิ้วเลื่อนขึ้นเพื่อรับสายและเลื่อนลงเพื่อตัดสาย"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"สายสำคัญ"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-tl/strings.xml b/java/com/android/incallui/answer/impl/res/values-tl/strings.xml index b0e2c370e..ce2544e2b 100644 --- a/java/com/android/incallui/answer/impl/res/values-tl/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-tl/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Sagutin at tapusin ang kasalukuyang tawag"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Naka-off ang video"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"I-swipe nang pataas gamit ang dalawang daliri upang sagutin. I-swipe nang pababa gamit ang dalawang daliri upang tanggihan."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Mahalagang tawag"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-tr/strings.xml b/java/com/android/incallui/answer/impl/res/values-tr/strings.xml index 4dc02a75c..024606e6c 100644 --- a/java/com/android/incallui/answer/impl/res/values-tr/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-tr/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Bir çağrı cevaplanır ve devam eden çağrı sona erdirilir"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video kapalı"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Cevaplamak için iki parmağınızla hızlıca yukarı kaydırın. Reddetmek içinse iki parmağınızla hızlıca aşağı kaydırın."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Önemli çağrı"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-uk/strings.xml b/java/com/android/incallui/answer/impl/res/values-uk/strings.xml index e077dbd11..ada4dd124 100644 --- a/java/com/android/incallui/answer/impl/res/values-uk/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-uk/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Відповісти на виклик, завершивши поточний"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Відео вимкнено"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Проведіть двома пальцями вгору, щоб відповісти, або вниз, щоб відхилити дзвінок."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Важливий виклик"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-ur/strings.xml b/java/com/android/incallui/answer/impl/res/values-ur/strings.xml index ec9ba4b25..60286df35 100644 --- a/java/com/android/incallui/answer/impl/res/values-ur/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-ur/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"جواب دیں اور جاری کال ختم کریں"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"ویڈیو آف ہے"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"جواب دینے کیلئے دوانگلیوں کے ساتھ اوپر سوائپ کریں۔ مسترد کرنے کیلئے دو انگلیوں کے ساتھ نیچے سوائپ کریں۔"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"اہم کال"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-uz/strings.xml b/java/com/android/incallui/answer/impl/res/values-uz/strings.xml index f9a7927f8..4c7ea536e 100644 --- a/java/com/android/incallui/answer/impl/res/values-uz/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-uz/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Kiruvchi chaqiruvga javob berish va joriy qo‘ng‘iroqni tugatish"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Kamera o‘chiq"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Chaqiruvga javob berish uchun ikki barmoq bilan tepaga, rad etish uchun ikki barmoq bilan pastga suring."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Muhim chaqiruv"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-vi/strings.xml b/java/com/android/incallui/answer/impl/res/values-vi/strings.xml index 187463472..68407fca8 100644 --- a/java/com/android/incallui/answer/impl/res/values-vi/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-vi/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Trả lời và kết thúc cuộc gọi đang diễn ra"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Video đã tắt"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Vuốt hai ngón tay lên để trả lời. Vuốt hai ngón tay xuống để từ chối."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Cuộc gọi quan trọng"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-zh-rCN/strings.xml b/java/com/android/incallui/answer/impl/res/values-zh-rCN/strings.xml index c57620651..fccbca109 100644 --- a/java/com/android/incallui/answer/impl/res/values-zh-rCN/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-zh-rCN/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"接听并结束当前通话"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"摄像头处于关闭状态"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"双指向上滑动即可接听,向下滑动则可拒接。"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"重要来电"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-zh-rHK/strings.xml b/java/com/android/incallui/answer/impl/res/values-zh-rHK/strings.xml index 653466e4d..decbea497 100644 --- a/java/com/android/incallui/answer/impl/res/values-zh-rHK/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-zh-rHK/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"接聽及結束進行中的通話"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"視像已關閉"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"兩指向上滑動可接聽,向下滑動則可拒接。"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"重要來電"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-zh-rTW/strings.xml b/java/com/android/incallui/answer/impl/res/values-zh-rTW/strings.xml index fe2c0d29a..036829116 100644 --- a/java/com/android/incallui/answer/impl/res/values-zh-rTW/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-zh-rTW/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"接聽來電及結束進行中的通話"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"已關閉攝影機"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"用雙指向上滑動可接聽,向下滑動可拒接。"</string> - <string name="call_incoming_important" msgid="6477906345540334049">"重要通話"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values-zu/strings.xml b/java/com/android/incallui/answer/impl/res/values-zu/strings.xml index 9c3a2d253..5bcb02a2b 100644 --- a/java/com/android/incallui/answer/impl/res/values-zu/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values-zu/strings.xml @@ -20,5 +20,6 @@ <string name="a11y_description_incoming_call_answer_and_release" msgid="8511087499748888476">"Phendula uphinde uqede ikholi eqhubekayo"</string> <string name="call_incoming_video_is_off" msgid="3216603035158629403">"Ividiyo ivaliwe"</string> <string name="a11y_incoming_call_swipe_gesture_prompt" msgid="8682480557168484972">"Swayiphela iminwe emibili phezulu ukuze uphendule. Swayiphela iminwe emibili phansi ukuze wenqabe."</string> - <string name="call_incoming_important" msgid="6477906345540334049">"Ikholi ebalulekile"</string> + <!-- no translation found for call_incoming_important (4090408168895243702) --> + <skip /> </resources> diff --git a/java/com/android/incallui/answer/impl/res/values/strings.xml b/java/com/android/incallui/answer/impl/res/values/strings.xml index 94577adf7..235922047 100644 --- a/java/com/android/incallui/answer/impl/res/values/strings.xml +++ b/java/com/android/incallui/answer/impl/res/values/strings.xml @@ -26,5 +26,5 @@ <!-- Voice prompt of swipe gesture when accessibility is turned on. --> <string description="The message announced to accessibility assistance on incoming call." name="a11y_incoming_call_swipe_gesture_prompt">Two finger swipe up to answer. Two finger swipe down to decline.</string> - <string name="call_incoming_important">Important call</string> + <string name="call_incoming_important">Urgent</string> </resources> diff --git a/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java b/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java index 6a2c4b493..24fbfc428 100644 --- a/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java +++ b/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java @@ -140,6 +140,9 @@ public class AnswerProximitySensor public void onHandoverToWifiFailure() {} @Override + public void onInternationalCallOnWifi() {} + + @Override public void onDialerCallSessionModificationStateChange() {} @Override diff --git a/java/com/android/incallui/autoresizetext/AndroidManifest.xml b/java/com/android/incallui/autoresizetext/AndroidManifest.xml index 53a8961e4..1b5c19355 100644 --- a/java/com/android/incallui/autoresizetext/AndroidManifest.xml +++ b/java/com/android/incallui/autoresizetext/AndroidManifest.xml @@ -19,7 +19,7 @@ <uses-sdk android:minSdkVersion="23" - android:targetSdkVersion="25"/> + android:targetSdkVersion="26"/> <application /> </manifest> diff --git a/java/com/android/incallui/call/CallList.java b/java/com/android/incallui/call/CallList.java index 26fd926d1..34f0cc0d7 100644 --- a/java/com/android/incallui/call/CallList.java +++ b/java/com/android/incallui/call/CallList.java @@ -28,11 +28,11 @@ import android.telecom.Call; import android.telecom.DisconnectCause; import android.telecom.PhoneAccount; import android.util.ArrayMap; -import com.android.contacts.common.GeoUtil; import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler; import com.android.dialer.blocking.FilteredNumbersUtil; import com.android.dialer.common.Assert; import com.android.dialer.common.LogUtil; +import com.android.dialer.location.GeoUtil; import com.android.dialer.logging.DialerImpression; import com.android.dialer.logging.Logger; import com.android.dialer.shortcuts.ShortcutUsageReporter; @@ -95,7 +95,7 @@ public class CallList implements DialerCallDelegate { /** * USED ONLY FOR TESTING Testing-only constructor. Instance should only be acquired through - * getInstance(). + * getRunningInstance(). */ @VisibleForTesting public CallList() {} @@ -290,6 +290,10 @@ public class CallList implements DialerCallDelegate { "CallList.onCallRemoved", "Removing call not previously disconnected " + call.getId()); } } + + if (!hasLiveCall()) { + DialerCall.clearRestrictedCount(); + } } InCallUiLegacyBindings getLegacyBindings(Context context) { @@ -723,15 +727,17 @@ public class CallList implements DialerCallDelegate { * WiFi */ void onHandoverToWifiFailed(DialerCall call); + + /** Called when the user initiates a call to an international number while on WiFi. */ + void onInternationalCallOnWifi(@NonNull DialerCall call); } private class DialerCallListenerImpl implements DialerCallListener { - private final DialerCall mCall; + @NonNull private final DialerCall mCall; - DialerCallListenerImpl(DialerCall call) { - Assert.isNotNull(call); - mCall = call; + DialerCallListenerImpl(@NonNull DialerCall call) { + mCall = Assert.isNotNull(call); } @Override @@ -779,6 +785,14 @@ public class CallList implements DialerCallDelegate { } @Override + public void onInternationalCallOnWifi() { + LogUtil.enterBlock("DialerCallListenerImpl.onInternationalCallOnWifi"); + for (Listener listener : mListeners) { + listener.onInternationalCallOnWifi(mCall); + } + } + + @Override public void onDialerCallSessionModificationStateChange() { for (Listener listener : mListeners) { listener.onSessionModificationStateChange(mCall); diff --git a/java/com/android/incallui/call/DialerCall.java b/java/com/android/incallui/call/DialerCall.java index 71dfd4caa..acedf41f1 100644 --- a/java/com/android/incallui/call/DialerCall.java +++ b/java/com/android/incallui/call/DialerCall.java @@ -56,6 +56,7 @@ import com.android.dialer.lightbringer.LightbringerComponent; import com.android.dialer.logging.ContactLookupResult; import com.android.dialer.logging.DialerImpression; import com.android.dialer.logging.Logger; +import com.android.dialer.theme.R; import com.android.incallui.audiomode.AudioModeProvider; import com.android.incallui.latencyreport.LatencyReport; import com.android.incallui.util.TelecomCallUtil; @@ -92,6 +93,13 @@ public class DialerCall implements VideoTechListener { private static int sIdCounter = 0; /** + * A counter used to append to restricted/private/hidden calls so that users can identify them in + * a conversation. This value is reset in {@link CallList#onCallRemoved(Context, Call)} when there + * are no live calls. + */ + private static int sHiddenCounter; + + /** * The unique call ID for every call. This will help us to identify each call and allow us the * ability to stitch impressions to calls if needed. */ @@ -100,6 +108,7 @@ public class DialerCall implements VideoTechListener { private final Call mTelecomCall; private final LatencyReport mLatencyReport; private final String mId; + private final int mHiddenId; private final List<String> mChildCallIds = new ArrayList<>(); private final LogState mLogState = new LogState(); private final Context mContext; @@ -243,11 +252,15 @@ public class DialerCall implements VideoTechListener { isRemotelyHeld = false; update(); break; + case TelephonyManagerCompat.EVENT_NOTIFY_INTERNATIONAL_CALL_ON_WFC: + notifyInternationalCallOnWifi(); + break; default: break; } } }; + private long mTimeAddedMs; public DialerCall( @@ -267,6 +280,11 @@ public class DialerCall implements VideoTechListener { mVideoTechManager = new VideoTechManager(this); updateFromTelecomCall(); + if (isHiddenNumber() && TextUtils.isEmpty(getNumber())) { + mHiddenId = ++sHiddenCounter; + } else { + mHiddenId = 0; + } if (registerCallback) { mTelecomCall.registerCallback(mTelecomCallCallback); @@ -358,6 +376,13 @@ public class DialerCall implements VideoTechListener { } } + public void notifyInternationalCallOnWifi() { + LogUtil.enterBlock("DialerCall.notifyInternationalCallOnWifi"); + for (DialerCallListener dialerCallListener : mListeners) { + dialerCallListener.onInternationalCallOnWifi(); + } + } + /* package-private */ Call getTelecomCall() { return mTelecomCall; } @@ -526,6 +551,27 @@ public class DialerCall implements VideoTechListener { return mId; } + /** + * @return name appended with a number if the number is restricted/unknown and the user has + * received more than one restricted/unknown call. + */ + @Nullable + public String updateNameIfRestricted(@Nullable String name) { + if (name != null && isHiddenNumber() && mHiddenId != 0 && sHiddenCounter > 1) { + return mContext.getString(R.string.unknown_counter, name, mHiddenId); + } + return name; + } + + public static void clearRestrictedCount() { + sHiddenCounter = 0; + } + + private boolean isHiddenNumber() { + return getNumberPresentation() == TelecomManager.PRESENTATION_RESTRICTED + || getNumberPresentation() == TelecomManager.PRESENTATION_UNKNOWN; + } + public boolean hasShownWiFiToLteHandoverToast() { return hasShownWiFiToLteHandoverToast; } @@ -1326,7 +1372,6 @@ public class DialerCall implements VideoTechListener { String phoneNumber = call.getNumber(); phoneNumber = phoneNumber != null ? phoneNumber : ""; - phoneNumber = phoneNumber.replaceAll("[^0-9]", ""); // Insert order here determines the priority of that video tech option videoTechs = new ArrayList<>(); diff --git a/java/com/android/incallui/call/DialerCallListener.java b/java/com/android/incallui/call/DialerCallListener.java index fece103fa..ed321be05 100644 --- a/java/com/android/incallui/call/DialerCallListener.java +++ b/java/com/android/incallui/call/DialerCallListener.java @@ -34,4 +34,6 @@ public interface DialerCallListener { void onWiFiToLteHandover(); void onHandoverToWifiFailure(); + + void onInternationalCallOnWifi(); } diff --git a/java/com/android/incallui/call/InCallVideoCallCallbackNotifier.java b/java/com/android/incallui/call/InCallVideoCallCallbackNotifier.java index 1cb9f742e..ff94120bf 100644 --- a/java/com/android/incallui/call/InCallVideoCallCallbackNotifier.java +++ b/java/com/android/incallui/call/InCallVideoCallCallbackNotifier.java @@ -36,7 +36,7 @@ public class InCallVideoCallCallbackNotifier { private final Set<SurfaceChangeListener> mSurfaceChangeListeners = Collections.newSetFromMap(new ConcurrentHashMap<SurfaceChangeListener, Boolean>(8, 0.9f, 1)); - /** Private constructor. Instance should only be acquired through getInstance(). */ + /** Private constructor. Instance should only be acquired through getRunningInstance(). */ private InCallVideoCallCallbackNotifier() {} /** Static singleton accessor method. */ diff --git a/java/com/android/incallui/calllocation/impl/LocationFragment.java b/java/com/android/incallui/calllocation/impl/LocationFragment.java index c0592b64a..77e4f7f7d 100644 --- a/java/com/android/incallui/calllocation/impl/LocationFragment.java +++ b/java/com/android/incallui/calllocation/impl/LocationFragment.java @@ -88,6 +88,7 @@ public class LocationFragment extends BaseFragment<LocationPresenter, LocationPr @Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + LogUtil.enterBlock("LocationFragment.onCreateView"); final View view = inflater.inflate(R.layout.location_fragment, container, false); viewAnimator = (ViewAnimator) view.findViewById(R.id.location_view_animator); locationMap = (ImageView) view.findViewById(R.id.location_map); @@ -95,11 +96,6 @@ public class LocationFragment extends BaseFragment<LocationPresenter, LocationPr addressLine2 = (TextView) view.findViewById(R.id.address_line_two); latLongLine = (TextView) view.findViewById(R.id.lat_long_line); locationLayout = (ViewGroup) view.findViewById(R.id.location_layout); - view.setOnClickListener( - v -> { - LogUtil.enterBlock("LocationFragment.onCreateView"); - launchMap(); - }); return view; } @@ -180,6 +176,7 @@ public class LocationFragment extends BaseFragment<LocationPresenter, LocationPr handler.removeCallbacks(dataTimeoutRunnable); if (viewAnimator.getDisplayedChild() != LOCATION_VIEW_INDEX) { viewAnimator.setDisplayedChild(LOCATION_VIEW_INDEX); + viewAnimator.setOnClickListener(v -> launchMap()); } } diff --git a/java/com/android/incallui/calllocation/impl/res/drawable/bg_location_card.xml b/java/com/android/incallui/calllocation/impl/res/drawable/bg_location_card.xml new file mode 100644 index 000000000..0bcba95f2 --- /dev/null +++ b/java/com/android/incallui/calllocation/impl/res/drawable/bg_location_card.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<ripple xmlns:android="http://schemas.android.com/apk/res/android" + android:color="@color/ripple_material_light"> + <item android:drawable="@android:color/white"/> +</ripple> diff --git a/java/com/android/incallui/calllocation/impl/res/layout/location_fragment.xml b/java/com/android/incallui/calllocation/impl/res/layout/location_fragment.xml index a6bd07542..53188eb19 100644 --- a/java/com/android/incallui/calllocation/impl/res/layout/location_fragment.xml +++ b/java/com/android/incallui/calllocation/impl/res/layout/location_fragment.xml @@ -23,7 +23,7 @@ android:layout_height="wrap_content" android:layout_marginTop="16dp" android:layout_marginBottom="16dp" - android:background="@android:color/white" + android:background="@drawable/bg_location_card" android:elevation="2dp" android:inAnimation="@android:anim/fade_in" android:measureAllChildren="true" diff --git a/java/com/android/incallui/commontheme/res/values/styles.xml b/java/com/android/incallui/commontheme/res/values/styles.xml index 81e64cb16..c0a745da1 100644 --- a/java/com/android/incallui/commontheme/res/values/styles.xml +++ b/java/com/android/incallui/commontheme/res/values/styles.xml @@ -38,8 +38,7 @@ <item name="android:layout_width">24dp</item> <item name="android:layout_marginEnd">8dp</item> <item name="android:scaleType">fitCenter</item> - <item name="android:tint">?android:textColorSecondary</item> - <item name="android:tintMode">src_in</item> + <item name="colorControlNormal">?android:textColorSecondary</item> </style> <style name="Incall.Button.End" parent="android:Widget.Material.Button"> diff --git a/java/com/android/incallui/contactgrid/ContactGridManager.java b/java/com/android/incallui/contactgrid/ContactGridManager.java index ddbceb052..ed533be58 100644 --- a/java/com/android/incallui/contactgrid/ContactGridManager.java +++ b/java/com/android/incallui/contactgrid/ContactGridManager.java @@ -17,15 +17,16 @@ package com.android.incallui.contactgrid; import android.content.Context; +import android.graphics.drawable.Animatable; +import android.graphics.drawable.Drawable; import android.os.SystemClock; import android.support.annotation.NonNull; import android.support.annotation.Nullable; +import android.support.v4.view.ViewCompat; import android.telecom.TelecomManager; import android.text.TextUtils; import android.view.View; import android.view.accessibility.AccessibilityEvent; -import android.view.animation.Animation; -import android.view.animation.AnimationUtils; import android.widget.Chronometer; import android.widget.ImageView; import android.widget.TextView; @@ -50,13 +51,13 @@ public class ContactGridManager { // Row 0: [Wi-Fi icon] Calling via Starbucks Wi-Fi // Row 0: [Wi-Fi icon] Starbucks Wi-Fi // Row 0: Hey Jake, pick up! - private ImageView connectionIconImageView; - private TextView statusTextView; + private final ImageView connectionIconImageView; + private final TextView statusTextView; // Row 1: Jake Peralta [Contact photo] // Row 1: Walgreens // Row 1: +1 (650) 253-0000 - private TextView contactNameTextView; + private final TextView contactNameTextView; @Nullable private ImageView avatarImageView; // Row 2: Mobile +1 (650) 253-0000 @@ -65,13 +66,14 @@ public class ContactGridManager { // Row 2: Hanging up // Row 2: [Alert sign] Suspected spam caller // Row 2: Your emergency callback number: +1 (650) 253-0000 - private ImageView workIconImageView; - private ImageView hdIconImageView; - private ImageView forwardIconImageView; - private ImageView spamIconImageView; - private ViewAnimator bottomTextSwitcher; - private TextView bottomTextView; - private Chronometer bottomTimerView; + private final ImageView workIconImageView; + private final ImageView hdIconImageView; + private final ImageView forwardIconImageView; + private final TextView forwardedNumberView; + private final ImageView spamIconImageView; + private final ViewAnimator bottomTextSwitcher; + private final TextView bottomTextView; + private final Chronometer bottomTimerView; private int avatarSize; private boolean hideAvatar; private boolean showAnonymousAvatar; @@ -89,16 +91,17 @@ public class ContactGridManager { this.avatarImageView = avatarImageView; this.avatarSize = avatarSize; this.showAnonymousAvatar = showAnonymousAvatar; - connectionIconImageView = (ImageView) view.findViewById(R.id.contactgrid_connection_icon); - statusTextView = (TextView) view.findViewById(R.id.contactgrid_status_text); - contactNameTextView = (TextView) view.findViewById(R.id.contactgrid_contact_name); - workIconImageView = (ImageView) view.findViewById(R.id.contactgrid_workIcon); - hdIconImageView = (ImageView) view.findViewById(R.id.contactgrid_hdIcon); - forwardIconImageView = (ImageView) view.findViewById(R.id.contactgrid_forwardIcon); - spamIconImageView = (ImageView) view.findViewById(R.id.contactgrid_spamIcon); - bottomTextSwitcher = (ViewAnimator) view.findViewById(R.id.contactgrid_bottom_text_switcher); - bottomTextView = (TextView) view.findViewById(R.id.contactgrid_bottom_text); - bottomTimerView = (Chronometer) view.findViewById(R.id.contactgrid_bottom_timer); + connectionIconImageView = view.findViewById(R.id.contactgrid_connection_icon); + statusTextView = view.findViewById(R.id.contactgrid_status_text); + contactNameTextView = view.findViewById(R.id.contactgrid_contact_name); + workIconImageView = view.findViewById(R.id.contactgrid_workIcon); + hdIconImageView = view.findViewById(R.id.contactgrid_hdIcon); + forwardIconImageView = view.findViewById(R.id.contactgrid_forwardIcon); + forwardedNumberView = view.findViewById(R.id.contactgrid_forwardNumber); + spamIconImageView = view.findViewById(R.id.contactgrid_spamIcon); + bottomTextSwitcher = view.findViewById(R.id.contactgrid_bottom_text_switcher); + bottomTextView = view.findViewById(R.id.contactgrid_bottom_text); + bottomTimerView = view.findViewById(R.id.contactgrid_bottom_timer); contactGridLayout = (View) contactNameTextView.getParent(); letterTile = new LetterTileDrawable(context.getResources()); @@ -319,19 +322,44 @@ public class ContactGridManager { bottomTextView.setText(info.label); bottomTextView.setAllCaps(info.isSpamIconVisible); workIconImageView.setVisibility(info.isWorkIconVisible ? View.VISIBLE : View.GONE); - boolean wasHdIconVisible = hdIconImageView.getVisibility() == View.VISIBLE; - hdIconImageView.setVisibility( - info.isHdIconVisible || info.isHdAttemptingIconVisible ? View.VISIBLE : View.GONE); - if (!wasHdIconVisible && info.isHdAttemptingIconVisible) { - Animation animation = AnimationUtils.loadAnimation(context, R.anim.blinking); - hdIconImageView.startAnimation(animation); - } else if (wasHdIconVisible && !info.isHdAttemptingIconVisible) { - hdIconImageView.clearAnimation(); - hdIconImageView.setAlpha(1f); + if (hdIconImageView.getVisibility() == View.GONE) { + if (info.isHdAttemptingIconVisible) { + hdIconImageView.setVisibility(View.VISIBLE); + hdIconImageView.setActivated(false); + Drawable drawableCurrent = hdIconImageView.getDrawable().getCurrent(); + if (drawableCurrent instanceof Animatable && !((Animatable) drawableCurrent).isRunning()) { + ((Animatable) drawableCurrent).start(); + } + } else if (info.isHdIconVisible) { + hdIconImageView.setVisibility(View.VISIBLE); + hdIconImageView.setActivated(true); + } + } else if (info.isHdIconVisible) { + hdIconImageView.setActivated(true); + } else if (!info.isHdAttemptingIconVisible) { + hdIconImageView.setVisibility(View.GONE); } - forwardIconImageView.setVisibility(info.isForwardIconVisible ? View.VISIBLE : View.GONE); spamIconImageView.setVisibility(info.isSpamIconVisible ? View.VISIBLE : View.GONE); + if (info.isForwardIconVisible) { + forwardIconImageView.setVisibility(View.VISIBLE); + forwardedNumberView.setVisibility(View.VISIBLE); + if (info.isTimerVisible) { + bottomTextSwitcher.setVisibility(View.VISIBLE); + if (ViewCompat.getLayoutDirection(contactGridLayout) == ViewCompat.LAYOUT_DIRECTION_LTR) { + forwardedNumberView.setText(TextUtils.concat(info.label, " • ")); + } else { + forwardedNumberView.setText(TextUtils.concat(" • ", info.label)); + } + } else { + bottomTextSwitcher.setVisibility(View.GONE); + forwardedNumberView.setText(info.label); + } + } else { + forwardIconImageView.setVisibility(View.GONE); + forwardedNumberView.setVisibility(View.GONE); + } + if (info.isTimerVisible) { bottomTextSwitcher.setDisplayedChild(1); bottomTimerView.setBase( diff --git a/java/com/android/incallui/contactgrid/TopRow.java b/java/com/android/incallui/contactgrid/TopRow.java index 80fa215c7..8c3d6b004 100644 --- a/java/com/android/incallui/contactgrid/TopRow.java +++ b/java/com/android/incallui/contactgrid/TopRow.java @@ -30,11 +30,11 @@ import com.android.incallui.videotech.utils.VideoUtils; * Gets the content of the top row. For example: * * <ul> - * <li>Captain Holt ON HOLD - * <li>Calling... - * <li>[Wi-Fi icon] Calling via Starbucks Wi-Fi - * <li>[Wi-Fi icon] Starbucks Wi-Fi - * <li>Call from + * <li>Captain Holt ON HOLD + * <li>Calling... + * <li>[Wi-Fi icon] Calling via Starbucks Wi-Fi + * <li>[Wi-Fi icon] Starbucks Wi-Fi + * <li>Call from * </ul> */ public class TopRow { @@ -61,7 +61,7 @@ public class TopRow { boolean labelIsSingleLine = true; if (state.isWifi && icon == null) { - icon = context.getDrawable(R.drawable.quantum_ic_network_wifi_white_24); + icon = context.getDrawable(R.drawable.quantum_ic_network_wifi_vd_theme_24); } if (state.state == State.INCOMING || state.state == State.CALL_WAITING) { diff --git a/java/com/android/incallui/contactgrid/res/anim/hd_scale_interpolator.xml b/java/com/android/incallui/contactgrid/res/anim/hd_scale_interpolator.xml new file mode 100644 index 000000000..2fa92dbba --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/anim/hd_scale_interpolator.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android" + android:controlX1="0.5" + android:controlY1="0" + android:controlX2="1" + android:controlY2="1"/> diff --git a/java/com/android/incallui/contactgrid/res/anim/hd_scale_interpolator2.xml b/java/com/android/incallui/contactgrid/res/anim/hd_scale_interpolator2.xml new file mode 100644 index 000000000..c312affef --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/anim/hd_scale_interpolator2.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android" + android:controlX1="0.5" + android:controlY1="0" + android:controlX2="0.5" + android:controlY2="1"/> diff --git a/java/com/android/incallui/contactgrid/res/anim/trim_end_interpolator.xml b/java/com/android/incallui/contactgrid/res/anim/trim_end_interpolator.xml new file mode 100644 index 000000000..20ada92b7 --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/anim/trim_end_interpolator.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android" + android:pathData="C0.2,0 0.1,1 0.5, 1 L 1,1" />
\ No newline at end of file diff --git a/java/com/android/incallui/contactgrid/res/anim/trim_start_interpolator.xml b/java/com/android/incallui/contactgrid/res/anim/trim_start_interpolator.xml new file mode 100644 index 000000000..1b640ec02 --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/anim/trim_start_interpolator.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android" + android:pathData="L0.5,0 C 0.7,0 0.6,1 1, 1" />
\ No newline at end of file diff --git a/java/com/android/incallui/contactgrid/res/drawable/asd_hd_icon.xml b/java/com/android/incallui/contactgrid/res/drawable/asd_hd_icon.xml new file mode 100644 index 000000000..415930e9a --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/drawable/asd_hd_icon.xml @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<animated-selector xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:aapt="http://schemas.android.com/aapt"> + <item + android:id="@+id/hd_attempting" + android:drawable="@drawable/avd_hd_attempting" + android:state_activated="false"/> + <item + android:id="@+id/hd_enabled" + android:drawable="@drawable/quantum_ic_hd_vd_theme_24" + android:state_activated="true"/> + + <transition + android:fromId="@id/hd_attempting" + android:toId="@id/hd_enabled"> + <animated-vector android:drawable="@drawable/vd_hd_attempting"> + <target android:name="hdMask"> + <aapt:attr name="android:animation"> + <objectAnimator + android:duration="150" + android:propertyName="pathData" + android:startOffset="45" + android:valueFrom="M12, 12 m 0, -9 a 9,9 0 1,1 0,18 a 9,9 0 1,1 0,-18" + android:valueTo="M12, 12 m 0, -18 a 18,18 0 1,1 0,36 a 18,18 0 1,1 0,-36" + android:valueType="pathType"/> + </aapt:attr> + </target> + + <target android:name="hdRoot"> + <aapt:attr name="android:animation"> + <set android:ordering="sequentially"> + <set> + <objectAnimator + android:duration="45" + android:interpolator="@anim/hd_scale_interpolator" + android:propertyName="scaleX" + android:valueFrom="1" + android:valueTo="0.9"/> + <objectAnimator + android:duration="45" + android:interpolator="@anim/hd_scale_interpolator" + android:propertyName="scaleY" + android:valueFrom="1" + android:valueTo="0.9"/> + </set> + <set> + <objectAnimator + android:duration="120" + android:interpolator="@anim/hd_scale_interpolator2" + android:propertyName="scaleX" + android:valueFrom="0.9" + android:valueTo="1.2"/> + <objectAnimator + android:duration="120" + android:interpolator="@anim/hd_scale_interpolator2" + android:propertyName="scaleY" + android:valueFrom="0.9" + android:valueTo="1.2"/> + </set> + <set> + <objectAnimator + android:duration="120" + android:interpolator="@anim/hd_scale_interpolator2" + android:propertyName="scaleX" + android:valueFrom="1.2" + android:valueTo="1"/> + <objectAnimator + android:duration="120" + android:interpolator="@anim/hd_scale_interpolator2" + android:propertyName="scaleY" + android:valueFrom="1.2" + android:valueTo="1"/> + </set> + </set> + </aapt:attr> + </target> + + <target android:name="root"> + <aapt:attr name="android:animation"> + <objectAnimator + android:duration="150" + android:interpolator="@android:interpolator/fast_out_slow_in" + android:propertyName="alpha" + android:startOffset="45" + android:valueFrom="0.5" + android:valueTo="1"/> + </aapt:attr> + </target> + </animated-vector> + </transition> + +</animated-selector>
\ No newline at end of file diff --git a/java/com/android/incallui/contactgrid/res/drawable/avd_hd_attempting.xml b/java/com/android/incallui/contactgrid/res/drawable/avd_hd_attempting.xml new file mode 100644 index 000000000..a0ac21399 --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/drawable/avd_hd_attempting.xml @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<animated-vector xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:aapt="http://schemas.android.com/aapt" + android:drawable="@drawable/vd_hd_attempting"> + <target android:name="progressBar"> + <aapt:attr name="android:animation"> + <set> + <objectAnimator + android:duration="1333" + android:interpolator="@anim/trim_start_interpolator" + android:propertyName="trimPathStart" + android:repeatCount="-1" + android:valueFrom="0" + android:valueTo="0.75" + android:valueType="floatType"/> + <objectAnimator + android:duration="1333" + android:interpolator="@anim/trim_end_interpolator" + android:propertyName="trimPathEnd" + android:repeatCount="-1" + android:valueFrom="0" + android:valueTo="0.75" + android:valueType="floatType"/> + <objectAnimator + android:duration="1333" + android:interpolator="@android:anim/linear_interpolator" + android:propertyName="trimPathOffset" + android:repeatCount="-1" + android:valueFrom="0" + android:valueTo="0.25" + android:valueType="floatType"/> + </set> + </aapt:attr> + </target> + + <target android:name="progressRoot"> + <aapt:attr name="android:animation"> + <objectAnimator + android:duration="4444" + android:interpolator="@android:anim/linear_interpolator" + android:propertyName="rotation" + android:repeatCount="-1" + android:valueFrom="0" + android:valueTo="720" + android:valueType="floatType"/> + </aapt:attr> + </target> + + <target android:name="hdRoot"> + <aapt:attr name="android:animation"> + <set> + <objectAnimator + android:duration="150" + android:interpolator="@android:interpolator/linear_out_slow_in" + android:propertyName="scaleX" + android:valueFrom="0" + android:valueTo="1"/> + <objectAnimator + android:duration="150" + android:interpolator="@android:interpolator/linear_out_slow_in" + android:propertyName="scaleY" + android:valueFrom="0" + android:valueTo="1"/> + </set> + </aapt:attr> + </target> + + <target android:name="root"> + <aapt:attr name="android:animation"> + <objectAnimator + android:duration="150" + android:interpolator="@android:interpolator/linear" + android:propertyName="alpha" + android:valueFrom="0" + android:valueTo="0.5"/> + </aapt:attr> + </target> + +</animated-vector>
\ No newline at end of file diff --git a/java/com/android/incallui/contactgrid/res/drawable/vd_hd_attempting.xml b/java/com/android/incallui/contactgrid/res/drawable/vd_hd_attempting.xml new file mode 100644 index 000000000..3d9a5e439 --- /dev/null +++ b/java/com/android/incallui/contactgrid/res/drawable/vd_hd_attempting.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<vector + xmlns:android="http://schemas.android.com/apk/res/android" + android:height="24dp" + android:name="root" + android:tint="?attr/colorControlNormal" + android:viewportHeight="24" + android:viewportWidth="24" + android:width="24dp"> + + <group + android:name="progressRoot" + android:translateX="12.0" + android:translateY="12.0"> + <path + android:fillColor="#00000000" + android:name="progressBar" + android:pathData="M0, 0 m 0, -11 a 11,11 0 1,1 0,22 a 11,11 0 1,1 0,-22" + android:strokeColor="@android:color/white" + android:strokeLineCap="square" + android:strokeLineJoin="miter" + android:strokeWidth="2" + android:trimPathEnd="0" + android:trimPathOffset="0" + android:trimPathStart="0"/> + </group> + <group + android:name="hdRoot" + android:pivotX="12" + android:pivotY="12"> + <clip-path + android:name="hdMask" + android:pathData="M12, 12 m 0, -9 a 9,9 0 1,1 0,18 a 9,9 0 1,1 0,-18"/> + <path + android:fillColor="@android:color/white" + android:name="hd" + android:pathData="M19,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM11,15L9.5,15v-2h-2v2L6,15L6,9h1.5v2.5h2L9.5,9L11,9v6zM13,9h4c0.55,0 1,0.45 1,1v4c0,0.55 -0.45,1 -1,1h-4L13,9zM14.5,13.5h2v-3h-2v3z"/> + </group> + +</vector> diff --git a/java/com/android/incallui/contactgrid/res/layout/incall_contactgrid_bottom_row.xml b/java/com/android/incallui/contactgrid/res/layout/incall_contactgrid_bottom_row.xml index b6028ed9c..c74017e5d 100644 --- a/java/com/android/incallui/contactgrid/res/layout/incall_contactgrid_bottom_row.xml +++ b/java/com/android/incallui/contactgrid/res/layout/incall_contactgrid_bottom_row.xml @@ -1,51 +1,60 @@ <?xml version="1.0" encoding="utf-8"?> <LinearLayout - xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:tools="http://schemas.android.com/tools" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:gravity="center_horizontal" - android:orientation="horizontal" - tools:showIn="@layout/incall_contact_grid"> - <ImageView - android:id="@id/contactgrid_workIcon" - android:src="@drawable/ic_work_profile" - style="@style/BottomRowIcon"/> + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:animateLayoutChanges="true" + android:gravity="center_horizontal" + android:orientation="horizontal"> <ImageView - android:id="@id/contactgrid_hdIcon" - android:src="@drawable/quantum_ic_hd_white_24" - style="@style/BottomRowIcon" - android:visibility="gone"/> + android:id="@id/contactgrid_workIcon" + style="@style/BottomRowIcon" + android:src="@drawable/quantum_ic_enterprise_vd_theme_24"/> <ImageView - android:id="@id/contactgrid_forwardIcon" - android:src="@drawable/quantum_ic_forward_white_24" - style="@style/BottomRowIcon"/> + android:id="@+id/contactgrid_hdIcon" + style="@style/BottomRowIcon" + android:src="@drawable/asd_hd_icon" + android:visibility="gone"/> <ImageView - android:id="@+id/contactgrid_spamIcon" - android:src="@drawable/quantum_ic_report_white_18" - style="@style/BottomRowIcon"/> - <ViewAnimator - android:id="@+id/contactgrid_bottom_text_switcher" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginBottom="2dp" - android:measureAllChildren="false"> - <TextView - android:id="@+id/contactgrid_bottom_text" + android:id="@id/contactgrid_forwardIcon" + style="@style/BottomRowIcon" + android:src="@drawable/quantum_ic_forward_vd_theme_24"/> + <TextView + android:id="@+id/contactgrid_forwardNumber" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center_horizontal" + android:visibility="gone" android:singleLine="true" android:textAppearance="@style/Dialer.Incall.TextAppearance" tools:gravity="start" - tools:text="Mobile +1 (650) 253-0000"/> - <Chronometer - android:id="@+id/contactgrid_bottom_timer" + tools:text="+1 (650) 253-0000"/> + <ImageView + android:id="@+id/contactgrid_spamIcon" + style="@style/BottomRowIcon" + android:src="@drawable/quantum_ic_report_vd_theme_24"/> + <ViewAnimator + android:id="@+id/contactgrid_bottom_text_switcher" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center_horizontal" - android:singleLine="true" - android:textAppearance="@style/Dialer.Incall.TextAppearance" - tools:gravity="center"/> + android:layout_marginBottom="2dp" + android:measureAllChildren="false"> + <TextView + android:id="@+id/contactgrid_bottom_text" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:singleLine="true" + android:textAppearance="@style/Dialer.Incall.TextAppearance" + tools:gravity="start" + tools:text="Mobile +1 (650) 253-0000"/> + <Chronometer + android:id="@+id/contactgrid_bottom_timer" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:singleLine="true" + android:textAppearance="@style/Dialer.Incall.TextAppearance" + tools:gravity="center"/> </ViewAnimator> </LinearLayout> diff --git a/java/com/android/incallui/incall/impl/InCallFragment.java b/java/com/android/incallui/incall/impl/InCallFragment.java index ac3c57ca9..c5d75329f 100644 --- a/java/com/android/incallui/incall/impl/InCallFragment.java +++ b/java/com/android/incallui/incall/impl/InCallFragment.java @@ -208,8 +208,8 @@ public class InCallFragment extends Fragment } @Override - public void onDestroy() { - super.onDestroy(); + public void onDestroyView() { + super.onDestroyView(); inCallScreenDelegate.onInCallScreenUnready(); } @@ -267,11 +267,14 @@ public class InCallFragment extends Fragment adapter.setAttachments(multimediaData); } - if (adapter.getCount() > 1) { + if (adapter.getCount() > 1 && getResources().getInteger(R.integer.incall_num_rows) > 1) { paginator.setVisibility(View.VISIBLE); paginator.setupWithViewPager(pager); + pager.setSwipingLocked(false); if (!stateRestored) { handler.postDelayed(pagerRunnable, 4_000); + } else { + pager.setCurrentItem(adapter.getButtonGridPosition(), false /* animateScroll */); } } else { paginator.setVisibility(View.GONE); diff --git a/java/com/android/incallui/incall/impl/InCallPagerAdapter.java b/java/com/android/incallui/incall/impl/InCallPagerAdapter.java index 2e2183565..0b1088d2d 100644 --- a/java/com/android/incallui/incall/impl/InCallPagerAdapter.java +++ b/java/com/android/incallui/incall/impl/InCallPagerAdapter.java @@ -41,7 +41,7 @@ public class InCallPagerAdapter extends FragmentStatePagerAdapter { return InCallButtonGridFragment.newInstance(); } else { // TODO: handle fragment invalidation for when the data changes. - return MultimediaFragment.newInstance(attachments, true, false); + return MultimediaFragment.newInstance(attachments, true, false, false); } } diff --git a/java/com/android/incallui/legacyblocking/BlockedNumberContentObserver.java b/java/com/android/incallui/legacyblocking/BlockedNumberContentObserver.java index 33e133d7f..d774fc3d4 100644 --- a/java/com/android/incallui/legacyblocking/BlockedNumberContentObserver.java +++ b/java/com/android/incallui/legacyblocking/BlockedNumberContentObserver.java @@ -24,6 +24,7 @@ import android.support.annotation.NonNull; import com.android.dialer.common.LogUtil; import com.android.dialer.common.concurrent.AsyncTaskExecutor; import com.android.dialer.common.concurrent.AsyncTaskExecutors; +import com.android.dialer.util.PermissionsUtil; import java.util.Objects; /** @@ -93,8 +94,13 @@ public class BlockedNumberContentObserver extends ContentObserver */ public void register() { LogUtil.i("BlockedNumberContentObserver.register", null); - context.getContentResolver().registerContentObserver(CallLog.CONTENT_URI, true, this); - handler.postDelayed(timeoutRunnable, TIMEOUT_MS); + if (PermissionsUtil.hasCallLogReadPermissions(context) + && PermissionsUtil.hasCallLogWritePermissions(context)) { + context.getContentResolver().registerContentObserver(CallLog.CONTENT_URI, true, this); + handler.postDelayed(timeoutRunnable, TIMEOUT_MS); + } else { + LogUtil.w("BlockedNumberContentObserver.register", "no call log read/write permissions."); + } } private void unregister() { diff --git a/java/com/android/incallui/sessiondata/MultimediaFragment.java b/java/com/android/incallui/sessiondata/MultimediaFragment.java index 14aa0a3aa..85a60b6e3 100644 --- a/java/com/android/incallui/sessiondata/MultimediaFragment.java +++ b/java/com/android/incallui/sessiondata/MultimediaFragment.java @@ -46,7 +46,7 @@ import com.bumptech.glide.request.target.Target; * Displays info from {@link MultimediaData MultimediaData}. * * <p>Currently displays image, location (as a map), and message that come bundled with - * MultimediaData when calling {@link #newInstance(MultimediaData, boolean, boolean)}. + * MultimediaData when calling {@link #newInstance(MultimediaData, boolean, boolean, boolean)}. */ public class MultimediaFragment extends Fragment implements AvatarPresenter { @@ -55,18 +55,24 @@ public class MultimediaFragment extends Fragment implements AvatarPresenter { private static final String ARG_LOCATION = "location"; private static final String ARG_INTERACTIVE = "interactive"; private static final String ARG_SHOW_AVATAR = "show_avatar"; + private static final String ARG_IS_SPAM = "is_spam"; private ImageView avatarImageView; private boolean showAvatar; + private boolean isSpam; public static MultimediaFragment newInstance( - @NonNull MultimediaData multimediaData, boolean isInteractive, boolean showAvatar) { + @NonNull MultimediaData multimediaData, + boolean isInteractive, + boolean showAvatar, + boolean isSpam) { return newInstance( multimediaData.getText(), multimediaData.getImageUri(), multimediaData.getLocation(), isInteractive, - showAvatar); + showAvatar, + isSpam); } @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) @@ -75,13 +81,15 @@ public class MultimediaFragment extends Fragment implements AvatarPresenter { @Nullable Uri imageUri, @Nullable Location location, boolean isInteractive, - boolean showAvatar) { + boolean showAvatar, + boolean isSpam) { Bundle args = new Bundle(); args.putString(ARG_SUBJECT, subject); args.putParcelable(ARG_IMAGE, imageUri); args.putParcelable(ARG_LOCATION, location); args.putBoolean(ARG_INTERACTIVE, isInteractive); args.putBoolean(ARG_SHOW_AVATAR, showAvatar); + args.putBoolean(ARG_IS_SPAM, isSpam); MultimediaFragment fragment = new MultimediaFragment(); fragment.setArguments(args); return fragment; @@ -91,12 +99,17 @@ public class MultimediaFragment extends Fragment implements AvatarPresenter { public void onCreate(@Nullable Bundle bundle) { super.onCreate(bundle); showAvatar = getArguments().getBoolean(ARG_SHOW_AVATAR); + isSpam = getArguments().getBoolean(ARG_IS_SPAM); } @Nullable @Override public View onCreateView( LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) { + if (isSpam) { + return layoutInflater.inflate(R.layout.fragment_spam, viewGroup, false); + } + boolean hasImage = getImageUri() != null; boolean hasSubject = !TextUtils.isEmpty(getSubject()); boolean hasMap = getLocation() != null; @@ -127,6 +140,21 @@ public class MultimediaFragment extends Fragment implements AvatarPresenter { @Override public void onViewCreated(View view, @Nullable Bundle bundle) { super.onViewCreated(view, bundle); + View container = view.findViewById(R.id.answer_message_container); + if (container != null) { + container.setClipToOutline(true); + } + + // If the call is spam and only has a subject, update the view to reflect that. + if (isSpam + && getLocation() == null + && getImageUri() == null + && !TextUtils.isEmpty(getSubject())) { + ((ImageView) view.findViewById(R.id.spam_image)) + .setImageResource(R.drawable.quantum_ic_message_white_24); + ((TextView) view.findViewById(R.id.spam_text)).setText(R.string.spam_message_text); + } + TextView messageText = (TextView) view.findViewById(R.id.answer_message_text); if (messageText != null) { messageText.setText(getSubject()); @@ -175,7 +203,9 @@ public class MultimediaFragment extends Fragment implements AvatarPresenter { .commitNow(); } avatarImageView = ((ImageView) view.findViewById(R.id.answer_message_avatar)); - avatarImageView.setVisibility(showAvatar ? View.VISIBLE : View.GONE); + if (avatarImageView != null) { + avatarImageView.setVisibility(showAvatar ? View.VISIBLE : View.GONE); + } Holder parent = FragmentUtils.getParent(this, Holder.class); if (parent != null) { diff --git a/java/com/android/incallui/sessiondata/res/drawable/answer_data_background.xml b/java/com/android/incallui/sessiondata/res/drawable/answer_data_background.xml index 8826f904b..1d481f3f8 100644 --- a/java/com/android/incallui/sessiondata/res/drawable/answer_data_background.xml +++ b/java/com/android/incallui/sessiondata/res/drawable/answer_data_background.xml @@ -15,8 +15,9 @@ ~ limitations under the License --> -<shape xmlns:android="http://schemas.android.com/apk/res/android" - android:shape="rectangle"> +<shape + xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> <corners android:radius="16dp"/> - <solid android:color="@android:color/white"/> + <solid android:color="@color/background_dialer_white"/> </shape> diff --git a/java/com/android/incallui/sessiondata/res/drawable/answer_text_only_background.xml b/java/com/android/incallui/sessiondata/res/drawable/answer_text_only_background.xml new file mode 100644 index 000000000..ac8edfb99 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/drawable/answer_text_only_background.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2016 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<shape + xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <corners android:radius="16dp"/> + <solid android:color="#CC05218B"/> +</shape> diff --git a/java/com/android/incallui/sessiondata/res/drawable/spam_container_background.xml b/java/com/android/incallui/sessiondata/res/drawable/spam_container_background.xml new file mode 100644 index 000000000..f01fe514a --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/drawable/spam_container_background.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> +<shape + xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <corners android:radius="16dp"/> + <solid android:color="@color/background_dialer_light"/> +</shape>
\ No newline at end of file diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_frag.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_frag.xml index ed2bee0d1..e5c879888 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_frag.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_frag.xml @@ -15,28 +15,28 @@ ~ limitations under the License --> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp" - android:orientation="horizontal"> - - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:elevation="@dimen/answer_data_elevation"/> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> <FrameLayout - android:id="@id/answer_message_frag" - android:layout_width="0dp" - android:layout_height="wrap_content" - android:layout_weight="1" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background"/> -</LinearLayout> + android:id="@id/answer_message_frag" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_marginBottom="4dp" + android:layout_alignTop="@+id/answer_message_avatar" + android:background="@drawable/answer_data_background" + android:elevation="@dimen/answer_data_elevation" + android:outlineProvider="background"/> + + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> +</RelativeLayout> diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image.xml index 431a178c2..ed29e78c4 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image.xml @@ -16,36 +16,37 @@ --> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp"> - - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:elevation="@dimen/answer_data_elevation"/> + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> <ImageView - android:id="@id/answer_message_image" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:layout_centerInParent="true" - android:layout_toEndOf="@+id/answer_message_avatar" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background" - android:adjustViewBounds="true" - android:scaleType="fitCenter"/> + android:id="@id/answer_message_image" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_marginBottom="4dp" + android:layout_centerInParent="true" + android:layout_alignTop="@+id/answer_message_avatar" + android:outlineProvider="background" + android:background="@drawable/answer_data_background" + android:elevation="@dimen/answer_data_elevation" + android:adjustViewBounds="true" + android:scaleType="fitCenter"/> <ProgressBar - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:id="@+id/loading_spinner" - android:layout_centerInParent="true" - android:elevation="2dp"/> + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:id="@+id/loading_spinner" + android:layout_centerInParent="true" + android:elevation="@dimen/answer_data_elevation"/> + + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> </RelativeLayout> diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image_frag.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image_frag.xml index c816418fc..1cb234784 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image_frag.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_image_frag.xml @@ -15,53 +15,50 @@ ~ limitations under the License --> -<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp" - android:orientation="horizontal"> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:layout_rowSpan="2" - android:elevation="@dimen/answer_data_elevation"/> + <LinearLayout + android:id="@id/answer_message_container" + android:orientation="horizontal" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_alignTop="@+id/answer_message_avatar" + android:layout_marginBottom="@dimen/answer_data_elevation" + android:elevation="@dimen/answer_data_elevation" + android:background="@drawable/answer_data_background" + android:outlineProvider="background"> - <ImageView - android:id="@id/answer_message_image" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginStart="8dp" - android:layout_columnWeight="1" - android:layout_rowWeight="1" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background" - android:scaleType="centerCrop"/> + <ImageView + android:id="@id/answer_message_image" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:scaleType="centerCrop"/> + + <FrameLayout + android:id="@id/answer_message_frag" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1"/> + </LinearLayout> <ProgressBar - android:id="@+id/loading_spinner" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_column="1" - android:layout_gravity="center" - android:elevation="2dp"/> + android:id="@+id/loading_spinner" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerInParent="true" + android:elevation="@dimen/answer_data_elevation"/> - <FrameLayout - android:id="@id/answer_message_frag" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginTop="4dp" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:layout_column="1" - android:layout_columnWeight="1" - android:layout_row="1" - android:layout_rowWeight="1" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background"/> -</GridLayout> + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> +</RelativeLayout> diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text.xml index c69973042..d2147ea62 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text.xml @@ -15,29 +15,35 @@ ~ limitations under the License --> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp" - android:orientation="horizontal"> - - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:elevation="@dimen/answer_data_elevation"/> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> <TextView - android:id="@id/answer_message_text" - android:layout_width="0dp" - android:layout_height="wrap_content" - android:layout_weight="1" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:padding="18dp" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> -</LinearLayout> + android:id="@id/answer_message_text" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_marginBottom="4dp" + android:layout_centerHorizontal="true" + android:layout_alignTop="@+id/answer_message_avatar" + android:paddingTop="44dp" + android:paddingBottom="44dp" + android:paddingStart="18dp" + android:paddingEnd="18dp" + android:background="@drawable/answer_text_only_background" + android:elevation="@dimen/answer_data_elevation" + android:gravity="center_horizontal" + android:textColor="@color/background_dialer_white" + android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> +</RelativeLayout> diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_frag.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_frag.xml index 5a1cf728b..4a73ef619 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_frag.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_frag.xml @@ -15,47 +15,47 @@ ~ limitations under the License --> -<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp" - android:orientation="horizontal"> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:layout_rowSpan="2" - android:elevation="@dimen/answer_data_elevation"/> + <LinearLayout + android:id="@id/answer_message_container" + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_alignTop="@+id/answer_message_avatar" + android:layout_marginBottom="@dimen/answer_data_elevation" + android:elevation="@dimen/answer_data_elevation" + android:background="@drawable/answer_data_background" + android:outlineProvider="background"> + + <FrameLayout + android:id="@id/answer_message_frag" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="3"/> - <TextView - android:id="@id/answer_message_text" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginStart="8dp" - android:layout_columnWeight="1" - android:layout_rowWeight="1" - android:padding="18dp" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:gravity="center_vertical" - android:maxLines="2" - android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + <TextView + android:id="@id/answer_message_text" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="2" + android:paddingStart="18dp" + android:paddingEnd="18dp" + android:gravity="center" + android:maxLines="2" + android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + </LinearLayout> - <FrameLayout - android:id="@id/answer_message_frag" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginTop="4dp" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:layout_column="1" - android:layout_columnWeight="1" - android:layout_row="1" - android:layout_rowWeight="1" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background"/> -</GridLayout> + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> +</RelativeLayout>
\ No newline at end of file diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image.xml index 4e6fcbadb..828675b6b 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image.xml @@ -15,56 +15,55 @@ ~ limitations under the License --> -<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp" - android:orientation="horizontal"> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:layout_rowSpan="2" - android:elevation="@dimen/answer_data_elevation"/> + <LinearLayout + android:id="@id/answer_message_container" + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_alignTop="@+id/answer_message_avatar" + android:layout_marginBottom="@dimen/answer_data_elevation" + android:elevation="@dimen/answer_data_elevation" + android:background="@drawable/answer_data_background" + android:outlineProvider="background"> - <TextView - android:id="@id/answer_message_text" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginStart="8dp" - android:layout_columnWeight="1" - android:layout_rowWeight="1" - android:padding="18dp" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:gravity="center_vertical" - android:maxLines="2" - android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + <ImageView + android:id="@id/answer_message_image" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="3" + android:scaleType="centerCrop"/> - <ImageView - android:id="@id/answer_message_image" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginTop="4dp" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:layout_column="1" - android:layout_columnWeight="1" - android:layout_row="1" - android:layout_rowWeight="1" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background" - android:scaleType="centerCrop"/> + <TextView + android:id="@id/answer_message_text" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="2" + android:paddingStart="18dp" + android:paddingEnd="18dp" + android:gravity="center" + android:maxLines="2" + android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + </LinearLayout> <ProgressBar - android:id="@+id/loading_spinner" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_column="1" - android:layout_gravity="center" - android:elevation="2dp"/> -</GridLayout> + android:id="@+id/loading_spinner" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerInParent="true" + android:elevation="@dimen/answer_data_elevation"/> + + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> +</RelativeLayout>
\ No newline at end of file diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image_frag.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image_frag.xml index ffbe41bbd..4abdbb25d 100644 --- a/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image_frag.xml +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_composer_text_image_frag.xml @@ -15,72 +15,68 @@ ~ limitations under the License --> -<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:paddingTop="16dp" - android:paddingStart="16dp" - android:paddingEnd="24dp" - android:orientation="horizontal"> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end"> - <ImageView - android:id="@id/answer_message_avatar" - android:layout_width="@dimen/answer_message_avatar_size" - android:layout_height="@dimen/answer_message_avatar_size" - android:layout_rowSpan="2" - android:elevation="@dimen/answer_data_elevation"/> + <LinearLayout + android:id="@id/answer_message_container" + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_marginTop="@dimen/answer_message_contents_margin_top" + android:layout_alignTop="@+id/answer_message_avatar" + android:layout_marginBottom="@dimen/answer_data_elevation" + android:elevation="@dimen/answer_data_elevation" + android:background="@drawable/answer_data_background" + android:outlineProvider="background"> - <TextView - android:id="@id/answer_message_text" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginStart="8dp" - android:layout_columnWeight="2" - android:layout_columnSpan="2" - android:layout_rowWeight="1" - android:padding="18dp" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:gravity="center_vertical" - android:maxLines="2" - android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + <LinearLayout + android:orientation="horizontal" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="3"> - <ImageView - android:id="@id/answer_message_image" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginTop="4dp" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:layout_column="1" - android:layout_columnWeight="1" - android:layout_row="1" - android:layout_rowWeight="1" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background" - android:scaleType="centerCrop"/> + <ImageView + android:id="@id/answer_message_image" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:scaleType="centerCrop"/> + + <FrameLayout + android:id="@id/answer_message_frag" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1"/> + </LinearLayout> + + <TextView + android:id="@id/answer_message_text" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="2" + android:paddingStart="18dp" + android:paddingEnd="18dp" + android:gravity="center" + android:maxLines="2" + android:textAppearance="@style/Dialer.Incall.TextAppearance.Message"/> + </LinearLayout> <ProgressBar - android:id="@+id/loading_spinner" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_column="1" - android:layout_gravity="center" - android:elevation="2dp"/> + android:id="@+id/loading_spinner" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerInParent="true" + android:elevation="@dimen/answer_data_elevation"/> - <FrameLayout - android:id="@id/answer_message_frag" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_marginTop="4dp" - android:layout_marginBottom="4dp" - android:layout_marginStart="8dp" - android:layout_column="2" - android:layout_columnWeight="1" - android:layout_row="1" - android:layout_rowWeight="1" - android:background="@drawable/answer_data_background" - android:elevation="@dimen/answer_data_elevation" - android:outlineProvider="background"/> -</GridLayout> + <ImageView + android:id="@id/answer_message_avatar" + android:layout_width="@dimen/answer_message_avatar_size" + android:layout_height="@dimen/answer_message_avatar_size" + android:layout_centerHorizontal="true" + android:elevation="@dimen/answer_avatar_elevation"/> +</RelativeLayout>
\ No newline at end of file diff --git a/java/com/android/incallui/sessiondata/res/layout/fragment_spam.xml b/java/com/android/incallui/sessiondata/res/layout/fragment_spam.xml new file mode 100644 index 000000000..ccf69a50c --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/layout/fragment_spam.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:paddingTop="16dp" + android:paddingStart="@dimen/answer_message_margin_start_end" + android:paddingEnd="@dimen/answer_message_margin_start_end" + android:elevation="@dimen/answer_data_elevation"> + + <LinearLayout + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="204dp" + android:layout_gravity="center" + android:padding="16dp" + android:gravity="center" + android:outlineProvider="background" + android:background="@drawable/spam_container_background"> + + <ImageView + android:id="@+id/spam_image" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginBottom="18dp" + android:src="@drawable/quantum_ic_image_white_24" + android:tint="#546e7a"/> + + <TextView + android:id="@+id/spam_text" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/spam_photo_text" + android:textColor="#546e7a" + android:textSize="12sp"/> + </LinearLayout> +</FrameLayout>
\ No newline at end of file diff --git a/java/com/android/incallui/sessiondata/res/values-af/strings.xml b/java/com/android/incallui/sessiondata/res/values-af/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-af/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-am/strings.xml b/java/com/android/incallui/sessiondata/res/values-am/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-am/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ar/strings.xml b/java/com/android/incallui/sessiondata/res/values-ar/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ar/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-az/strings.xml b/java/com/android/incallui/sessiondata/res/values-az/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-az/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-b+sr+Latn/strings.xml b/java/com/android/incallui/sessiondata/res/values-b+sr+Latn/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-b+sr+Latn/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-be/strings.xml b/java/com/android/incallui/sessiondata/res/values-be/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-be/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-bg/strings.xml b/java/com/android/incallui/sessiondata/res/values-bg/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-bg/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-bn/strings.xml b/java/com/android/incallui/sessiondata/res/values-bn/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-bn/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-bs/strings.xml b/java/com/android/incallui/sessiondata/res/values-bs/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-bs/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ca/strings.xml b/java/com/android/incallui/sessiondata/res/values-ca/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ca/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-cs/strings.xml b/java/com/android/incallui/sessiondata/res/values-cs/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-cs/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-da/strings.xml b/java/com/android/incallui/sessiondata/res/values-da/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-da/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-de/strings.xml b/java/com/android/incallui/sessiondata/res/values-de/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-de/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-el/strings.xml b/java/com/android/incallui/sessiondata/res/values-el/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-el/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-en-rAU/strings.xml b/java/com/android/incallui/sessiondata/res/values-en-rAU/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-en-rAU/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-en-rGB/strings.xml b/java/com/android/incallui/sessiondata/res/values-en-rGB/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-en-rGB/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-en-rIN/strings.xml b/java/com/android/incallui/sessiondata/res/values-en-rIN/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-en-rIN/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-es-rUS/strings.xml b/java/com/android/incallui/sessiondata/res/values-es-rUS/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-es-rUS/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-es/strings.xml b/java/com/android/incallui/sessiondata/res/values-es/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-es/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-et/strings.xml b/java/com/android/incallui/sessiondata/res/values-et/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-et/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-eu/strings.xml b/java/com/android/incallui/sessiondata/res/values-eu/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-eu/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-fa/strings.xml b/java/com/android/incallui/sessiondata/res/values-fa/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-fa/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-fi/strings.xml b/java/com/android/incallui/sessiondata/res/values-fi/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-fi/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-fr-rCA/strings.xml b/java/com/android/incallui/sessiondata/res/values-fr-rCA/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-fr-rCA/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-fr/strings.xml b/java/com/android/incallui/sessiondata/res/values-fr/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-fr/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-gl/strings.xml b/java/com/android/incallui/sessiondata/res/values-gl/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-gl/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-gu/strings.xml b/java/com/android/incallui/sessiondata/res/values-gu/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-gu/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-hi/strings.xml b/java/com/android/incallui/sessiondata/res/values-hi/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-hi/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-hr/strings.xml b/java/com/android/incallui/sessiondata/res/values-hr/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-hr/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-hu/strings.xml b/java/com/android/incallui/sessiondata/res/values-hu/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-hu/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-hy/strings.xml b/java/com/android/incallui/sessiondata/res/values-hy/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-hy/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-in/strings.xml b/java/com/android/incallui/sessiondata/res/values-in/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-in/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-is/strings.xml b/java/com/android/incallui/sessiondata/res/values-is/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-is/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-it/strings.xml b/java/com/android/incallui/sessiondata/res/values-it/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-it/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-iw/strings.xml b/java/com/android/incallui/sessiondata/res/values-iw/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-iw/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ja/strings.xml b/java/com/android/incallui/sessiondata/res/values-ja/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ja/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ka/strings.xml b/java/com/android/incallui/sessiondata/res/values-ka/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ka/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-kk/strings.xml b/java/com/android/incallui/sessiondata/res/values-kk/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-kk/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-km/strings.xml b/java/com/android/incallui/sessiondata/res/values-km/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-km/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-kn/strings.xml b/java/com/android/incallui/sessiondata/res/values-kn/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-kn/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ko/strings.xml b/java/com/android/incallui/sessiondata/res/values-ko/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ko/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ky/strings.xml b/java/com/android/incallui/sessiondata/res/values-ky/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ky/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-lo/strings.xml b/java/com/android/incallui/sessiondata/res/values-lo/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-lo/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-lt/strings.xml b/java/com/android/incallui/sessiondata/res/values-lt/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-lt/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-lv/strings.xml b/java/com/android/incallui/sessiondata/res/values-lv/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-lv/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-mk/strings.xml b/java/com/android/incallui/sessiondata/res/values-mk/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-mk/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ml/strings.xml b/java/com/android/incallui/sessiondata/res/values-ml/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ml/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-mn/strings.xml b/java/com/android/incallui/sessiondata/res/values-mn/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-mn/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-mr/strings.xml b/java/com/android/incallui/sessiondata/res/values-mr/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-mr/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ms/strings.xml b/java/com/android/incallui/sessiondata/res/values-ms/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ms/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-my/strings.xml b/java/com/android/incallui/sessiondata/res/values-my/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-my/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-nb/strings.xml b/java/com/android/incallui/sessiondata/res/values-nb/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-nb/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ne/strings.xml b/java/com/android/incallui/sessiondata/res/values-ne/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ne/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-nl/strings.xml b/java/com/android/incallui/sessiondata/res/values-nl/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-nl/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-no/strings.xml b/java/com/android/incallui/sessiondata/res/values-no/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-no/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-pa/strings.xml b/java/com/android/incallui/sessiondata/res/values-pa/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-pa/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-pl/strings.xml b/java/com/android/incallui/sessiondata/res/values-pl/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-pl/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-pt-rBR/strings.xml b/java/com/android/incallui/sessiondata/res/values-pt-rBR/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-pt-rBR/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-pt-rPT/strings.xml b/java/com/android/incallui/sessiondata/res/values-pt-rPT/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-pt-rPT/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-pt/strings.xml b/java/com/android/incallui/sessiondata/res/values-pt/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-pt/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ro/strings.xml b/java/com/android/incallui/sessiondata/res/values-ro/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ro/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ru/strings.xml b/java/com/android/incallui/sessiondata/res/values-ru/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ru/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-si/strings.xml b/java/com/android/incallui/sessiondata/res/values-si/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-si/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-sk/strings.xml b/java/com/android/incallui/sessiondata/res/values-sk/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-sk/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-sl/strings.xml b/java/com/android/incallui/sessiondata/res/values-sl/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-sl/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-sq/strings.xml b/java/com/android/incallui/sessiondata/res/values-sq/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-sq/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-sr/strings.xml b/java/com/android/incallui/sessiondata/res/values-sr/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-sr/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-sv/strings.xml b/java/com/android/incallui/sessiondata/res/values-sv/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-sv/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-sw/strings.xml b/java/com/android/incallui/sessiondata/res/values-sw/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-sw/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ta/strings.xml b/java/com/android/incallui/sessiondata/res/values-ta/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ta/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-te/strings.xml b/java/com/android/incallui/sessiondata/res/values-te/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-te/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-th/strings.xml b/java/com/android/incallui/sessiondata/res/values-th/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-th/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-tl/strings.xml b/java/com/android/incallui/sessiondata/res/values-tl/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-tl/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-tr/strings.xml b/java/com/android/incallui/sessiondata/res/values-tr/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-tr/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-uk/strings.xml b/java/com/android/incallui/sessiondata/res/values-uk/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-uk/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-ur/strings.xml b/java/com/android/incallui/sessiondata/res/values-ur/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-ur/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-uz/strings.xml b/java/com/android/incallui/sessiondata/res/values-uz/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-uz/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-vi/strings.xml b/java/com/android/incallui/sessiondata/res/values-vi/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-vi/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-zh-rCN/strings.xml b/java/com/android/incallui/sessiondata/res/values-zh-rCN/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-zh-rCN/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-zh-rHK/strings.xml b/java/com/android/incallui/sessiondata/res/values-zh-rHK/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-zh-rHK/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-zh-rTW/strings.xml b/java/com/android/incallui/sessiondata/res/values-zh-rTW/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-zh-rTW/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values-zu/strings.xml b/java/com/android/incallui/sessiondata/res/values-zu/strings.xml new file mode 100644 index 000000000..effc240e0 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values-zu/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spam_photo_text (5250301844057954813) --> + <skip /> + <!-- no translation found for spam_message_text (6522893079398269847) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/sessiondata/res/values/dimens.xml b/java/com/android/incallui/sessiondata/res/values/dimens.xml index 76c7edb1b..71b7640c7 100644 --- a/java/com/android/incallui/sessiondata/res/values/dimens.xml +++ b/java/com/android/incallui/sessiondata/res/values/dimens.xml @@ -16,6 +16,9 @@ --> <resources> - <dimen name="answer_message_avatar_size">40dp</dimen> + <dimen name="answer_message_avatar_size">56dp</dimen> + <dimen name="answer_message_contents_margin_top">28dp</dimen> + <dimen name="answer_message_margin_start_end">32dp</dimen> <dimen name="answer_data_elevation">2dp</dimen> + <dimen name="answer_avatar_elevation">4dp</dimen> </resources> diff --git a/java/com/android/incallui/sessiondata/res/values/ids.xml b/java/com/android/incallui/sessiondata/res/values/ids.xml index 077474c81..d4e1764dd 100644 --- a/java/com/android/incallui/sessiondata/res/values/ids.xml +++ b/java/com/android/incallui/sessiondata/res/values/ids.xml @@ -16,6 +16,7 @@ --> <resources> + <item name="answer_message_container" type="id"/> <item name="answer_message_avatar" type="id"/> <item name="answer_message_text" type="id"/> <item name="answer_message_image" type="id"/> diff --git a/java/com/android/incallui/sessiondata/res/values/strings.xml b/java/com/android/incallui/sessiondata/res/values/strings.xml new file mode 100644 index 000000000..039056d64 --- /dev/null +++ b/java/com/android/incallui/sessiondata/res/values/strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2017 The Android Open Source Project + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License + --> +<resources> + <string name="spam_photo_text">Answer to reveal photo</string> + <string name="spam_message_text">Answer to reveal message</string> +</resources>
\ No newline at end of file diff --git a/java/com/android/incallui/spam/SpamCallListListener.java b/java/com/android/incallui/spam/SpamCallListListener.java index 67dec93ad..547337eda 100644 --- a/java/com/android/incallui/spam/SpamCallListListener.java +++ b/java/com/android/incallui/spam/SpamCallListListener.java @@ -23,14 +23,15 @@ import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.graphics.drawable.Icon; +import android.support.annotation.NonNull; import android.telecom.DisconnectCause; import android.telephony.PhoneNumberUtils; import android.text.TextUtils; -import com.android.contacts.common.GeoUtil; import com.android.contacts.common.compat.PhoneNumberUtilsCompat; import com.android.dialer.blocking.FilteredNumberCompat; import com.android.dialer.blocking.FilteredNumbersUtil; import com.android.dialer.common.LogUtil; +import com.android.dialer.location.GeoUtil; import com.android.dialer.logging.ContactLookupResult; import com.android.dialer.logging.DialerImpression; import com.android.dialer.logging.Logger; @@ -101,6 +102,9 @@ public class SpamCallListListener implements CallList.Listener { public void onHandoverToWifiFailed(DialerCall call) {} @Override + public void onInternationalCallOnWifi(@NonNull DialerCall call) {} + + @Override public void onDisconnect(DialerCall call) { if (!shouldShowAfterCallNotification(call)) { return; @@ -183,7 +187,7 @@ public class SpamCallListListener implements CallList.Listener { .setPriority(Notification.PRIORITY_DEFAULT) .setColor(context.getColor(R.color.dialer_theme_color)) .setSmallIcon(R.drawable.ic_call_end_white_24dp); - NotificationChannelManager.applyChannel(builder, context, Channel.MISC, null); + NotificationChannelManager.applyChannel(builder, context, Channel.DEFAULT, null); return builder; } diff --git a/java/com/android/incallui/spam/SpamNotificationActivity.java b/java/com/android/incallui/spam/SpamNotificationActivity.java index 98cc2f3da..ece0e4931 100644 --- a/java/com/android/incallui/spam/SpamNotificationActivity.java +++ b/java/com/android/incallui/spam/SpamNotificationActivity.java @@ -27,13 +27,13 @@ import android.provider.CallLog; import android.provider.ContactsContract; import android.support.v4.app.DialogFragment; import android.support.v4.app.FragmentActivity; -import com.android.contacts.common.GeoUtil; import com.android.contacts.common.compat.PhoneNumberUtilsCompat; import com.android.dialer.blocking.BlockReportSpamDialogs; import com.android.dialer.blocking.BlockedNumbersMigrator; import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler; import com.android.dialer.blocking.FilteredNumberCompat; import com.android.dialer.common.LogUtil; +import com.android.dialer.location.GeoUtil; import com.android.dialer.logging.ContactLookupResult; import com.android.dialer.logging.DialerImpression; import com.android.dialer.logging.Logger; diff --git a/java/com/android/incallui/spam/SpamNotificationService.java b/java/com/android/incallui/spam/SpamNotificationService.java index dbea2cc38..7888fc84e 100644 --- a/java/com/android/incallui/spam/SpamNotificationService.java +++ b/java/com/android/incallui/spam/SpamNotificationService.java @@ -23,9 +23,9 @@ import android.content.Intent; import android.os.IBinder; import android.provider.CallLog; import android.support.annotation.Nullable; -import com.android.contacts.common.GeoUtil; import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler; import com.android.dialer.common.LogUtil; +import com.android.dialer.location.GeoUtil; import com.android.dialer.logging.ContactLookupResult; import com.android.dialer.logging.DialerImpression; import com.android.dialer.logging.Logger; diff --git a/java/com/android/incallui/telecomeventui/AndroidManifest.xml b/java/com/android/incallui/telecomeventui/AndroidManifest.xml new file mode 100644 index 000000000..861b9368a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/AndroidManifest.xml @@ -0,0 +1,15 @@ +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<manifest package="com.android.incallui.telecomeventui"/>
\ No newline at end of file diff --git a/java/com/android/incallui/telecomeventui/InternationalCallOnWifiDialogFragment.java b/java/com/android/incallui/telecomeventui/InternationalCallOnWifiDialogFragment.java new file mode 100644 index 000000000..2b602f876 --- /dev/null +++ b/java/com/android/incallui/telecomeventui/InternationalCallOnWifiDialogFragment.java @@ -0,0 +1,179 @@ +/* + * Copyright (C) 2017 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License + */ + +package com.android.incallui.telecomeventui; + +import android.app.AlertDialog; +import android.app.Dialog; +import android.content.Context; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.preference.PreferenceManager; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; +import android.support.annotation.VisibleForTesting; +import android.support.v4.app.DialogFragment; +import android.support.v4.os.UserManagerCompat; +import android.view.View; +import android.widget.CheckBox; +import com.android.dialer.common.Assert; +import com.android.dialer.common.LogUtil; + +/** + * Dialog that may be shown when users place an outgoing call to an international number while on + * Wifi. + * + * <p>The android.telephony.event.EVENT_NOTIFY_INTERNATIONAL_CALL_ON_WFC event is sent when users + * attempt to place a call under these circumstances. + */ +public class InternationalCallOnWifiDialogFragment extends DialogFragment { + + /** + * Returns {@code true} if an {@link InternationalCallOnWifiDialogFragment} should be shown. + * + * <p>Attempting to show an InternationalCallOnWifiDialogFragment when this method returns {@code + * false} will result in an {@link IllegalStateException}. + */ + public static boolean shouldShow(@NonNull Context context) { + if (!UserManagerCompat.isUserUnlocked(context)) { + LogUtil.i("InternationalCallOnWifiDialogFragment.shouldShow", "user locked, returning false"); + return false; + } + + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + boolean shouldShow = preferences.getBoolean(ALWAYS_SHOW_WARNING_PREFERENCE_KEY, true); + + LogUtil.i("InternationalCallOnWifiDialogFragment.shouldShow", "result: %b", shouldShow); + return shouldShow; + } + + /** + * Called in response to user interaction with the {@link InternationalCallOnWifiDialogFragment}. + */ + public interface Callback { + + /** Indicates that the user wishes to proceed with the call represented by the given call id. */ + void continueCall(@NonNull String callId); + + /** Indicates that the user wishes to cancel the call represented by the given call id. */ + void cancelCall(@NonNull String callId); + } + + /** + * Returns a new instance of {@link InternationalCallOnWifiDialogFragment} with the given + * callback. + * + * <p>Prefer this method over the default constructor. + */ + public static InternationalCallOnWifiDialogFragment newInstance( + @NonNull String callId, @NonNull Callback callback) { + InternationalCallOnWifiDialogFragment fragment = new InternationalCallOnWifiDialogFragment(); + fragment.setCallback(callback); + Bundle args = new Bundle(); + args.putString(ARG_CALL_ID, Assert.isNotNull(callId)); + fragment.setArguments(args); + return fragment; + } + + /** + * Key to the preference used to determine if the user wants to see {@link + * InternationalCallOnWifiDialogFragment InternationalCallOnWifiDialogFragments}. + */ + @VisibleForTesting + static final String ALWAYS_SHOW_WARNING_PREFERENCE_KEY = + "ALWAYS_SHOW_INTERNATIONAL_CALL_ON_WIFI_WARNING"; + + /** Key in the arguments bundle for call id. */ + private static final String ARG_CALL_ID = "call_id"; + + /** + * Callback which will receive information about user interactions with this dialog. + * + * <p>This is Nullable in the event that the dialog is destroyed by the framework, but doesn't + * have a callback reattached. Ideally, the InCallActivity would implement the callback and we + * would use FragmentUtils.getParentUnsafe instead of holding onto the callback here, but that's + * not possible with the existing InCallActivity/InCallActivityCommon implementation. + */ + @Nullable private Callback callback; + + /** + * Sets the callback for this dialog. + * + * <p>Used to reset the callback after state changes. + */ + public void setCallback(@NonNull Callback callback) { + this.callback = Assert.isNotNull(callback); + } + + @NonNull + @Override + public Dialog onCreateDialog(Bundle bundle) { + super.onCreateDialog(bundle); + LogUtil.enterBlock("InternationalCallOnWifiDialogFragment.onCreateDialog"); + + if (!InternationalCallOnWifiDialogFragment.shouldShow(getActivity())) { + throw new IllegalStateException( + "shouldShow indicated InternationalCallOnWifiDialogFragment should not have showed"); + } + + View dialogView = + View.inflate(getActivity(), R.layout.frag_international_call_on_wifi_dialog, null); + + CheckBox alwaysWarn = dialogView.findViewById(R.id.always_warn); + + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); + // The default is set to false in this case to ensure that the first time the dialog opens, + // the checkbox is unchecked. + alwaysWarn.setChecked(preferences.getBoolean(ALWAYS_SHOW_WARNING_PREFERENCE_KEY, false)); + + AlertDialog alertDialog = + new AlertDialog.Builder(getActivity(), R.style.AlertDialogTheme) + .setCancelable(false) + .setView(dialogView) + .setPositiveButton( + android.R.string.ok, + (dialog, which) -> onPositiveButtonClick(preferences, alwaysWarn.isChecked())) + .setNegativeButton( + android.R.string.cancel, + (dialog, which) -> onNegativeButtonClick(preferences, alwaysWarn.isChecked())) + .create(); + + alertDialog.setCanceledOnTouchOutside(false); + return alertDialog; + } + + private void onPositiveButtonClick(@NonNull SharedPreferences preferences, boolean alwaysWarn) { + LogUtil.i( + "InternationalCallOnWifiDialogFragment.onPositiveButtonClick", + "alwaysWarn: %b", + alwaysWarn); + preferences.edit().putBoolean(ALWAYS_SHOW_WARNING_PREFERENCE_KEY, alwaysWarn).apply(); + + // Neither callback nor callId are null in normal circumstances. See comments on callback + callback.continueCall(getArguments().getString(ARG_CALL_ID)); + } + + private void onNegativeButtonClick(@NonNull SharedPreferences preferences, boolean alwaysWarn) { + LogUtil.i( + "InternationalCallOnWifiDialogFragment.onNegativeButtonClick", + "alwaysWarn: %b", + alwaysWarn); + preferences.edit().putBoolean(ALWAYS_SHOW_WARNING_PREFERENCE_KEY, alwaysWarn).apply(); + + // Neither callback nor callId are null in normal circumstances. See comments on callback + callback.cancelCall(getArguments().getString(ARG_CALL_ID)); + } +} diff --git a/java/com/android/incallui/telecomeventui/res/layout/frag_international_call_on_wifi_dialog.xml b/java/com/android/incallui/telecomeventui/res/layout/frag_international_call_on_wifi_dialog.xml new file mode 100644 index 000000000..3d8adcb0d --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/layout/frag_international_call_on_wifi_dialog.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingTop="25dp" + android:paddingStart="25dp" + android:paddingEnd="25dp" + android:paddingBottom="4dp" + android:orientation="vertical"> + + <TextView + android:id="@+id/details" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginBottom="10dp" + android:text="@string/details" + android:textColor="@color/dialer_primary_text_color" + android:textSize="16sp"/> + + <CheckBox + android:id="@+id/always_warn" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:buttonTint="@color/dialer_theme_color" + android:text="@string/always_warn" + android:textColor="@color/dialer_primary_text_color" + android:textSize="14sp"/> +</LinearLayout> + diff --git a/java/com/android/incallui/telecomeventui/res/values-af/strings.xml b/java/com/android/incallui/telecomeventui/res/values-af/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-af/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-am/strings.xml b/java/com/android/incallui/telecomeventui/res/values-am/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-am/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ar/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ar/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ar/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-az/strings.xml b/java/com/android/incallui/telecomeventui/res/values-az/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-az/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-b+sr+Latn/strings.xml b/java/com/android/incallui/telecomeventui/res/values-b+sr+Latn/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-b+sr+Latn/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-be/strings.xml b/java/com/android/incallui/telecomeventui/res/values-be/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-be/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-bg/strings.xml b/java/com/android/incallui/telecomeventui/res/values-bg/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-bg/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-bn/strings.xml b/java/com/android/incallui/telecomeventui/res/values-bn/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-bn/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-bs/strings.xml b/java/com/android/incallui/telecomeventui/res/values-bs/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-bs/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ca/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ca/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ca/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-cs/strings.xml b/java/com/android/incallui/telecomeventui/res/values-cs/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-cs/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-da/strings.xml b/java/com/android/incallui/telecomeventui/res/values-da/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-da/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-de/strings.xml b/java/com/android/incallui/telecomeventui/res/values-de/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-de/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-el/strings.xml b/java/com/android/incallui/telecomeventui/res/values-el/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-el/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-en-rAU/strings.xml b/java/com/android/incallui/telecomeventui/res/values-en-rAU/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-en-rAU/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-en-rGB/strings.xml b/java/com/android/incallui/telecomeventui/res/values-en-rGB/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-en-rGB/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-en-rIN/strings.xml b/java/com/android/incallui/telecomeventui/res/values-en-rIN/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-en-rIN/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-es-rUS/strings.xml b/java/com/android/incallui/telecomeventui/res/values-es-rUS/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-es-rUS/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-es/strings.xml b/java/com/android/incallui/telecomeventui/res/values-es/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-es/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-et/strings.xml b/java/com/android/incallui/telecomeventui/res/values-et/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-et/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-eu/strings.xml b/java/com/android/incallui/telecomeventui/res/values-eu/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-eu/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-fa/strings.xml b/java/com/android/incallui/telecomeventui/res/values-fa/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-fa/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-fi/strings.xml b/java/com/android/incallui/telecomeventui/res/values-fi/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-fi/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-fr-rCA/strings.xml b/java/com/android/incallui/telecomeventui/res/values-fr-rCA/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-fr-rCA/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-fr/strings.xml b/java/com/android/incallui/telecomeventui/res/values-fr/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-fr/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-gl/strings.xml b/java/com/android/incallui/telecomeventui/res/values-gl/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-gl/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-gu/strings.xml b/java/com/android/incallui/telecomeventui/res/values-gu/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-gu/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-hi/strings.xml b/java/com/android/incallui/telecomeventui/res/values-hi/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-hi/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-hr/strings.xml b/java/com/android/incallui/telecomeventui/res/values-hr/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-hr/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-hu/strings.xml b/java/com/android/incallui/telecomeventui/res/values-hu/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-hu/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-hy/strings.xml b/java/com/android/incallui/telecomeventui/res/values-hy/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-hy/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-in/strings.xml b/java/com/android/incallui/telecomeventui/res/values-in/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-in/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-is/strings.xml b/java/com/android/incallui/telecomeventui/res/values-is/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-is/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-it/strings.xml b/java/com/android/incallui/telecomeventui/res/values-it/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-it/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-iw/strings.xml b/java/com/android/incallui/telecomeventui/res/values-iw/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-iw/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ja/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ja/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ja/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ka/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ka/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ka/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-kk/strings.xml b/java/com/android/incallui/telecomeventui/res/values-kk/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-kk/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-km/strings.xml b/java/com/android/incallui/telecomeventui/res/values-km/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-km/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-kn/strings.xml b/java/com/android/incallui/telecomeventui/res/values-kn/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-kn/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ko/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ko/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ko/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ky/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ky/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ky/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-lo/strings.xml b/java/com/android/incallui/telecomeventui/res/values-lo/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-lo/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-lt/strings.xml b/java/com/android/incallui/telecomeventui/res/values-lt/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-lt/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-lv/strings.xml b/java/com/android/incallui/telecomeventui/res/values-lv/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-lv/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-mk/strings.xml b/java/com/android/incallui/telecomeventui/res/values-mk/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-mk/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ml/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ml/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ml/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-mn/strings.xml b/java/com/android/incallui/telecomeventui/res/values-mn/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-mn/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-mr/strings.xml b/java/com/android/incallui/telecomeventui/res/values-mr/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-mr/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ms/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ms/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ms/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-my/strings.xml b/java/com/android/incallui/telecomeventui/res/values-my/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-my/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-nb/strings.xml b/java/com/android/incallui/telecomeventui/res/values-nb/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-nb/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ne/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ne/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ne/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-nl/strings.xml b/java/com/android/incallui/telecomeventui/res/values-nl/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-nl/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-no/strings.xml b/java/com/android/incallui/telecomeventui/res/values-no/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-no/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-pa/strings.xml b/java/com/android/incallui/telecomeventui/res/values-pa/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-pa/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-pl/strings.xml b/java/com/android/incallui/telecomeventui/res/values-pl/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-pl/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-pt-rBR/strings.xml b/java/com/android/incallui/telecomeventui/res/values-pt-rBR/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-pt-rBR/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-pt-rPT/strings.xml b/java/com/android/incallui/telecomeventui/res/values-pt-rPT/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-pt-rPT/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-pt/strings.xml b/java/com/android/incallui/telecomeventui/res/values-pt/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-pt/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ro/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ro/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ro/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ru/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ru/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ru/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-si/strings.xml b/java/com/android/incallui/telecomeventui/res/values-si/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-si/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-sk/strings.xml b/java/com/android/incallui/telecomeventui/res/values-sk/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-sk/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-sl/strings.xml b/java/com/android/incallui/telecomeventui/res/values-sl/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-sl/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-sq/strings.xml b/java/com/android/incallui/telecomeventui/res/values-sq/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-sq/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-sr/strings.xml b/java/com/android/incallui/telecomeventui/res/values-sr/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-sr/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-sv/strings.xml b/java/com/android/incallui/telecomeventui/res/values-sv/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-sv/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-sw/strings.xml b/java/com/android/incallui/telecomeventui/res/values-sw/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-sw/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ta/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ta/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ta/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-te/strings.xml b/java/com/android/incallui/telecomeventui/res/values-te/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-te/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-th/strings.xml b/java/com/android/incallui/telecomeventui/res/values-th/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-th/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-tl/strings.xml b/java/com/android/incallui/telecomeventui/res/values-tl/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-tl/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-tr/strings.xml b/java/com/android/incallui/telecomeventui/res/values-tr/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-tr/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-uk/strings.xml b/java/com/android/incallui/telecomeventui/res/values-uk/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-uk/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-ur/strings.xml b/java/com/android/incallui/telecomeventui/res/values-ur/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-ur/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-uz/strings.xml b/java/com/android/incallui/telecomeventui/res/values-uz/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-uz/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-vi/strings.xml b/java/com/android/incallui/telecomeventui/res/values-vi/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-vi/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-zh-rCN/strings.xml b/java/com/android/incallui/telecomeventui/res/values-zh-rCN/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-zh-rCN/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-zh-rHK/strings.xml b/java/com/android/incallui/telecomeventui/res/values-zh-rHK/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-zh-rHK/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-zh-rTW/strings.xml b/java/com/android/incallui/telecomeventui/res/values-zh-rTW/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-zh-rTW/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values-zu/strings.xml b/java/com/android/incallui/telecomeventui/res/values-zu/strings.xml new file mode 100644 index 000000000..ce7c4822a --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values-zu/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for always_warn (8332929731464707890) --> + <skip /> + <!-- no translation found for details (8642701148762155677) --> + <skip /> +</resources> diff --git a/java/com/android/incallui/telecomeventui/res/values/strings.xml b/java/com/android/incallui/telecomeventui/res/values/strings.xml new file mode 100644 index 000000000..a752e2e50 --- /dev/null +++ b/java/com/android/incallui/telecomeventui/res/values/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + + <!-- Label next to the checkbox users can use to prevent the associated dialog from showing --> + <string name="always_warn">Show warning every time</string> + + <!-- Main text shown to the user in the dialog --> + <string name="details">You are calling an international number and charges may apply.</string> + +</resources>
\ No newline at end of file diff --git a/java/com/android/incallui/video/impl/SurfaceViewVideoCallFragment.java b/java/com/android/incallui/video/impl/SurfaceViewVideoCallFragment.java index 29aea1459..b7a960e35 100644 --- a/java/com/android/incallui/video/impl/SurfaceViewVideoCallFragment.java +++ b/java/com/android/incallui/video/impl/SurfaceViewVideoCallFragment.java @@ -329,6 +329,7 @@ public class SurfaceViewVideoCallFragment extends Fragment public void onPause() { super.onPause(); LogUtil.i("SurfaceViewVideoCallFragment.onPause", null); + inCallScreenDelegate.onInCallScreenPaused(); } @Override diff --git a/java/com/android/incallui/video/impl/VideoCallFragment.java b/java/com/android/incallui/video/impl/VideoCallFragment.java index 97d38cf3d..8e2f5aefd 100644 --- a/java/com/android/incallui/video/impl/VideoCallFragment.java +++ b/java/com/android/incallui/video/impl/VideoCallFragment.java @@ -348,6 +348,7 @@ public class VideoCallFragment extends Fragment public void onPause() { super.onPause(); LogUtil.i("VideoCallFragment.onPause", null); + inCallScreenDelegate.onInCallScreenPaused(); } @Override diff --git a/java/com/android/incallui/video/protocol/AndroidManifest.xml b/java/com/android/incallui/video/protocol/AndroidManifest.xml index 3a1dfb7a9..cfb6b27ad 100644 --- a/java/com/android/incallui/video/protocol/AndroidManifest.xml +++ b/java/com/android/incallui/video/protocol/AndroidManifest.xml @@ -18,5 +18,5 @@ package="com.android.incallui.video.protocol"> <uses-sdk android:minSdkVersion="23" - android:targetSdkVersion="25"/> + android:targetSdkVersion="26"/> </manifest>
\ No newline at end of file diff --git a/java/com/android/incallui/videosurface/impl/VideoSurfaceTextureImpl.java b/java/com/android/incallui/videosurface/impl/VideoSurfaceTextureImpl.java index 21160cadb..8cac40229 100644 --- a/java/com/android/incallui/videosurface/impl/VideoSurfaceTextureImpl.java +++ b/java/com/android/incallui/videosurface/impl/VideoSurfaceTextureImpl.java @@ -96,8 +96,7 @@ public class VideoSurfaceTextureImpl implements VideoSurfaceTexture { if (this.textureView != null) { this.textureView.setOnClickListener(null); - // Don't clear the surface texture listener. This is important because our listener prevents - // the surface from being released so that it can be reused later. + this.textureView.setSurfaceTextureListener(null); } this.textureView = textureView; @@ -137,12 +136,12 @@ public class VideoSurfaceTextureImpl implements VideoSurfaceTexture { LogUtil.i( "VideoSurfaceTextureImpl.createSurface", "width: " + width + ", height: " + height + " " + toString()); - if (savedSurfaceTexture != null) { - savedSurfaceTexture.setDefaultBufferSize(width, height); - savedSurface = new Surface(savedSurfaceTexture); - return true; + savedSurfaceTexture.setDefaultBufferSize(width, height); + if (savedSurface != null) { + savedSurface.release(); } - return false; + savedSurface = new Surface(savedSurfaceTexture); + return true; } private void onSurfaceCreated() { diff --git a/java/com/android/incallui/videotech/ims/ImsVideoTech.java b/java/com/android/incallui/videotech/ims/ImsVideoTech.java index 40fdc6fde..363a19397 100644 --- a/java/com/android/incallui/videotech/ims/ImsVideoTech.java +++ b/java/com/android/incallui/videotech/ims/ImsVideoTech.java @@ -39,6 +39,7 @@ public class ImsVideoTech implements VideoTech { private @SessionModificationState int sessionModificationState = SessionModificationState.NO_REQUEST; private int previousVideoState = VideoProfile.STATE_AUDIO_ONLY; + private boolean paused = false; public ImsVideoTech(LoggingBindings logger, VideoTechListener listener, Call call) { this.logger = logger; @@ -182,40 +183,52 @@ public class ImsVideoTech implements VideoTech { public void stopTransmission() { LogUtil.enterBlock("ImsVideoTech.stopTransmission"); + int unpausedVideoState = getUnpausedVideoState(call.getDetails().getVideoState()); call.getVideoCall() .sendSessionModifyRequest( - new VideoProfile(call.getDetails().getVideoState() & ~VideoProfile.STATE_TX_ENABLED)); + new VideoProfile(unpausedVideoState & ~VideoProfile.STATE_TX_ENABLED)); } @Override public void resumeTransmission() { LogUtil.enterBlock("ImsVideoTech.resumeTransmission"); + int unpausedVideoState = getUnpausedVideoState(call.getDetails().getVideoState()); call.getVideoCall() .sendSessionModifyRequest( - new VideoProfile(call.getDetails().getVideoState() | VideoProfile.STATE_TX_ENABLED)); + new VideoProfile(unpausedVideoState | VideoProfile.STATE_TX_ENABLED)); setSessionModificationState(SessionModificationState.WAITING_FOR_RESPONSE); } @Override public void pause() { - if (canPause()) { + if (canPause() && !paused) { LogUtil.i("ImsVideoTech.pause", "sending pause request"); + paused = true; int pausedVideoState = call.getDetails().getVideoState() | VideoProfile.STATE_PAUSED; call.getVideoCall().sendSessionModifyRequest(new VideoProfile(pausedVideoState)); } else { - LogUtil.i("ImsVideoTech.pause", "not sending request: canPause: %b", canPause()); + LogUtil.i( + "ImsVideoTech.pause", + "not sending request: canPause: %b, paused: %b", + canPause(), + paused); } } @Override public void unpause() { - if (canPause()) { + if (canPause() && paused) { LogUtil.i("ImsVideoTech.unpause", "sending unpause request"); + paused = false; int unpausedVideoState = getUnpausedVideoState(call.getDetails().getVideoState()); call.getVideoCall().sendSessionModifyRequest(new VideoProfile(unpausedVideoState)); } else { - LogUtil.i("ImsVideoTech.unpause", "not sending request: canPause: %b", canPause()); + LogUtil.i( + "ImsVideoTech.unpause", + "not sending request: canPause: %b, paused: %b", + canPause(), + paused); } } @@ -232,7 +245,8 @@ public class ImsVideoTech implements VideoTech { private boolean canPause() { return call.getDetails().can(Details.CAPABILITY_CAN_PAUSE_VIDEO) - && call.getState() == Call.STATE_ACTIVE; + && call.getState() == Call.STATE_ACTIVE + && isTransmitting(); } static int getUnpausedVideoState(int videoState) { |