keyboard_diagram_strings.cc 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. // Copyright 2022 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "ash/webui/common/keyboard_diagram_strings.h"
  5. #include "chromeos/strings/grit/chromeos_strings.h"
  6. #include "content/public/browser/web_ui_data_source.h"
  7. #include "ui/base/webui/web_ui_util.h"
  8. namespace ash {
  9. namespace common {
  10. void AddKeyboardDiagramStrings(content::WebUIDataSource* html_source) {
  11. static constexpr webui::LocalizedString kLocalizedStrings[] = {
  12. {"keyboardDiagramAriaLabelNotPressed",
  13. IDS_KEYBOARD_DIAGRAM_ARIA_LABEL_NOT_PRESSED},
  14. {"keyboardDiagramAriaLabelPressed",
  15. IDS_KEYBOARD_DIAGRAM_ARIA_LABEL_PRESSED},
  16. {"keyboardDiagramAriaLabelTested",
  17. IDS_KEYBOARD_DIAGRAM_ARIA_LABEL_TESTED},
  18. {"keyboardDiagramAriaNameArrowDown",
  19. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_ARROW_DOWN},
  20. {"keyboardDiagramAriaNameArrowLeft",
  21. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_ARROW_LEFT},
  22. {"keyboardDiagramAriaNameArrowRight",
  23. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_ARROW_RIGHT},
  24. {"keyboardDiagramAriaNameArrowUp",
  25. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_ARROW_UP},
  26. {"keyboardDiagramAriaNameAssistant",
  27. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_ASSISTANT},
  28. {"keyboardDiagramAriaNameBack", IDS_KEYBOARD_DIAGRAM_ARIA_NAME_BACK},
  29. {"keyboardDiagramAriaNameBackspace",
  30. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_BACKSPACE},
  31. {"keyboardDiagramAriaNameControlPanel",
  32. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_CONTROL_PANEL},
  33. {"keyboardDiagramAriaNameEnter", IDS_KEYBOARD_DIAGRAM_ARIA_NAME_ENTER},
  34. {"keyboardDiagramAriaNameForward",
  35. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_FORWARD},
  36. {"keyboardDiagramAriaNameFullscreen",
  37. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_FULLSCREEN},
  38. {"keyboardDiagramAriaNameJisLetterSwitch",
  39. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_JIS_LETTER_SWITCH},
  40. {"keyboardDiagramAriaNameKeyboardBacklightDown",
  41. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_KEYBOARD_BACKLIGHT_DOWN},
  42. {"keyboardDiagramAriaNameKeyboardBacklightToggle",
  43. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_KEYBOARD_BACKLIGHT_TOGGLE},
  44. {"keyboardDiagramAriaNameKeyboardBacklightUp",
  45. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_KEYBOARD_BACKLIGHT_UP},
  46. {"keyboardDiagramAriaNameLauncher",
  47. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_LAUNCHER},
  48. {"keyboardDiagramAriaNameLayoutSwitch",
  49. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_LAYOUT_SWITCH},
  50. {"keyboardDiagramAriaNameLock", IDS_KEYBOARD_DIAGRAM_ARIA_NAME_LOCK},
  51. {"keyboardDiagramAriaNameMicrophoneMute",
  52. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_MICROPHONE_MUTE},
  53. {"keyboardDiagramAriaNameMute", IDS_KEYBOARD_DIAGRAM_ARIA_NAME_MUTE},
  54. {"keyboardDiagramAriaNameOverview",
  55. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_OVERVIEW},
  56. {"keyboardDiagramAriaNamePlayPause",
  57. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_PLAY_PAUSE},
  58. {"keyboardDiagramAriaNamePower", IDS_KEYBOARD_DIAGRAM_ARIA_NAME_POWER},
  59. {"keyboardDiagramAriaNamePrivacyScreenToggle",
  60. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_PRIVACY_SCREEN_TOGGLE},
  61. {"keyboardDiagramAriaNameRefresh",
  62. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_REFRESH},
  63. {"keyboardDiagramAriaNameScreenBrightnessDown",
  64. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_SCREEN_BRIGHTNESS_DOWN},
  65. {"keyboardDiagramAriaNameScreenBrightnessUp",
  66. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_SCREEN_BRIGHTNESS_UP},
  67. {"keyboardDiagramAriaNameScreenMirror",
  68. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_SCREEN_MIRROR},
  69. {"keyboardDiagramAriaNameScreenshot",
  70. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_SCREENSHOT},
  71. {"keyboardDiagramAriaNameShiftLeft",
  72. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_SHIFT_LEFT},
  73. {"keyboardDiagramAriaNameShiftRight",
  74. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_SHIFT_RIGHT},
  75. {"keyboardDiagramAriaNameTab", IDS_KEYBOARD_DIAGRAM_ARIA_NAME_TAB},
  76. {"keyboardDiagramAriaNameTrackNext",
  77. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_TRACK_NEXT},
  78. {"keyboardDiagramAriaNameTrackPrevious",
  79. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_TRACK_PREVIOUS},
  80. {"keyboardDiagramAriaNameVolumeDown",
  81. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_VOLUME_DOWN},
  82. {"keyboardDiagramAriaNameVolumeUp",
  83. IDS_KEYBOARD_DIAGRAM_ARIA_NAME_VOLUME_UP},
  84. };
  85. html_source->AddLocalizedStrings(kLocalizedStrings);
  86. html_source->UseStringsJs();
  87. }
  88. } // namespace common
  89. } // namespace ash