material_en.arb 37.7 KB
Newer Older
1
{
2 3
  "scriptCategory": "English-like",
  "@scriptCategory": {
4 5
    "description": "The name of the language's script category (see https://material.io/design/typography/language-support.html#language-categories-reference).",
    "x-flutter-type": "scriptCategory"
6 7
  },

Yegor's avatar
Yegor committed
8 9
  "timeOfDayFormat": "h:mm a",
  "@timeOfDayFormat": {
10 11
    "description": "The ICU 'Short Time' pattern, such as 'HH:mm', 'h:mm a', 'H:mm'. See: http://demo.icu-project.org/icu-bin/locexp?d_=en&_=en_US",
    "x-flutter-type": "icuShortTimePattern"
Yegor's avatar
Yegor committed
12 13
  },

14 15
  "openAppDrawerTooltip": "Open navigation menu",
  "@openAppDrawerTooltip": {
16
    "description": "The tooltip for the leading app bar menu (aka 'hamburger') button."
17 18 19 20
  },

  "backButtonTooltip": "Back",
  "@backButtonTooltip": {
21
    "description": "The tooltip for the back button, which closes the current page and returns to the previous one."
22 23 24 25
  },

  "closeButtonTooltip": "Close",
  "@closeButtonTooltip": {
26 27 28 29 30 31
    "description": "The tooltip for the close button, which closes the current page and returns to the previous one."
  },

  "deleteButtonTooltip": "Delete",
  "@deleteButtonTooltip": {
    "description": "The tooltip for the delete button of chips."
32 33
  },

34 35 36 37 38
  "moreButtonTooltip": "More",
  "@moreButtonTooltip": {
    "description": "The tooltip for the more button in the text selection menu, which shows the overflowing menu items."
  },

39 40
  "nextMonthTooltip": "Next month",
  "@nextMonthTooltip": {
41
    "description": "The tooltip for the month picker's 'next month' button."
42 43 44 45
  },

  "previousMonthTooltip": "Previous month",
  "@previousMonthTooltip": {
46
    "description": "The tooltip for the month picker's 'previous month' button."
47 48
  },

49
  "nextPageTooltip": "Next page",
50
  "@nextPageTooltip": {
51
    "description": "The tooltip for the button that sends the user to the next page of a paginated data table."
52 53 54
  },

  "previousPageTooltip": "Previous page",
55
  "@previousPageTooltip": {
56
    "description": "The tooltip for the button that sends the user to the previous page of a paginated data table."
57 58
  },

59 60 61 62 63 64 65 66 67 68
  "firstPageTooltip": "First page",
  "@firstPageTooltip": {
    "description": "The tooltip for the button that sends the user to the first page of a paginated data table."
  },

  "lastPageTooltip": "Last page",
  "@lastPageTooltip": {
    "description": "The tooltip for the button that sends the user to the last page of a paginated data table."
  },

69 70
  "showMenuTooltip": "Show menu",
  "@showMenuTooltip": {
71
    "description": "The tooltip for the button that shows a popup menu."
72 73
  },

74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
  "scrimLabel": "Scrim",
  "@scrimLabel": {
    "description": "The label for the scrim rendered underneath the content of a modal route."
  },

  "bottomSheetLabel": "Bottom Sheet",
  "@bottomSheetLabel": {
    "description": "The label for a BottomSheet."
  },

  "scrimOnTapHint": "Close $modalRouteContentName",
  "@scrimOnTapHint": {
    "description": "The onTapHint for the scrim rendered underneath the content of a modal route which users can tap to dismiss the content",
    "parameters": "modalRouteContentName"
  },

Hans Muller's avatar
Hans Muller committed
90 91
  "aboutListTileTitle": "About $applicationName",
  "@aboutListTileTitle": {
92
    "description": "The default title for the drawer item that shows an about page for the application. The value of $applicationName is the name of the application, like GMail or Chrome.",
93
    "parameters": "applicationName"
Hans Muller's avatar
Hans Muller committed
94 95
  },

96 97
  "licensesPageTitle": "Licenses",
  "@licensesPageTitle": {
98
    "description": "The title for the Flutter licenses page."
99 100
  },

101
  "licensesPackageDetailTextZero": "No licenses",
102 103 104
  "@licensesPackageDetailTextZero": {
    "optional": true
  },
105
  "licensesPackageDetailTextOne": "1 license",
106 107 108 109 110 111 112 113 114 115 116 117
  "@licensesPackageDetailTextOne": {
    "optional": true
  },
  "@licensesPackageDetailTextTwo": {
    "optional": true
  },
  "@licensesPackageDetailTextFew": {
    "optional": true
  },
  "@licensesPackageDetailTextMany": {
    "optional": true
  },
118 119
  "licensesPackageDetailTextOther": "$licenseCount licenses",
  "@licensesPackageDetailText": {
120
    "description": "The subtitle and detail text for a package displayed on the Flutter licenses page. The value of $licenseCount is an integer which indicates the number of licenses the package has.",
121 122 123
    "plural": "licenseCount"
  },

124
  "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount",
125
  "@pageRowsInfoTitle": {
126
    "description": "The text shown in the footer of a paginated data table when the exact overall row count is known. This message describes an integer range where $firstRow is the index of the start of the range, $lastRow is the index of the end of the range, and $rowCount is the limit of the range. All values are greater than or equal to zero.",
127 128 129 130 131
    "parameters": "firstRow, lastRow, rowCount"
  },

  "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount",
  "@pageRowsInfoTitleApproximate": {
132
    "description": "The text shown in the footer of a paginated data table when the exact overall row count is unknown. This message describes an integer range where $firstRow is the index of the start of the range, $lastRow is the index of the end of the range, and $rowCount is the limit of the range. All values are greater than or equal to zero.",
133
    "parameters": "firstRow, lastRow, rowCount"
134 135 136 137
  },

  "rowsPerPageTitle": "Rows per page:",
  "@rowsPerPageTitle": {
138
    "description": "The caption for the drop-down button on a paginated data table's footer that allows the user to control the number of rows of data per page of the table."
139 140
  },

141 142 143 144 145 146
  "tabLabel": "Tab $tabIndex of $tabCount",
  "@tabLabel": {
    "description": "The accessibility label used on a tab. This message describes the index of the selected tab and how many tabs there are, e.g. 'Tab 1 of 2'. All values are greater than or equal to one.",
    "parameters": "tabIndex, tabCount"
  },

147
  "selectedRowCountTitleZero": "No items selected",
148 149 150
  "@selectedRowCountTitleZero": {
    "optional": true
  },
151
  "selectedRowCountTitleOne": "1 item selected",
152 153 154 155 156 157 158 159 160 161 162 163
  "@selectedRowCountTitleOne": {
    "optional": true
  },
  "@selectedRowCountTitleTwo": {
    "optional": true
  },
  "@selectedRowCountTitleFew": {
    "optional": true
  },
  "@selectedRowCountTitleMany": {
    "optional": true
  },
164 165
  "selectedRowCountTitleOther": "$selectedRowCount items selected",
  "@selectedRowCountTitle": {
166
    "description": "The title for the header of a paginated data table when the user is selecting rows. The value of $selectedRowCount is an integer which indicates the number of data table row elements that have been selected.",
167
    "plural": "selectedRowCount"
168 169
  },

170
  "cancelButtonLabel": "Cancel",
171
  "@cancelButtonLabel": {
172
    "description": "The label for cancel buttons and menu items."
173 174
  },

175
  "closeButtonLabel": "Close",
176
  "@closeButtonLabel": {
177
    "description": "The label for close buttons and menu items."
178 179
  },

180
  "continueButtonLabel": "Continue",
181
  "@continueButtonLabel": {
182
    "description": "The label for continue buttons and menu items."
183 184
  },

185
  "copyButtonLabel": "Copy",
186
  "@copyButtonLabel": {
187
    "description": "The label for copy buttons and menu items."
188 189
  },

190
  "cutButtonLabel": "Cut",
191
  "@cutButtonLabel": {
192
    "description": "The label for cut buttons and menu items."
193 194 195 196
  },

  "okButtonLabel": "OK",
  "@okButtonLabel": {
197
    "description": "The label for OK buttons and menu items."
198 199
  },

200
  "pasteButtonLabel": "Paste",
201
  "@pasteButtonLabel": {
202
    "description": "The label for paste buttons and menu items."
203 204
  },

205
  "selectAllButtonLabel": "Select all",
206 207
  "@selectAllButtonLabel": {
    "description": "The label for select-all buttons and menu items."
208 209
  },

210
  "viewLicensesButtonLabel": "View licenses",
211
  "@viewLicensesButtonLabel": {
212
    "description": "The label for the button in the about box that leads the user to a list of all licenses that apply to the application."
Yegor's avatar
Yegor committed
213 214 215 216
  },

  "anteMeridiemAbbreviation": "AM",
  "@anteMeridiemAbbreviation": {
217
    "description": "The abbreviation for ante meridiem (before noon) shown in the time picker. Translations for this abbreviation will only be provided for locales that support it."
Yegor's avatar
Yegor committed
218 219 220 221
  },

  "postMeridiemAbbreviation": "PM",
  "@postMeridiemAbbreviation": {
222
    "description": "The abbreviation for post meridiem (after noon) shown in the time picker. Translations for this abbreviation will only be provided for locales that support it."
223 224 225 226 227 228 229 230 231 232
  },

  "timePickerHourModeAnnouncement": "Select hours",
  "@timePickerHourModeAnnouncement": {
    "description": "The audio announcement made when the time picker dialog is set to hour mode."
  },

  "timePickerMinuteModeAnnouncement": "Select minutes",
  "@timePickerMinuteModeAnnouncement": {
    "description": "The audio announcement made when the time picker dialog is set to minute mode."
233 234 235 236
  },

  "modalBarrierDismissLabel": "Dismiss",
  "@modalBarrierDismissLabel": {
237
    "description": "Label read out by accessibility tools (TalkBack or VoiceOver) for a modal barrier to indicate that a tap dismisses the barrier. A modal barrier can for example be found behind a alert or popup to block user interaction with elements behind it."
238 239
  },

240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266
  "dateSeparator": "/",
  "@dateSeparator": {
    "description": "The character string used to separate the parts of a compact date format. For example 'mm/dd/yyyy' has a separator of '/'."
  },

  "dateHelpText": "mm/dd/yyyy",
  "@dateHelpText": {
    "description": "The help text used on an empty text input date field to indicate the date format being asked for."
  },

  "selectYearSemanticsLabel": "Select year",
  "@selectYearSemanticsLabel": {
    "description": "The accessibility label used to announce when the user has entered the year selection mode in the date picker."
  },

  "unspecifiedDate": "Date",
  "@unspecifiedDate": {
    "description": "The label used to indicate a date that has not been entered or selected in the date picker."
  },

  "unspecifiedDateRange": "Date Range",
  "@unspecifiedDateRange": {
    "description": "The label used to indicate a date range that has not been entered or selected in the date range picker."
  },

  "dateInputLabel": "Enter Date",
  "@dateInputLabel": {
Shi-Hao Hong's avatar
Shi-Hao Hong committed
267
    "description": "The label used to describe the input text field used in the date picker."
268 269 270 271
  },

  "dateRangeStartLabel": "Start Date",
  "@dateRangeStartLabel": {
Shi-Hao Hong's avatar
Shi-Hao Hong committed
272
    "description": "The label used to describe the starting date input text field used in the date range picker."
273 274 275 276
  },

  "dateRangeEndLabel": "End Date",
  "@dateRangeEndLabel": {
Shi-Hao Hong's avatar
Shi-Hao Hong committed
277
    "description": "The label used to describe the ending date input text field used in the date range picker."
278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306
  },

  "dateRangeStartDateSemanticLabel": "Start date $fullDate",
  "@dateRangeStartDateSemanticLabel": {
    "description": "Accessibility announcement that is used when the user navigates to the selected start date in the date range picker.",
    "parameters": "$fullDate"
  },

  "dateRangeEndDateSemanticLabel": "End date $fullDate",
  "@dateRangeEndDateSemanticLabel": {
    "description": "Accessibility announcement that is used when the user navigates to the selected end date in the date range picker.",
    "parameters": "$fullDate"
  },

  "invalidDateFormatLabel": "Invalid format.",
  "@invalidDateFormatLabel": {
    "description": "Error message displayed to the user when they have entered a text string in an input field of the date picker that is not in a valid date format."
  },

  "invalidDateRangeLabel": "Invalid range.",
  "@invalidDateRangeLabel": {
    "description": "Error message displayed to the user when they have entered an invalid date range in the input fields of the date range picker."
  },

  "dateOutOfRangeLabel": "Out of range.",
  "@dateOutOfRangeLabel": {
    "description": "Error message displayed to the user when they have entered a date that is outside the valid range for the date picker."
  },

307
  "saveButtonLabel": "Save",
308
  "@saveButtonLabel": {
309
    "description": "Label for a 'Save' button used in full screen dialogs."
310 311
  },

312
  "datePickerHelpText": "Select date",
313 314 315 316
  "@datePickerHelpText": {
    "description": "Label used in the header of the date picker dialog"
  },

317
  "dateRangePickerHelpText": "Select range",
318 319 320 321 322 323 324 325 326 327 328 329 330 331
  "@dateRangePickerHelpText": {
    "description": "Label used in the header of the date range picker dialog."
  },

  "calendarModeButtonLabel": "Switch to calendar",
  "@calendarModeButtonLabel": {
    "description": "Tooltip used for the calendar mode button of the date pickers."
  },

  "inputDateModeButtonLabel": "Switch to input",
  "@inputDateModeButtonLabel": {
    "description": "Tooltip used for the text input mode button of the date pickers."
  },

332
  "timePickerDialHelpText": "Select time",
333 334 335 336
  "@timePickerDialHelpText": {
    "description": "Label used in the header of the time picker dialog when using the clock dial to select a time."
  },

337
  "timePickerInputHelpText": "Enter time",
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366
  "@timePickerInputHelpText": {
    "description": "Label used in the header of the time picker dialog when using the text input to enter a time."
  },

  "timePickerHourLabel": "Hour",
  "@timePickerHourLabel": {
    "description": "Label indicating the text field for inputting an hour when entering a time."
  },

  "timePickerMinuteLabel": "Minute",
  "@timePickerMinuteLabel": {
    "description": "Label indicating the text field for inputting a minute when entering a time."
  },

  "invalidTimeLabel": "Enter a valid time",
  "@invalidTimeLabel": {
    "description": "Error message displayed to the user when they have entered an invalid time."
  },

  "dialModeButtonLabel": "Switch to dial picker mode",
  "@dialModeButtonLabel": {
    "description": "Tooltip used for the clock dial mode button of the time picker."
  },

  "inputTimeModeButtonLabel": "Switch to text input mode",
  "@inputTimeModeButtonLabel": {
    "description": "Tooltip used for the text input mode button of the time picker."
  },

367 368
  "signedInLabel": "Signed in",
  "@signedInLabel": {
369
    "description": "The accessibility label used to indicate which account is signed in, in a UserAccountsDrawerHeader, when the accessibility user navigates the UI. This phrase serves as an adjective with respect to the user. The phrase indicates that the user is currently signed in."
370 371 372 373
  },

  "hideAccountsLabel": "Hide accounts",
  "@hideAccountsLabel": {
374
    "description": "The accessibility label used for the button on a UserAccountsDrawerHeader that hides the list of accounts."
375 376 377 378
  },

  "showAccountsLabel": "Show accounts",
  "@showAccountsLabel": {
379
    "description": "The accessibility label used for the button on a UserAccountsDrawerHeader that shows the list of accounts."
380 381 382 383 384 385 386
  },

  "drawerLabel": "Navigation menu",
  "@drawerLabel": {
    "description": "The audio announcement made when the Drawer is opened."
  },

387 388 389 390 391
  "menuBarMenuLabel": "Menu bar menu",
  "@menuBarMenuLabel": {
    "description": "The audio announcement made when a MenuBarMenu is opened."
  },

392 393 394 395 396 397 398 399 400 401 402
  "popupMenuLabel": "Popup menu",
  "@popupMenuLabel": {
    "description": "The audio announcement made when a PopupMenu is opened."
  },

  "dialogLabel": "Dialog",
  "@dialogLabel": {
    "description": "The audio announcement made when a Dialog is opened."
  },

  "alertDialogLabel": "Alert",
403
  "@alertDialogLabel": {
404
    "description": "The audio announcement made when an AlertDialog is opened."
405 406 407
  },

  "searchFieldLabel": "Search",
408 409
  "@searchFieldLabel": {
    "description": "Label indicating that a text field is a search field. This will be used as a hint text in the text field."
410 411
  },

412 413 414 415 416
  "currentDateLabel": "Today",
  "@currentDateLabel": {
    "description": "Label indicating that the focused date is the current date."
  },

417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444
  "reorderItemToStart": "Move to the start",
  "@reorderItemToStart": {
    "description": "The audio announcement to move an item in a Reorderable List to the start of the list."
  },

  "reorderItemToEnd": "Move to the end",
  "@reorderItemToEnd": {
    "description": "The audio announcement to move an item in a Reorderable List to the end of the list."
  },

  "reorderItemUp": "Move up",
  "@reorderItemUp": {
    "description": "The audio announcement to move an item in a Reorderable List up in the list when it is oriented vertically."
  },

  "reorderItemDown": "Move down",
  "@reorderItemDown": {
    "description": "The audio announcement to move an item in a Reorderable List down in the list when it is oriented vertically."
  },

  "reorderItemLeft": "Move left",
  "@reorderItemLeft": {
    "description": "The audio announcement to move an item in a Reorderable List left in the list when it is oriented horizontally."
  },

  "reorderItemRight": "Move right",
  "@reorderItemRight": {
    "description": "The audio announcement to move an item in a Reorderable List right in the list when it is oriented horizontally."
445 446 447 448 449 450 451 452 453 454
  },

  "expandedIconTapHint": "Collapse",
  "@expandedIconTapHint": {
    "description": "The verb which describes what happens when an expanded ExpandIcon toggle button is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to collapse.' The exact phrasing of the hint will vary based on locale"
  },

  "collapsedIconTapHint": "Expand",
  "@collapsedIconTapHint": {
    "description": "The verb which describes what happens when a collapsed ExpandIcon toggle button is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to expand.' The exact phrasing of the hint will vary based on locale"
455 456 457
  },

  "remainingTextFieldCharacterCountZero": "No characters remaining",
458 459 460
  "@remainingTextFieldCharacterCountZero": {
    "optional": true
  },
461
  "remainingTextFieldCharacterCountOne": "1 character remaining",
462 463 464 465 466 467 468 469 470 471 472 473
  "@remainingTextFieldCharacterCountOne": {
    "optional": true
  },
  "@remainingTextFieldCharacterCountTwo": {
    "optional": true
  },
  "@remainingTextFieldCharacterCountFew": {
    "optional": true
  },
  "@remainingTextFieldCharacterCountMany": {
    "optional": true
  },
474 475 476 477
  "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining",
  "@remainingTextFieldCharacterCount": {
    "description": "The label for the TextField's character counter. remainingCharacters is a integer representing how many more characters the user can type into the text field before using up a given budget. All values are greater than or equal to zero.",
    "plural": "remainingCount"
478 479 480 481 482
  },

  "refreshIndicatorSemanticLabel": "Refresh",
  "@refreshIndicatorSemanticLabel": {
    "description": "The verb which describes what happens when a RefreshIndicator is displayed on screen.  This is used by TalkBack on Android to announce that a refresh is happening."
483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709
  },

  "keyboardKeyAlt": "Alt",
  "@keyboardKeyAlt": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Alt' (alt) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyAltGraph": "AltGr",
  "@keyboardKeyAltGraph": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'AltGr' (altGraph) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyBackspace": "Backspace",
  "@keyboardKeyBackspace": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Backspace' (backspace) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyCapsLock": "Caps Lock",
  "@keyboardKeyCapsLock": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Caps Lock' (capsLock) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyChannelDown": "Channel Down",
  "@keyboardKeyChannelDown": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Channel Down' (channelDown) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyChannelUp": "Channel Up",
  "@keyboardKeyChannelUp": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Channel Up' (channelUp) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyControl": "Ctrl",
  "@keyboardKeyControl": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Ctrl' (control) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyDelete": "Del",
  "@keyboardKeyDelete": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Del' (delete) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyEject": "Eject",
  "@keyboardKeyEject": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Eject' (eject) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyEnd": "End",
  "@keyboardKeyEnd": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'End' (end) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyEscape": "Esc",
  "@keyboardKeyEscape": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Esc' (escape) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyFn": "Fn",
  "@keyboardKeyFn": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Fn' (fn) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyHome": "Home",
  "@keyboardKeyHome": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Home' (home) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyInsert": "Insert",
  "@keyboardKeyInsert": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Insert' (insert) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyMeta": "Meta",
  "@keyboardKeyMeta": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Meta' (meta) to be displayed in an application menu next to the menu item that this keyboard key triggers on non-macOS and non-Windows hosts.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This key is usually designated by a Windows logo on non-macOS keyboards."
  },

  "keyboardKeyMetaMacOs": "Command",
  "@keyboardKeyMetaMacOs": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Command' (meta) to be displayed in an application menu next to the menu item that this keyboard key triggers on a macOS host.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This key is usually designated by a ⌘ symbol on macOS keyboards."
  },

  "keyboardKeyMetaWindows": "Win",
  "@keyboardKeyMetaWindows": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Windows' (meta) to be displayed in an application menu next to the menu item that this keyboard key triggers on a Windows host.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This key is usually designated by a Windows logo on keyboards."
  },

  "keyboardKeyNumLock": "Num Lock",
  "@keyboardKeyNumLock": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num Lock' (numLock) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyNumpad1": "Num 1",
  "@keyboardKeyNumpad1": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 1' (numpad1) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '1', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad2": "Num 2",
  "@keyboardKeyNumpad2": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 2' (numpad2) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '2', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad3": "Num 3",
  "@keyboardKeyNumpad3": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 3' (numpad3) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '3', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad4": "Num 4",
  "@keyboardKeyNumpad4": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 4' (numpad4) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '4', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad5": "Num 5",
  "@keyboardKeyNumpad5": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 5' (numpad5) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '5', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad6": "Num 6",
  "@keyboardKeyNumpad6": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 6' (numpad6) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '6', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad7": "Num 7",
  "@keyboardKeyNumpad7": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 7' (numpad7) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '7', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad8": "Num 8",
  "@keyboardKeyNumpad8": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 8' (numpad8) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '8', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad9": "Num 9",
  "@keyboardKeyNumpad9": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 9' (numpad9) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '9', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpad0": "Num 0",
  "@keyboardKeyNumpad0": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num 0' (numpad0) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '0', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadAdd": "Num +",
  "@keyboardKeyNumpadAdd": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num +' (numpadAdd) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '+', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadComma": "Num ,",
  "@keyboardKeyNumpadComma": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num ,' (numpadComma) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular ',', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadDecimal": "Num .",
  "@keyboardKeyNumpadDecimal": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num .' (numpadDecimal) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '.', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadDivide": "Num /",
  "@keyboardKeyNumpadDivide": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num /' (numpadDivide) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '/', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadEnter": "Num Enter",
  "@keyboardKeyNumpadEnter": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num Enter' (numpadEnter) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular Enter key, but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadEqual": "Num =",
  "@keyboardKeyNumpadEqual": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num =' (numpadEqual) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '=', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadMultiply": "Num *",
  "@keyboardKeyNumpadMultiply": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num *' (numpadMultiply) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '*', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadParenLeft": "Num (",
  "@keyboardKeyNumpadParenLeft": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num (' (numpadParenLeft) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '(', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadParenRight": "Num )",
  "@keyboardKeyNumpadParenRight": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num )' (numpadParenRight) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular ')', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyNumpadSubtract": "Num -",
  "@keyboardKeyNumpadSubtract": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Num -' (numpadSubtract) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '-', but on the number pad, accessed with the NumLock on."
  },

  "keyboardKeyPageDown": "PgDown",
  "@keyboardKeyPageDown": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'PgDown' (pageDown) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyPageUp": "PgUp",
  "@keyboardKeyPageUp": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'PgUp' (pageUp) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyPower": "Power",
  "@keyboardKeyPower": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Power' (power) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. The key typically turns the computer off and on."
  },

  "keyboardKeyPowerOff": "Power Off",
  "@keyboardKeyPowerOff": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Power Off' (powerOff) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. The key typically turns off the computer."
  },

  "keyboardKeyPrintScreen": "Print Screen",
  "@keyboardKeyPrintScreen": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Print Screen' (printScreen) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeyScrollLock": "Scroll Lock",
  "@keyboardKeyScrollLock": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Scroll Lock' (scrollLock) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

  "keyboardKeySelect": "Select",
  "@keyboardKeySelect": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Select' (select) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale."
  },

710 711 712 713 714
  "keyboardKeyShift": "Shift",
  "@keyboardKeyShift": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Shift' (shift) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is the shift modifier key on the left or right sides of the keyboard."
  },

715 716 717
  "keyboardKeySpace": "Space",
  "@keyboardKeySpace": {
    "description": "Part of a keyboard shortcut label for the keyboard key 'Space' (space) to be displayed in an application menu next to the menu item that this keyboard key triggers.  Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is the space bar key."
718
  }
719
}