| <?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="app_name">Autofill Sample</string> |
| <string name="edge_cases_page_title">Edge Cases</string> |
| <string name="common_cases_page_title">Common Cases</string> |
| <string name="navigation_button_custom_virtual_view_login_label">Sample Login Using a Custom Virtual View</string> |
| <string name="navigation_button_custom_virtual_view_compat_mode_login_label">Sample Login Using a Custom Virtual View and Compatibility Mode</string> |
| <string name="navigation_button_credit_card_label">Sample Credit Card Check Out Using EditTexts</string> |
| <string name="navigation_button_spinners_credit_card_label">Sample Credit Card Check Out Using Spinners</string> |
| <string name="navigation_button_edittext_login_label">Sample Login Using EditTexts</string> |
| <string name="navigation_button_autocomplete_login_label">Sample Login Using AutoCompleteTextViews</string> |
| <string name="navigation_button_email_compose_label">Sample Email Compose Using EditTexts</string> |
| <string name="navigation_button_compound_view_credit_card_label">Sample Credit Card Check Out Using Compound Views</string> |
| <string name="navigation_button_date_picker_credit_card_label">Sample Credit Card Check Out Using Date Picker</string> |
| <string name="navigation_button_recycler_view_label">Sample Credit Card Form Using RecyclerView</string> |
| <string name="navigation_button_multiple_partitions_label">Sample Page with Multiple Data Partitions</string> |
| <string name="navigation_button_web_view_login_label">Sample Login Using a WebView</string> |
| <string name="navigation_button_anti_pattern_credit_card_label">Sample Credit Card Anti Pattern</string> |
| <string name="navigation_button_anti_pattern_bad_view_structure_label">Bad View Structure Creation Anti Pattern</string> |
| <string name="navigation_button_multistep_signin_label">Multi-Step Sign In</string> |
| <string name="navigation_button_multistep_cc_label">Multi-Step Credit Card Check Out</string> |
| <string name="username_label">Username</string> |
| <string name="password_label">Password</string> |
| <string name="welcome_text">Success!</string> |
| <string name="standard_view_sign_in">Sign in using standard views</string> |
| <string name="standard_view_autocomplete_sign_in">Sign in using standard views that |
| trigger AutoComplete dialogs when focused</string> |
| <string name="credit_card_number_label">CC Number</string> |
| <string name="credit_card_expiration_label">CC Expiration</string> |
| <string name="credit_card_expiration_date_label">CC Exp Date</string> |
| <string name="credit_card_expiration_day_label">CC Exp Day</string> |
| <string name="credit_card_expiration_month_label">CC Exp Month</string> |
| <string name="credit_card_expiration_year_label">CC Exp Year</string> |
| <string name="credit_card_security_code_label">CC Security Code</string> |
| <string name="credit_card_security_code_abbrev_label">CSC</string> |
| <string name="ok">OK</string> |
| <string name="slash">/</string> |
| <string name="cancel">Cancel</string> |
| <string name="clear_label">Clear</string> |
| <string name="login_label">Login</string> |
| <string name="to_label">To</string> |
| <string name="body_label">Body</string> |
| <string name="submit_label">Submit</string> |
| <string name="cc_exp_month_description">Credit Card Expiration Month</string> |
| <string name="cc_exp_year_description">Credit Card Expiration Year</string> |
| <string name="edittext_login_info">This is a sample login page that uses standard EditTexts |
| from the UI toolkit. EditTexts are already optimized for autofill so extra autofill-specific |
| code is almost never needed. |
| </string> |
| <string name="autocomplete_login_info">This is a sample login page that uses |
| AutoCompleteTextViews instead of EditTexts. The AutoComplete dialogs can potentially |
| interfere with the Autofill dialogs, so it is necessary to implement the AutofillCallback to |
| disable AutoComplete when Autofill is working. |
| </string> |
| <string name="custom_virtual_login_info">This is a sample login page that uses a custom View |
| with virtual children. Since the Autofill framework does not know how to autofill the |
| virtual children out of the box, it is necessary implement certain Autofill-specific methods |
| and interface directly with AutofillManager. |
| </string> |
| <string name="custom_virtual_compat_mode_login_info">This is a sample login page that uses a |
| custom View with virtual children. This view does not implement the Autofill APIs, but |
| it generates Accessibility events, which can be used to implement Autofill through a |
| 'compatibility mode' feature introduced on Android Pie. |
| </string> |
| <string name="credit_card_info">This is a sample credit card checkout page that uses |
| EditTexts to input data into the form. |
| </string> |
| <string name="spinners_credit_card_info">This is a sample credit card checkout page that uses |
| EditTexts and Spinners to input data into the form. While EditTexts are optimized out of the |
| box, Spinners can require a small amount of work when using a custom array adapter. |
| In that case, you need to tell the Autofill framework which values in the adapter map to |
| which indices. |
| </string> |
| <string name="email_compose_info"> |
| This is a sample email compose page that uses EditTexts to compose the email. Since none of |
| the fields on the page are important to autofill, it is necessary to set the |
| android:importantForAutofill XML property appropriately for each View. You can either set it |
| to "no" on all non-autofillable Views, or set "noExcludeDescendants" |
| on the root View if all Views in the hierarchy should not be autofilled. In this case, we |
| did the latter. |
| </string> |
| <string name="compound_view_credit_card_info"> |
| This is a sample credit card checkout page that uses a custom compound View to input the |
| credit card\'s expiration date and an EditText to input the credit card number. While the |
| EditText is optimized out of the box for autofill, this example shows how to implement |
| certain Autofill-specific methods and XML properties for the custom compound view. |
| </string> |
| <string name="webview_login_info"> |
| This is a sample login page that uses a WebView to control the UI. The HTML on the web page |
| uses standard W3C autofill hints that the autofill service recognizes. No extra code is |
| needed other than these hints. |
| </string> |
| <string name="date_picker_credit_card_info"> |
| This is a sample credit card checkout page that uses a custom EditText and a DatePicker |
| to input the credit card\'s expiration date and an EditText to input the credit card number. |
| While the EditText is optimized out of the box for autofill, this example shows how to |
| use it to autofill a date field. |
| </string> |
| <string name="recycler_view_info"> |
| This is a sample form that has a list of fields in a RecyclerView. It demos the new APIs in |
| API 28 that allow you to dynamically change the AutofillId associated with a View. This is |
| needed when Views are being recycled, as they are in a RecyclerView. |
| </string> |
| <string name="multiple_partitions"> |
| This is a sample page that contains multiple partitions (login credentials, address, |
| credit card info) and can be used to make sure that only one partition can be autofilled |
| at time. |
| </string> |
| <string name="anti_pattern_credit_card_info">This is a sample credit card checkout page that |
| uses a standard EditText fields to represent the full credit card expiration date (which |
| is tagged with the View.AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE hint). |
| This is an anti-pattern because its autofill type is View.AUTOFILL_TYPE_TEXT, |
| which makes it harder for the autofill service to figure out how to fill them. |
| For example, should a month/year date be represent as "04/2020", "4/2020" or "4/20"? |
| Or perhaps the year comes first, so it could be "2020/04", "2020/4" or "20/4"? |
| The proper way to represent a View.AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE field |
| is through a View.AUTOFILL_TYPE_DATE value, which is what the other credit card sample |
| activities use. |
| </string> |
| <string name="anti_pattern_bad_view_structure_info">This is a simple login page where the view |
| structure is created onStart() instead of onCreate(), which causes autofill to misbehave |
| when the autofill service requires authentication. |
| </string> |
| |
| <string name="multi_step_signin_info"> |
| <!--TODO--> |
| </string> |
| |
| <string name="multi_step_cc_info"> |
| <!--TODO--> |
| </string> |
| |
| <string name="partition_credentials">Credentials</string> |
| <string name="partition_credit_card">Credit Card</string> |
| |
| <string name="message_autofill_ok">Autofilled partition \'%1$s\'</string> |
| <string name="message_autofill_no_partitions">No partition for id %1$d on %2$s</string> |
| <string name="message_autofill_blocked">Blocked cross-partitions: %1$s</string> |
| <string name="message_autofill_readonly">Ignoring autofill on read-only field %1$s</string> |
| <string name="message_autofill_invalid">INVALID</string> |
| <string name="message_credit_card_expiration_type">Representing expiration dates as %1$s</string> |
| |
| <string name="message_finished">Finished</string> |
| <string name="message_showing_step">Showing step %1$d</string> |
| <string name="message_step_description">%1$s: %2$s</string> |
| |
| <string name="previous_label">Prev</string> |
| <string name="next_label">Next</string> |
| <string name="finish_label">Finish</string> |
| |
| <plurals name="welcome_page_countdown"> |
| <item quantity="one">Automatically return to main page in %d second.</item> |
| <item quantity="other">Automatically return to main page in %d seconds.</item> |
| </plurals> |
| |
| <string-array name="mock_autocomplete_sign_in_suggestions"> |
| <item>user-1</item> |
| <item>user-2</item> |
| </string-array> |
| |
| <string-array name="month_array"> |
| <item>1</item> |
| <item>2</item> |
| <item>3</item> |
| <item>4</item> |
| <item>5</item> |
| <item>6</item> |
| <item>7</item> |
| <item>8</item> |
| <item>9</item> |
| <item>10</item> |
| <item>11</item> |
| <item>12</item> |
| </string-array> |
| |
| <string-array name="day_array"> |
| <item>1</item> |
| <item>2</item> |
| <item>3</item> |
| <item>4</item> |
| <item>5</item> |
| <item>6</item> |
| <item>7</item> |
| <item>8</item> |
| <item>9</item> |
| <item>10</item> |
| <item>11</item> |
| <item>12</item> |
| <item>13</item> |
| <item>14</item> |
| <item>15</item> |
| <item>16</item> |
| <item>17</item> |
| <item>18</item> |
| <item>19</item> |
| <item>20</item> |
| <item>21</item> |
| <item>22</item> |
| <item>23</item> |
| <item>24</item> |
| <item>25</item> |
| <item>26</item> |
| <item>27</item> |
| </string-array> |
| |
| <string name="recycler_view_label_name">Name</string> |
| <string name="recycler_view_label_birthday_month">Birthday Month</string> |
| <string name="recycler_view_label_birthday_year">Birthday Year</string> |
| <string name="recycler_view_label_email">Email</string> |
| <string name="recycler_view_label_phone">Telephone</string> |
| <string name="recycler_view_label_tel_extension">Tel. Extension</string> |
| <string name="recycler_view_label_cc_number">CC Number</string> |
| <string name="recycler_view_label_cc_sc">CSC</string> |
| <string name="recycler_view_label_cc_exp_month">CC Exp Month</string> |
| <string name="recycler_view_label_cc_exp_year">CC Exp Year</string> |
| <string name="recycler_view_label_address_line_1">Address Line 1</string> |
| <string name="recycler_view_label_address_line_2">Address Line 2</string> |
| <string name="recycler_view_label_address_line_3">Address Line 3</string> |
| <string name="recycler_view_label_postal_code">Postal Code</string> |
| </resources> |