Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fb0c256e authored by Santiago Seifert's avatar Santiago Seifert Committed by Android (Google) Code Review
Browse files

Merge "Add missing SettingsLib strings"

parents cb66c6a4 d9265bdf
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -1315,13 +1315,20 @@
    <string name="media_transfer_this_device_name" product="tablet">This tablet</string>
    <!-- Name of the phone device with an active remote session. [CHAR LIMIT=30] -->
    <string name="media_transfer_this_phone">This phone</string>
    <!-- Sub status indicates device is not available due to an unknown error. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_unknown_error">Unavailable due to unknown error</string>
    <!-- Sub status indicates device need premium account. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_require_premium">Upgrade account to switch</string>
    <!-- Sub status indicates device not support download content. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_not_support_downloads">Can\’t play downloads here</string>
    <!-- Sub status indicates device need to wait after ad. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_try_after_ad">Try again after the ad</string>

    <!-- Sub status indicates device is in low-power mode. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_device_in_low_power_mode">Device in low power mode</string>
    <!-- Sub status indicates the device does not authorize the user. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_unauthorized">Requires authorization</string>
    <!-- Sub status indicates the device does not support the current media track. [CHAR LIMIT=NONE] -->
    <string name="media_output_status_track_unsupported">Current media track not supported</string>

    <!-- Warning message to tell user is have problem during profile connect, it need to turn off device and back on. [CHAR_LIMIT=NONE] -->
    <string name="profile_connect_timeout_subtext">Problem connecting. Turn device off &amp; back on</string>
+12 −0
Original line number Diff line number Diff line
@@ -36,9 +36,13 @@ import static android.media.RouteListingPreference.Item.FLAG_SUGGESTED;
import static android.media.RouteListingPreference.Item.SELECTION_BEHAVIOR_TRANSFER;
import static android.media.RouteListingPreference.Item.SUBTEXT_AD_ROUTING_DISALLOWED;
import static android.media.RouteListingPreference.Item.SUBTEXT_CUSTOM;
import static android.media.RouteListingPreference.Item.SUBTEXT_DEVICE_LOW_POWER;
import static android.media.RouteListingPreference.Item.SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED;
import static android.media.RouteListingPreference.Item.SUBTEXT_ERROR_UNKNOWN;
import static android.media.RouteListingPreference.Item.SUBTEXT_NONE;
import static android.media.RouteListingPreference.Item.SUBTEXT_SUBSCRIPTION_REQUIRED;
import static android.media.RouteListingPreference.Item.SUBTEXT_TRACK_UNSUPPORTED;
import static android.media.RouteListingPreference.Item.SUBTEXT_UNAUTHORIZED;

import static com.android.settingslib.media.LocalMediaManager.MediaDeviceState.STATE_SELECTED;

@@ -584,12 +588,20 @@ public abstract class MediaDevice implements Comparable<MediaDevice> {
        @DoNotInline
        static String composeSubtext(RouteListingPreference.Item item, Context context) {
            switch (item.getSubText()) {
                case SUBTEXT_ERROR_UNKNOWN:
                    return context.getString(R.string.media_output_status_unknown_error);
                case SUBTEXT_SUBSCRIPTION_REQUIRED:
                    return context.getString(R.string.media_output_status_require_premium);
                case SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED:
                    return context.getString(R.string.media_output_status_not_support_downloads);
                case SUBTEXT_AD_ROUTING_DISALLOWED:
                    return context.getString(R.string.media_output_status_try_after_ad);
                case SUBTEXT_DEVICE_LOW_POWER:
                    return context.getString(R.string.media_output_status_device_in_low_power_mode);
                case SUBTEXT_UNAUTHORIZED:
                    return context.getString(R.string.media_output_status_unauthorized);
                case SUBTEXT_TRACK_UNSUPPORTED:
                    return context.getString(R.string.media_output_status_track_unsupported);
                case SUBTEXT_CUSTOM:
                    return (String) item.getCustomSubtextMessage();
            }