// Copyright 2023 Google LLC
//
// 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
//
//     https://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.

syntax = "proto3";

package nearby.fastpair.proto;

option java_multiple_files = true;

// Data for Fast Pair related string
message FastPairStrings {
  // Required for initial pairing, used when there is a Google account on the
  // device
  string tap_to_pair_with_account = 1;

  // Required for initial pairing, used when there is no Google account on the
  // device
  string tap_to_pair_without_account = 2;

  // Description for initial pairing
  optional string initial_pairing_description = 3;

  // Description after successfully paired the device with companion app
  // installed
  optional string pairing_finished_companion_app_installed = 4;

  // Description after successfully paired the device with companion app not
  // installed
  optional string pairing_finished_companion_app_not_installed = 5;

  // Description when phone found the device that associates with user's account
  // before remind user to pair with new device.
  optional string subsequent_pairing_description = 6;

  // TV Description when phone found the device that associates with user's
  // account before remind user to pair with new device.
  optional string subsequent_pairing_description_on_tv = 65;

  // Description when fast pair finds the user paired with device manually
  // reminds user to opt the device into cloud.
  optional string retroactive_pairing_description = 7;

  // Description when user click setup device while device is still pairing
  optional string wait_app_launch_description = 8;

  // Description when user fail to pair with device
  optional string pairing_fail_description = 9;

  // Title to ask the user to confirm the pin code.
  optional string confirm_pin_title = 10;

  // Description to ask the user to confirm the pin code.
  optional string confirm_pin_description = 11;

  // The title of the UI to ask the user to confirm to sync contacts.
  optional string sync_contacts_title = 12;

  // The description of the UI to ask the user to confirm to sync contacts.
  optional string sync_contacts_description = 13;

  // The title of the UI to ask the user to confirm to sync SMS.
  optional string sync_sms_title = 14;

  // The description of the UI to ask the user to confirm to sync SMS.
  optional string sync_sms_description = 15;

  // The description for half sheet to ask user to setup google assistant.
  optional string assistant_half_sheet_description = 16;

  // The description for notification to ask user to setup google assistant.
  optional string assistant_notification_description = 17;

  // Description of the connect device action on TV, when user is not logged in.
  optional string fast_pair_tv_connect_device_no_account_description = 18;

  // Description for wear os pairing on the slice.
  optional string wear_os_tap_to_set_up = 19;

  // If present then this title will be used for the initial connect half sheet.
  optional string initial_connect_sheet_title = 30;

  optional string finder_enable_sheet_title = 20;
  optional string finder_enable_sheet_find_device_toggle = 21;
  optional string finder_enable_sheet_finder_network_title = 22;
  optional string finder_enable_sheet_finder_network_toggle = 23;
  optional string finder_enable_sheet_description_find_nearby_devices_info = 24;
  optional string finder_enable_sheet_description_location_anonymous_info = 25;
  optional string finder_enable_sheet_description_location_encrypted_info = 26;
  optional string finder_enable_sheet_description_turn_off_in_settings = 27;
  optional string finder_enable_sheet_beacon_description = 31;
  optional string finder_enable_sheet_add_tracking = 32;
  optional string finder_enable_sheet_location_encrypted = 33;
  optional string finder_enable_sheet_add_to_find_my_device_button = 34;
  optional string finder_enable_sheet_adding_device = 35;
  optional string finder_enable_sheet_download_device_app = 36;
  optional string finder_enable_sheet_download_find_my_device = 37;
  optional string finder_enable_sheet_download_find_my_device_description = 38;
  optional string finder_enable_sheet_added_device = 39;
  optional string finder_enable_sheet_generic_failure_title = 40;
  optional string finder_enable_sheet_generic_failure_details = 41;
  optional string finder_enable_sheet_device_already_provisioned_title = 42;
  optional string finder_enable_sheet_device_already_provisioned_description =
      43;
  optional string finder_enable_sheet_use_find_my_device_description = 44;
  optional string finder_enable_sheet_use_find_my_device_button = 45;
  optional string finder_enable_sheet_enable_last_known_location_description =
      46;
  optional string finder_enable_sheet_enable_last_known_location_learn_more =
      112;
  optional string finder_enable_sheet_enable_last_known_location_button = 47;
  optional string finder_enable_sheet_leave_dialog_title = 48;
  optional string finder_enable_sheet_leave_dialog_content = 49;
  optional string finder_enable_sheet_leave_dialog_continue_setup_button = 50;
  optional string finder_enable_sheet_leave_dialog_leave_button = 51;
  optional string finder_enable_sheet_device_added_toast = 52;
  optional string
      finder_enable_sheet_already_provisioned_shared_device_button_title = 53;
  optional string
      finder_enable_sheet_already_provisioned_shared_device_button_subtitle =
          54;
  optional string
      finder_enable_sheet_already_provisioned_take_ownership_button_title = 55;
  optional string
      finder_enable_sheet_already_provisioned_take_ownership_button_subtitle =
          56;
  optional string finder_enable_sheet_shared_device_title = 57;
  optional string finder_enable_sheet_shared_device_description = 58;
  optional string finder_enable_sheet_take_ownership_title = 59;
  optional string finder_enable_sheet_take_ownership_forget_device_title = 60;
  optional string finder_enable_sheet_take_ownership_forget_device_subtitle =
      61;
  optional string finder_enable_sheet_take_ownership_factory_reset_title = 62;
  optional string finder_enable_sheet_take_ownership_factory_reset_subtitle =
      63;
  optional string finder_enable_sheet_take_ownership_pair_device_title = 64;
  optional string finder_enable_sheet_fast_pair_prompt_sub_image_text = 66;
  optional string finder_enable_sheet_pairing_failure_title = 67;
  optional string finder_enable_sheet_pairing_failure_subtitle = 68;
  optional string finder_enable_sheet_too_many_failures_subtitle = 69;
  optional string finder_enable_sheet_too_many_failures_button = 70;
  optional string finder_enable_sheet_provisioning_prompt_description = 71;
  optional string finder_enable_sheet_provisioning_learn_more = 72;
  optional string finder_enable_sheet_take_ownership_positive_button = 73;
  optional string finder_enable_sheet_factory_reset_positive_button = 74;
  optional string finder_enable_sheet_use_find_my_device_title = 75;
  optional string finder_enable_sheet_enable_location_title = 76;
  optional string finder_enable_sheet_enable_location_description = 77;
  optional string finder_enable_sheet_enable_last_known_location_title = 78;
  optional string
      finder_enable_sheet_pairing_and_provisioning_completed_description = 79;
  optional string finder_enable_sheet_start_using_device_title = 80;
  optional string finder_enable_sheet_retroactive_pair_description = 82;
  optional string finder_enable_sheet_shared_device_learn_more = 83;
  optional string finder_enable_sheet_provisioning_failure_title = 84;
  optional string finder_enable_sheet_provisioning_failure_subtitle = 85;
  optional string finder_enable_sheet_too_many_failures_title = 86;
  optional string finder_upgrade_notification_title = 87;
  optional string finder_upgrade_notification_content = 88;
  optional string
      finder_enable_sheet_retroactive_pairing_already_provisioned_sub_image_text =
          89;
  optional string finder_enable_sheet_retroactive_provisioning_title = 90;
  optional string finder_enable_sheet_retroactive_provisioning_description = 91;
  optional string finder_enable_sheet_retroactive_provisioning_learn_more = 92;
  optional string finder_enable_sheet_retroactive_provisioning_sub_image_text =
      93;
  optional string finder_enable_sheet_invalid_android_version_title = 94;
  optional string finder_enable_sheet_invalid_android_version_description = 95;
  optional string finder_enable_sheet_open_companion_app_title = 96;
  optional string finder_enable_sheet_open_companion_app_description = 97;
  optional string finder_enable_sheet_lock_screen_title = 98;
  optional string finder_enable_sheet_lock_screen_description = 99;
  optional string finder_enable_sheet_lock_screen_dialog_title = 100;
  optional string finder_enable_sheet_lock_screen_dialog_content = 101;
  optional string finder_enable_sheet_lock_screen_set_button = 109;
  optional string finder_enable_sheet_lock_screen_dialog_continue_setup_button =
      102;
  optional string finder_enable_sheet_lock_screen_dialog_leave_button = 103;
  optional string finder_enable_sheet_lock_screen_learn_more = 111;
  optional string finder_enable_sheet_finder_network_prompt_title = 104;
  optional string finder_enable_sheet_finder_network_prompt_description = 105;
  optional string finder_enable_sheet_finder_network_prompt_join_button = 113;
  optional string finder_enable_sheet_finder_network_prompt_learn_more = 114;
  optional string finder_enable_sheet_acceptable_use_prompt_title = 106;
  optional string finder_enable_sheet_acceptable_use_prompt_description = 107;
  optional string finder_enable_sheet_acceptable_use_learn_more = 108;
  optional string finder_enable_sheet_acceptable_use_agree_button = 110;
  // Description that teaches screen-reader users to turn on the talkback on
  // their watches.
  optional string
      accessibility_instruction_of_turning_on_talkback_on_pixel_watch = 81;
  // Deleted fields.
  reserved 28, 29;
}
