DashboardResources.js 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326
  1. 'use strict';
  2. /**
  3. * Licensed Materials - Property of IBM
  4. * IBM Cognos Products: ba-dashboard-core
  5. * (C) Copyright IBM Corp. 2018, 2020
  6. * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. */
  8. define({
  9. // Application Title
  10. 'appTitle': 'Project Gemini',
  11. 'appExit': 'Go to Welcome page',
  12. 'widgetsListLabel': 'Widgets list. Select a widget and press enter to add.',
  13. // no longer used in this component, moved to dashboard-livewidget.
  14. // please don't remove from here, or will break R8
  15. //General
  16. 'listSeparator': ', ',
  17. 'pointSeparator': ':',
  18. 'insync': 'Up-to-date',
  19. 'dirty': 'Not up-to-date',
  20. 'conflict': 'Conflict saving the view',
  21. 'error': 'Problem saving the view',
  22. 'failure': 'Unable to contact the server',
  23. 'saveFailed': 'Unable to save the view',
  24. 'wa_insync': 'Saved',
  25. 'wa_conflict': 'Conflict saving the view',
  26. 'wa_error': 'Unable to save the view',
  27. 'wa_failure': 'Unable to contact the server',
  28. // Menu Labels
  29. 'changeDisplay': 'Change display',
  30. 'changeToColumnChart': 'Change to column chart',
  31. 'changeToBubbleChart': 'Change to bubble chart',
  32. 'toggleMoveHandles': 'Toggle move handles',
  33. 'undo': 'Undo',
  34. 'redo': 'Redo',
  35. 'mode': 'Change the mode',
  36. 'untitled': 'Untitled',
  37. 'remove': 'Remove',
  38. 'editTitle': 'Edit the title',
  39. 'edit': 'Edit',
  40. 'done': 'Done',
  41. // Data tray
  42. 'dataTrayHandleOpenLabel': 'Open data tray',
  43. 'dataTrayHandleCloseLabel': 'Close data tray',
  44. // Dialogs
  45. 'dlg_loading': 'Loading...',
  46. 'dlg_ok': 'OK',
  47. 'dlg_create': 'Create',
  48. 'dlg_cancel': 'Cancel',
  49. 'dlg_close': 'Close',
  50. 'dlg_update': 'Update',
  51. 'dlg_renameBoardTitle': 'Rename this object',
  52. 'dlg_renameDatasetTitle': 'Rename this data set',
  53. 'dlg_renameSceneTitle': 'Rename this scene',
  54. 'dlg_NameLabel': 'Name:',
  55. 'dlg_NewNameLabel': 'New name:',
  56. 'dlg_DefaultNameWithDataSet': '%{name} View',
  57. 'dlg_ShareTitle': 'Share content',
  58. 'dlg_UnshareTitle': 'Remove content sharing',
  59. 'dlg_ShareUser': 'User ID:',
  60. 'dlg_NewColumnLabel': 'New calculation name',
  61. 'dlg_new': 'New...',
  62. 'dlg_open': 'Open...',
  63. 'dlg_makeACopy': 'Make a copy',
  64. 'dlg_rename': 'Rename...',
  65. 'dlg_moreToCome': 'More actions coming...',
  66. 'dlg_use': 'Use',
  67. 'dlg_RelinkDatasetTitle': 'Replace data set \'%{datasetName}\' with ...',
  68. 'open_error': 'A problem occurred while opening the view.',
  69. // Delete Board
  70. 'del_dialogTitle': 'Confirm deletion',
  71. 'del_itemMsg': 'Are you sure you want to delete \'%{name}\'?',
  72. 'del_itemsMsg': 'Are you sure you want to delete %{count} items?',
  73. 'del_deleteErr': 'Unable to delete \'%{name}\'',
  74. // List Sorting
  75. 'dlg_ascending': 'ascending',
  76. 'dlg_descending': 'descending',
  77. 'dlg_custom': 'custom',
  78. 'dlg_none': 'none',
  79. // Input Placeholders
  80. // no longer used in this component, moved to dashboard-livewidget.
  81. // please don't remove from here, or will break R8
  82. 'search': 'Search',
  83. 'searchHint': 'Search all your data',
  84. 'clearSearchResult': 'Clear search results',
  85. // Shapes and shapes categories
  86. // Basic shapes
  87. 'shapesBasicShapesCat': 'Basic',
  88. 'shapesCircle': 'Circle',
  89. 'shapesHexagon': 'Hexagon',
  90. 'shapesLine': 'Line',
  91. 'shapesOctagon': 'Octagon',
  92. 'shapesPentagon': 'Pentagon',
  93. 'shapesSquare': 'Square',
  94. 'shapesTriangle': 'Triangle',
  95. 'shapesDiamond': 'Diamond',
  96. 'shapesTitle': 'Shape properties',
  97. // Advanced shapes
  98. 'shapesAdvancedShapesCat': 'Advanced',
  99. 'shapesSquareRounded': 'Rounded square',
  100. 'shapesStar': 'Star',
  101. 'shapesChevron': 'Chevron',
  102. 'shapesBadge_ribbon': 'Badge ribbon',
  103. 'shapesBadge': 'Badge',
  104. 'shapesHeart': 'Heart',
  105. 'shapesExclamation': 'Exclamation',
  106. 'shapesTrendingup': 'Trending up',
  107. 'shapesTrendingdown': 'Trending down',
  108. 'shapesX': 'X',
  109. // People shapes
  110. 'shapesPeopleCat': 'People',
  111. 'shapesFemale': 'Female',
  112. 'shapesHappyface': 'Happy face',
  113. 'shapesMale': 'Male',
  114. 'shapesMan': 'Man',
  115. 'shapesNeutralface': 'Neutral face',
  116. 'shapesSadface': 'Sad face',
  117. 'shapesShakehands': 'Shake hands',
  118. 'shapesThumbsdown': 'Thumbs down',
  119. 'shapesThumbsup': 'Thumbs up',
  120. 'shapesWoman': 'Woman',
  121. // Weather and places
  122. 'shapesPlacesWeatherCat': 'Places & weather',
  123. 'shapesCity': 'City',
  124. 'shapesCloud': 'Cloud',
  125. 'shapesEducation': 'Education',
  126. 'shapesGovernment': 'Government',
  127. 'shapesHalfcloud': 'Half cloud',
  128. 'shapesHouse': 'House',
  129. 'shapesMoon': 'Moon',
  130. 'shapesRain': 'Rain',
  131. 'shapesSunny': 'Sunny',
  132. //Vehicles
  133. 'shapesVehiclesCat': 'Vehicles',
  134. 'shapesAirplane': 'Airplane',
  135. 'shapesCar': 'Car',
  136. 'shapesShip': 'Ship',
  137. 'shapesShoppingcart': 'Shopping cart',
  138. 'shapesTrain': 'Train',
  139. 'shapesTruck': 'Truck',
  140. //Objects
  141. 'shapesObjectsCat': 'Objects',
  142. 'shapesBook': 'Book',
  143. 'shapesBriefcase': 'Briefcase',
  144. 'shapesCalendar': 'Calendar',
  145. 'shapesCheck': 'Check',
  146. 'shapesClock': 'Clock',
  147. 'shapesDesktop': 'Desktop',
  148. 'shapesDocument': 'Document',
  149. 'shapesFood': 'Food',
  150. 'shapesGear': 'Gear',
  151. 'shapesHealth': 'Health',
  152. 'shapesIdea': 'Idea',
  153. 'shapesMobile': 'Mobile',
  154. 'shapesMoney_bill': 'Money bill',
  155. 'shapesMoney_coin': 'Money coin',
  156. 'shapesPiggybank': 'Piggy bank',
  157. 'shapesStackofpaper': 'Stack of paper',
  158. 'shapesStickynote1': 'Sticky note 1',
  159. 'shapesStickynote2': 'Sticky note 2',
  160. 'shapesTarget': 'Target',
  161. 'shapesTool': 'Tool',
  162. 'shapesUmbrella': 'Umbrella',
  163. 'shapesBrain': 'Brain',
  164. 'shapesSkull': 'Skull',
  165. 'shapesEye': 'Eye',
  166. // Arrows shapes
  167. 'shapesArrowsCat': 'Arrows',
  168. 'shapesRightArrow': 'Right arrow',
  169. 'shapesLeftArrow': 'Left arrow',
  170. 'shapesDoubleArrow': 'Double arrow',
  171. 'shapesCurvedArrow': 'Curved arrow',
  172. // Callouts shapes
  173. 'shapesCalloutsCat': 'Callouts',
  174. 'shapesRectCallout': 'Callout',
  175. // Images
  176. 'imageWidgetTitle': 'Image widget',
  177. 'imageTextLabel': 'Paste the URL and press Enter to save it',
  178. 'imgUrl': 'Image URL',
  179. 'imgPasteLink': 'Paste the URL and press Enter to save it',
  180. 'imgResizeToFit': 'Resize to fit the image\'s size',
  181. 'imgHeight': 'Height:',
  182. 'imgWidth': 'Width:',
  183. 'imgTransparency': 'Transparency:',
  184. 'imgMissingUrl': 'The image URL is missing',
  185. 'imgUrlValidationError': 'The image URL is not valid',
  186. 'imgUrlInvalidDomainError': 'The image URL is pointing to a domain that has not been approved by your administrator. The domains approved by your administrator are "%{domains}"',
  187. // Data player widget
  188. // no longer used in this component, moved to dashboard-livewidget.
  189. // please don't remove from here, or will break R8
  190. 'playButtonLabel': 'Play',
  191. 'dataPlayerValueListLabel': 'Data player values',
  192. // Text Widget
  193. 'textWidgetTitle': 'Text widget',
  194. 'textStyle': 'Styles',
  195. 'textStyleDescription': 'Preformatted text styles',
  196. 'textTitleStyle': 'Title',
  197. 'textTitleSmallStyle': 'Title small',
  198. 'textSubtitleStyle': 'Subtitle',
  199. 'textBodyStyle': 'Body',
  200. 'textBodySmallStyle': 'Body small',
  201. 'textCaptionStyle': 'Caption',
  202. 'textQuoteStyle': 'Quote',
  203. 'textQuoteSmallStyle': 'Quote small',
  204. 'textResponsiveStyle': 'Auto-size',
  205. 'textAutoFontSize': 'Auto',
  206. 'textFontFamilySubClassHairline': 'Hairline',
  207. 'textFontFamilySubClassThin': 'Thin',
  208. 'textFontFamilySubClassThinItalic': 'Thin Italic',
  209. 'textFontFamilySubClassExtraLight': 'Extra Light',
  210. 'textFontFamilySubClassExtraLightItalic': 'Extra Light Italic',
  211. 'textFontFamilySubClassLight': 'Light',
  212. 'textFontFamilySubClassLightItalic': 'Light Italic',
  213. 'textFontFamilySubClassRegular': 'Regular',
  214. 'textFontFamilySubClassRegularItalic': 'Regular Italic',
  215. 'textFontFamilySubClassItalic': 'Italic',
  216. 'textFontFamilySubClassMedium': 'Medium',
  217. 'textFontFamilySubClassMediumItalic': 'Medium Italic',
  218. 'textFontFamilySubClassHeavy': 'Heavy',
  219. 'textFontFamilySubClassHeavyItalic': 'Heavy Italic',
  220. 'textFontFamilySubClassDemiBold': 'Demi Bold',
  221. 'textFontFamilySubClassDemiBoldItalic': 'Demi Bold Italic',
  222. 'textFontFamilySubClassBold': 'Bold',
  223. 'textFontFamilySubClassBoldItalic': 'Bold Italic',
  224. 'textFontFamilySubClassExtraBold': 'Extra Bold',
  225. 'textFontFamilySubClassExtraBoldItalic': 'Extra Bold Italic',
  226. 'textFontFamilySubClassBlack': 'Black',
  227. 'textFontFamilySubClassBlackItalic': 'Black Italic',
  228. 'textFontFamilySubClassStencil': 'Stencil',
  229. 'responsiveCoachmarkTitle': 'Auto-size font',
  230. 'responsiveCoachmarkContents': 'The font size automatically resizes to fit when you resize this text type. You can set the font size in the text properties.',
  231. 'propText': 'Text details',
  232. 'propTextReturn': 'Text properties',
  233. 'textFontSize': 'Font size',
  234. 'textFontFamily': 'Font family',
  235. 'textFontWeight': 'Font weight',
  236. // Widget Properties
  237. 'propImageLink': 'Image link',
  238. 'propMissingURL': 'Enter URL',
  239. 'propImgTop': 'Image properties',
  240. 'propGeneralReturn': 'General properties',
  241. 'propStyle': 'General',
  242. 'propStyleReturn': 'General',
  243. 'propFillColor': 'Fill color',
  244. 'propTextColor': 'Text color',
  245. 'propBorderColor': 'Border color',
  246. 'propMaintainAxisScales': 'Maintain axis scale',
  247. 'propShowItemLabel': 'Show the item label',
  248. 'propHideLegend': 'Hide the legend',
  249. 'propColorPalette': 'Palette',
  250. 'propLegendPosition': 'Legend position',
  251. 'propHideAxisTitleLabels': 'Hide axis titles',
  252. 'propLineColor': 'Line color',
  253. 'propBubbleColor': 'Bubble color',
  254. 'propInterpolation': 'Smooth lines',
  255. 'propElementColor': 'Visualization element color',
  256. 'propSymbolShape': 'Symbol shape',
  257. 'propHeatScalePalette': 'Color order',
  258. 'propHeatScalePalette_tooltipDarkerForLowerValue': 'Darker colors represent smaller values.',
  259. 'propHeatScalePalette_tooltipDarkerForHigherValue': 'Darker colors represent larger values.',
  260. 'propImageDetails': 'Image details',
  261. 'propWebDetails': 'Web page details',
  262. 'propMediaDetails': 'Media details',
  263. 'propPasteLink': 'Enter the URL and press Enter',
  264. //Layout Properties
  265. 'propPositionLabel': 'Position',
  266. 'propPositionXAxis': 'X',
  267. 'propPositionYAxis': 'Y',
  268. 'propResizeLabel': 'Size',
  269. 'propResizeWidth': 'Width',
  270. 'propResizeHeight': 'Height',
  271. 'propRotateLabel': 'Rotate',
  272. 'propRotateAngle': 'Angle',
  273. // no longer used in this component, moved to dashboard-livewidget.
  274. // please don't remove from here, or will break R8
  275. 'propScaleLabel': 'Quantity of icons',
  276. 'propScaleDescription': 'Select the quantity of icons',
  277. 'propScaleFew': 'Low',
  278. 'propScaleDefault': 'Default',
  279. 'propScaleMany': 'High',
  280. 'mediaAriaLabel': 'url input',
  281. 'ariaGroupLabel': 'Dropdown list category: %{cateoryLabel} item: %{itemLabel}. Press DOWN key to expand. Press UP and DOWN key to navigate or Press ESCAPE key to collapse.',
  282. // Timer
  283. // no longer used in this component, moved to dashboard-livewidget.
  284. // please don't remove from here, or will break R8
  285. 'lastRefresh': 'Last refresh: %{timeInterval} ago',
  286. 'widgetTimer': 'Widget timer',
  287. // Theme colors
  288. 'transparent': 'No color',
  289. 'white': 'White',
  290. 'lightGrey': 'Light grey',
  291. 'grey': 'Grey',
  292. 'darkGrey': 'Dark grey',
  293. 'black': 'Black',
  294. 'lightBlue': 'Light blue',
  295. 'blue': 'Blue',
  296. 'darkBlue': 'Dark blue',
  297. 'yellow': 'Yellow',
  298. 'orange': 'Orange',
  299. 'lime': 'Lime',
  300. 'green': 'Green',
  301. 'peach': 'Peach',
  302. 'red': 'Red',
  303. 'violet': 'Violet',
  304. 'aqua': 'Aqua',
  305. 'purple': 'Purple',
  306. 'plum': 'plum',
  307. //Theme Palette Label
  308. 'paletteLabel': 'IBM palette %{number}',
  309. 'heatPaletteLabel': 'IBM heat palette %{number}',
  310. 'conditionalPaletteLabel': 'IBM conditional palette %{number}',
  311. 'userPaletteColor_lightTheme': 'IBM light palette',
  312. 'userPaletteColor_defaultTheme': 'IBM default palette',
  313. 'userPaletteColor_darkTheme': 'IBM dark palette',
  314. // Dashboard
  315. 'propDashboardBackgroundColor': 'Background color',
  316. 'dataCache': 'Data cache',
  317. 'dataCache_on': 'On',
  318. 'dataCache_off': 'No cache',
  319. 'dataCache_auto': 'Automatic',
  320. 'propLayoutPositioning': 'Layout positioning',
  321. 'propLayoutRelative': 'Relative',
  322. 'propLayoutAbsolute': 'Absolute',
  323. 'propLayoutPositioningCoachmarkTitle': 'Select a layout style',
  324. 'propLayoutPositioningCoachmarkContent': 'In a relative layout, the size and position of widgets adjust to fit into the screen. Widgets in an absolute layout appear exactly as you size and place them in the view, regardless of the screen size.',
  325. 'gridText': 'Show grid',
  326. 'snapText': 'Snap to grid',
  327. 'snapObjectsText': 'Snap to objects',
  328. 'fitPageText': 'Fit page',
  329. 'gridLabel': 'Grid',
  330. 'heightUnit': 'h',
  331. 'widthUnit': 'w',
  332. 'pixelUnit': 'px',
  333. 'propPageSizeLabel': 'Page size',
  334. 'propPageSizePresetAriaLabel': 'Page size preset',
  335. 'propPageSizePreset': 'Preset',
  336. 'propPageSizePresetCustom': 'Custom',
  337. 'propPageSizePreset16x9': 'Screen 16:9',
  338. 'propPageSizePreset4x3': 'Screen 4:3',
  339. 'propPageSizePresetInfographic': 'Infographic',
  340. 'propPageSizeWidth': 'Width',
  341. 'propPageSizeHeight': 'Height',
  342. 'propPageSizeWidthAriaLabel': 'Page size width',
  343. 'propPageSizeHeightAriaLabel': 'Page size height',
  344. 'propPageSizeAdjustedMessage': 'The page size was increased because your entry was below the minimum or would not fit your dashboard.',
  345. 'propTabShow': 'Show tabs',
  346. 'propShowTabsInPreview': 'Show tabs in preview',
  347. 'multilingualDashboardsLabel': 'Languages',
  348. 'multilingualDashboardsDefault': '%{defaultLanguage} -- Default',
  349. 'multilingualDashboardsAddLinkText': 'Add another language',
  350. 'multilingualDashboardsSelect': 'Select',
  351. 'multilingualDashboardsButtonLabel': 'Add',
  352. 'multilingualDashboardTranslationMode': 'You are now in translation mode (%{currentLanguage})',
  353. 'multilingualDashboardTranslationDone': 'Done',
  354. 'multilingualDashboardRemainingStrings': '%{numTranslationsLeft} translations remaining',
  355. 'multilingualDashboardRemainingString': '1 translation remaining',
  356. 'multilingualDashboardsSetDefault': 'Set default language',
  357. 'multilingualDashboardIconMore': 'More actions for language %{currentLanguage}',
  358. 'multilingualDashboardIconTranslatableArea': 'Translatable area',
  359. 'multilingualDeleteTitle': 'Delete language',
  360. 'multilingualDeleteLanguageWarning': 'Are you sure you want to delete the language \'%{language}\'?',
  361. 'multilingualSelectLanguage': 'Select a language',
  362. 'confirmLayoutStyleUpgradeTitle': 'Apply to all tabs',
  363. 'confirmLayoutStyleUpgrade': 'Apply this layout style to all tabs in your dashboard?',
  364. //Tabs
  365. 'tabDeleteDialogYesButton': 'Yes',
  366. 'tabDeleteDialogNoButton': 'No',
  367. 'tabDeleteDialogTitle': 'Delete this tab?',
  368. 'tabDeleteDialogMessage': 'All content on this tab will also be deleted.',
  369. // Vis widget
  370. 'propVisTypeReturn': 'Visualization types',
  371. 'propVisDetails': 'Details',
  372. // Alignment picker
  373. 'propAlignPickTop': 'Align top',
  374. 'propAlignPickRight': 'Align right',
  375. 'propAlignPickBottom': 'Align bottom',
  376. 'propAlignPickLeft': 'Align left',
  377. 'propAlignPickCenter': 'Align center',
  378. 'propAlignPicker': 'Alignment',
  379. // Toolbar picker
  380. 'propToolbarPickBold': 'Bold',
  381. 'propToolbarPickUnderline': 'Underline',
  382. 'propToolbarPickItalic': 'Italic',
  383. 'propToolbarPickJustifyLeft': 'Align left',
  384. 'propToolbarPickJustifyCenter': 'Align center',
  385. 'propToolbarPickJustifyRight': 'Align right',
  386. 'propToolbarPickJustify': 'Justify',
  387. 'propList': 'List',
  388. 'propOrderedList': 'Ordered list',
  389. 'propUnorderedList': 'Unordered list',
  390. // Symbol shapes
  391. 'propCircle': 'Circle',
  392. 'propTriangle': 'Triangle',
  393. 'propSquare': 'Square',
  394. 'propRect': 'Rectangle',
  395. 'propStar': 'Star',
  396. 'propCross': 'Cross',
  397. 'propPlus': 'Plus',
  398. 'propPoly': 'Polygon',
  399. // True and false selection
  400. 'propTrue': 'True',
  401. 'propFalse': 'False',
  402. // Position selection
  403. 'propLeft': 'Left',
  404. 'propRight': 'Right',
  405. 'propTop': 'Top',
  406. 'propBottom': 'Bottom',
  407. // Interpolation options
  408. 'propSmooth': 'Smooth',
  409. 'propStraight': 'Straight',
  410. // indentedListView
  411. // no longer used in this component, moved to dashboard-livewidget.
  412. // please don't remove from here, or will break R8
  413. 'srILVTreeLabel': 'List', // screen reader label for tree role
  414. // widget move
  415. 'srWidgetMoveLeft': 'Move left', // screen reader
  416. 'srWidgetMoveUp': 'Move up', // screen reader
  417. 'srWidgetMoveRight': 'Move right', // screen reader
  418. 'srWidgetMoveDown': 'Move down', // screen reader
  419. // widget resize
  420. 'srWidgetResizeBigger': 'Increase the size proportionally', // screen reader
  421. 'srWidgetResizeSmaller': 'Decrease the size proportionally', // screen reader
  422. 'srWidgetResizeBiggerV': 'Increase the size vertically', // screen reader
  423. 'srWidgetResizeSmallerV': 'Decrease the size vertically', // screen reader
  424. 'srWidgetResizeBiggerH': 'Increase the size horizontally', // screen reader
  425. 'srWidgetResizeSmallerH': 'Decrease the size horizontally', // screen reader
  426. // widget rotate
  427. 'srWidgetRotateCW': 'Rotate clockwise', // screen reader
  428. 'srWidgetRotateCCW': 'Rotate counterclockwise', // screen reader
  429. // Recommended types
  430. 'visChange': 'Change visualization',
  431. // Visualization
  432. // no longer used in this component, moved to dashboard-livewidget.
  433. // please don't remove from here, or will break R8
  434. 'visualizationLabel': 'Visualization',
  435. 'chartLabel': '%{chartName} chart',
  436. 'dataWidgetDescription': '%{widgetLabel}: %{columnNames}',
  437. 'f12KeyDescription': 'Press F12 to navigate within the widget',
  438. 'f10KeyDescription': 'Press F10 to launch the widget focus view',
  439. 'WidgetLabelWithDescripion': '%{label}. %{description}',
  440. // no longer used in this component, moved to dashboard-livewidget.
  441. // please don't remove from here, or will break R8
  442. 'summaryLabel': '%{label} with value %{value}',
  443. 'shapeColorLabel': 'Shape color',
  444. 'showLegendLabel': 'Show legend',
  445. //Webpage
  446. 'webpageWidgetTitle': 'Webpage widget',
  447. 'webpagePasteLink': 'Paste the URL and press Enter to save it',
  448. 'propWebpageLink': 'Web page URL',
  449. 'propWebpageTitle': 'Web page title',
  450. 'propWebpageTitleDescription': 'Title of the web page',
  451. 'propWebpageTop': 'Web page properties',
  452. 'webpageMissingUrl': 'The web page URL is missing',
  453. 'webpageUrlValidationError': 'The web page URL is not valid',
  454. 'webpageHttpValidationError': 'The web page must be accessed using an HTTPS link for the browser to display it',
  455. 'webpageInvalidDomainError': 'The web page URL is pointing to a domain that has not been approved by your administrator. The domains approved by your administrator are "%{domains}"',
  456. //VizState
  457. 'vzErrorLoading': 'Unable to load visualization',
  458. 'vzErrorLoadingMissingData': 'Unable to load visualization, missing context data',
  459. //Media (Video / Audio)
  460. 'mediaWidgetTitle': 'Media widget',
  461. 'mediaPasteLink': 'Paste the URL and press Enter to save it',
  462. 'videoHeight': 'Height:',
  463. 'videoWidth': 'Width:',
  464. 'propMediaLink': 'Media link',
  465. 'propMediaTitle': 'Media title',
  466. 'propMediaTitleDescription': 'Title of the media',
  467. 'propMediaTop': 'Media properties',
  468. 'mediaMissingUrl': 'The media link URL is missing',
  469. 'mediaUrlValidationError': 'The media file URL is not valid',
  470. 'mediaUnknownValidationError': 'This type of media is not supported',
  471. 'mediaHttpValidationError': 'The media file must be accessed using an HTTPS link for the browser to display it',
  472. 'mediaInvalidDomainError': 'The media file URL is pointing to a domain that has not been approved by your administrator. The domains approved by your administrator are "%{domains}"',
  473. // Properties pane
  474. 'commonPropertiesLabel': 'Properties',
  475. // Data strip
  476. 'dataSetsLabel': 'Data set',
  477. 'dataViewsLabel': 'View',
  478. 'columnQuality': 'Data quality',
  479. 'columnProperties': 'Data properties',
  480. 'dataQuality': 'Data quality',
  481. 'dataQualityRowCount': 'Number of rows',
  482. 'dataQualityDistribution': 'Distribution',
  483. 'dataRowLabel': 'Data',
  484. // Modelling UI
  485. 'typeColumn': 'Type',
  486. 'modellingColumnType': 'Type',
  487. 'modellingColumnAggregation': 'Aggregation',
  488. 'modellingColumnUsage': 'Usage',
  489. 'modellingColumnSort': 'Sort',
  490. 'modellingColumnFormat': 'Format',
  491. 'modellingColumnCategory': 'Category',
  492. // no longer used in this component, moved to dashboard-livewidget.
  493. // please don't remove from here, or will break R8
  494. 'modellingLoading': 'Loading...',
  495. 'modellingProcessing': 'Processing...',
  496. 'modellingImport': 'Import',
  497. 'modellingReimport': 'Re-import',
  498. 'modellingDatasourceTitle': 'Data source',
  499. 'modellingImportStartedTitle': 'Importing started',
  500. 'modellingImportStartedText': 'Importing your data may take a bit of time.\n\n(You can create a view while the data is imported.)',
  501. 'importDatasourceTitle': 'Connections',
  502. 'dropHere': 'Drop here to create a new data source...',
  503. 'browseButton': 'Browse',
  504. 'errorNoData': 'There is no data to process.',
  505. 'errorNoFile': 'There is no file to upload.',
  506. 'errorUploadFailed': 'Unable to upload.',
  507. 'uploadSucceessful': 'Upload succeessful',
  508. 'del_datasourceTitle': 'Delete data set',
  509. 'del_datasourceMsg': 'Are you sure you wish to delete \'%{name}\'?',
  510. 'modellingFileUpdate': 'Update',
  511. 'modellingFileUpdateTitle': 'Update data set',
  512. 'modellingFileUpdateDescription': 'Do you want to update \'%{name}\'?',
  513. 'modellingFileUpdatingTitle': 'Updating \'%{name}\'',
  514. 'modellingUpdateStartedTitle': 'Update import started',
  515. 'modellingUpdateStartedText': 'Updating your data may take a bit of time.\n\n(You can create a view while the data is updated.)',
  516. 'modellingErrorImportUploadNoFile': 'No file to upload.',
  517. 'modellingErrorImportUploadFailed': 'Unable to upload.',
  518. 'modellingErrorImportUploadInvalidType': 'The file type is not valid.',
  519. 'modellingErrorImportUploadTableFailed': 'Unable to get tables.',
  520. 'modellingIntentResultsTitle': 'Select the proposed data set to use',
  521. 'modellingColumnViewRelationships': 'View related tables',
  522. 'modellingTableRelatedTables': 'Tables related to \'%{name}\'',
  523. 'modellingTable': '%{name} - Table',
  524. 'modellingColumnIncludedInDataSet': 'Added',
  525. 'modellingDataSet': 'Data set',
  526. 'modellingViewInDataSet': 'View in data set',
  527. 'modellingViewRelatedTables': 'View related',
  528. // no longer used in this component, moved to dashboard-livewidget.
  529. // please don't remove from here, or will break R8
  530. 'modellingRelatedTablesNoneFound': 'No related tables found',
  531. 'modellingValidatingDataset': 'Validating...',
  532. 'datasetFinishedRefreshing': 'Data set %{datasetName} has been refreshed.',
  533. // Join UI - Navigation Controller titles
  534. 'modellingJoinTable': 'Resolve join path:',
  535. 'modellingJoinColumns': 'Define a join path for table: %{name}',
  536. 'modellingJoinToTable': 'Join to table: %{name}',
  537. // Data Quality
  538. 'excluded': 'Excluded',
  539. 'metricPrefixThousand': 'K',
  540. 'metricPrefixMillion': 'M',
  541. 'metricPrefixBillion': 'B',
  542. 'metricPrefixTrillion': 'T',
  543. 'metricPrefixQuadrillion': 'Q',
  544. //Column Flyout
  545. 'modellingColumnFilter': 'Filter',
  546. 'modellingColumnSortNone': 'Clear the sort',
  547. 'modellingColumnSortAsc': 'Sort ascending',
  548. 'modellingColumnSortDesc': 'Sort descending',
  549. 'modellingColumnRemove': 'Remove this column',
  550. // Import File Browser
  551. 'dropboxPageTitle': 'New Dropbox connection',
  552. 'sizeColumn': 'Size',
  553. //Modelling Column Property Values
  554. 'dataType_string': 'String',
  555. 'dataType_date': 'Date',
  556. 'dataType_integer': 'Integer',
  557. 'dataType_double': 'Double',
  558. 'dataType_float': 'Float',
  559. 'dataType_boolean': 'Boolean',
  560. // no longer used in this component, moved to dashboard-livewidget.
  561. // please don't remove from here, or will break R8
  562. 'defaultAggregation_count': 'Count',
  563. 'defaultAggregation_countdistinct': 'Count distinct',
  564. 'defaultAggregation_max': 'Maximum',
  565. 'defaultAggregation_min': 'Minimum',
  566. 'defaultAggregation_avg': 'Average',
  567. 'defaultAggregation_sum': 'Sum',
  568. 'defaultAggregation_auto': 'Auto (%{aggregationType})',
  569. 'type_fact': 'Fact',
  570. 'type_attribute': 'Attribute',
  571. 'defaultSort_none': 'Do not sort',
  572. 'defaultSort_asc': 'Sort ascending',
  573. 'defaultSort_desc': 'Sort descending',
  574. 'category_none': 'None',
  575. 'category_location': 'Location',
  576. 'category_monetary': 'Monetary',
  577. 'category_time': 'Time',
  578. // Root menu
  579. 'rootMenuTitle': 'Main menu',
  580. 'errorMessageTitle': 'Error',
  581. 'errorMessageDetails': 'Details: ',
  582. 'errorMessageTitleAssetAlreadyExists': 'Asset already exists',
  583. 'defaultTabTitle': 'Tab %{index}',
  584. 'tabAddBtnTitle': 'Add a new tab',
  585. 'unsupportedConditionalFormattingEncountered': 'Conditional formatting is no longer applied to some columns.',
  586. // Homepage View
  587. 'nameColumn': 'Name',
  588. 'creatorColumn': 'Created by',
  589. 'creationDateColumn': 'Date created',
  590. 'versionColumn': 'Version',
  591. 'modifiedColumn': 'Last Modified',
  592. 'filterBy': 'Filter items',
  593. 'allFilter': 'All items',
  594. 'createdByMeFilter': 'Created by me',
  595. 'sharedWithMeFilter': 'Shared with me',
  596. 'favoritesFilter': 'My favorites',
  597. 'recentsFilter': 'Recently added',
  598. 'sortBy': 'Sort by',
  599. // Sort Menu
  600. 'sortModified': 'Modified',
  601. 'sortUpdated': 'Updated',
  602. 'sortName': 'Name',
  603. 'viewAs': 'View as',
  604. 'thumbnailsView': 'View as thumbnails',
  605. 'listView': 'View as a list',
  606. 'createMenu': 'Create',
  607. 'newAppItem': 'Dashboard',
  608. 'newDataSet': 'Data set',
  609. 'menuSelectionState_a11y': '"%{item}" selector set to "%{selectedItem}"',
  610. 'unableToShareItem': 'Unable to share item "%{item}".',
  611. 'toastFetchingContent': 'Getting more content...',
  612. 'unableToGetData': 'Unable to get content.',
  613. 'unableToFavorite': 'Unable to change the Favorite status.',
  614. 'hpErrorMissingRequiredOptions': 'Missing required initialization options',
  615. 'unableToOpenBoard': 'Unable to open "%{name}".',
  616. 'unableToDuplicateBoard': 'Unable to duplicate "%{name}".',
  617. 'unableToCreateBoard': 'Unable to create "%{name}".',
  618. 'unableToCreateBoardNameConflict': 'An asset with the same name already exists.',
  619. // DataSet Detail View
  620. 'status': 'Status',
  621. 'numberOfRows': 'Rows',
  622. 'importWarnings': 'Warnings',
  623. 'lineNumbers': 'Lines',
  624. 'excerptFromSource': 'Excerpt',
  625. 'reason': 'Reason',
  626. 'numberOfRowsDropped': 'rows dropped',
  627. 'oneRowDropped': '1 row was dropped',
  628. // Type Menu
  629. 'typeMenuLabel': 'Type',
  630. 'dashboardsLabel': 'Dashboards',
  631. 'datasetsLabel': 'Data sets',
  632. 'storiesLabel': 'Stories',
  633. 'allLabel': 'All types',
  634. // Board Page View App Bar
  635. 'datasets': 'Data sets',
  636. 'settings': 'Properties',
  637. 'add': 'Add',
  638. 'widgets': 'Widgets',
  639. 'dashboardProperties': 'Dashboard properties',
  640. 'pins': 'Collection',
  641. 'pinsOld': 'My pins',
  642. // For languages with more than one plural form, provide the different forms delimited by |||| in the string below.
  643. // See https://github.com/airbnb/polyglot.js#pluralization
  644. 'pinCount': '%{smart_count} pin |||| %{smart_count} pins',
  645. 'pinSearch': 'Search',
  646. 'pinSearchOld': 'Search for pins',
  647. 'pinListView': 'List view',
  648. 'pinIconView': 'Icon view',
  649. 'pinRemove': 'Remove',
  650. 'pinCreate': 'Create',
  651. 'pinDeleteError': 'We can\'t delete one or more assets from the collection. Try again later.',
  652. 'pinDeleteErrorOld': 'We can\'t delete one or more pins. Try again later.',
  653. 'pinRetrieveError': 'We can\'t retrieve one or more pins. Try again later.',
  654. 'NoPinsCollected': 'No pinned visualizations',
  655. 'pinDeletedToast': 'Pin was removed',
  656. 'pinAddedToast': 'Pin was successfully added to My pins',
  657. 'pinningToast': 'Processing pin...',
  658. 'pinDateFilter': 'Date Filter',
  659. 'pinDateFilterAll': 'All',
  660. 'pinDateFilterToday': 'Today',
  661. 'pinDateFilterYesterday': 'Yesterday',
  662. 'pinDateFilterPastWeek': 'Past week',
  663. 'pinDateFilterPastMonth': 'Past month',
  664. 'pinDateFilterEarlier': 'Earlier',
  665. // data widget contextual toolbar labels
  666. // no longer used in this component, moved to dashboard-livewidget.
  667. // please don't remove from here, or will break R8
  668. 'toolbarActionEditTitle': 'Edit title',
  669. 'toolbarActionSort': 'Sort',
  670. 'toolbarActionSortAscending': 'Sort ascending',
  671. 'toolbarActionSortDescending': 'Sort descending',
  672. 'toolbarActionSortAuto': 'Auto (%{sortOrder})',
  673. 'toolbarActionFormat': 'Format',
  674. 'toolbarActionFormatAbbreviation': 'Abbreviate',
  675. 'toolbarActionFormatNone': 'Auto',
  676. 'toolbarActionFilter': 'Filter',
  677. 'toolbarActionTopBottom': 'Top or bottom',
  678. 'toolbarActionAddShape': 'Add shape',
  679. 'toolbarActionRmvShape': 'Remove shape',
  680. 'toolbarActionToggleShapeDrop': 'Infographic shape',
  681. 'toolbarActionToggleShapeDropTitle': 'Create an infographic',
  682. 'toolbarActionToggleShapeDropText': 'Drag a shape to this field to create an infographic.',
  683. 'toolbarActionAggregationType': 'Summarize',
  684. 'toolbarDeleteActionText': 'Remove column',
  685. 'toolbarActionFilterLocalKeepSelected': 'Keep',
  686. 'toolbarActionFilterLocalExcludeSelected': 'Exclude',
  687. 'toolbarActionFilterAllKeepSelected': 'Filter',
  688. 'toolbarActionSimpleCalculation': 'Simple calculation',
  689. 'toolbarActionDrillBack': 'Back',
  690. 'toolbarActionDrillUp': 'Drill up',
  691. 'toolbarActionDrillDown': 'Drill down',
  692. 'toolbarActionNavigate': 'Navigate',
  693. 'toolbarActionCreateFilterGroup': 'Create new connection',
  694. 'toolbarActionDisconnectFilterGroup': 'Break all links',
  695. 'toolbarActionLinkFilterGroup': 'Add to an existing connection',
  696. 'toolbarLabel': '%{labelName}:',
  697. 'toolbarNoValueLabel': '%{labelName}',
  698. // Side bar
  699. 'sidebarAdd': 'Add',
  700. 'sidebarMultiselect': 'Toggle multiple selection',
  701. // no longer used in this component, moved to dashboard-livewidget.
  702. // please don't remove from here, or will break R8
  703. 'multiselectMsg': '%{count} selected',
  704. 'multiselectWithTotalMsg': '%{count} of %{total}',
  705. 'sidebarGoBack': 'Go back',
  706. //DataSet pane
  707. 'errorLoadingDataSets': 'We can\'t load this data set',
  708. 'errorLoadingDataSetMetaData': 'We can\'t load this data set',
  709. 'dataSetPaneLastUpdated': 'Last updated: %{date}',
  710. 'dataSetPaneDateUnknown': 'Unknown',
  711. 'sourcePaneLabel': 'Selected sources',
  712. 'addSourceLabel': 'Add a source',
  713. 'find_label': 'Find',
  714. 'navigationPathsLabel': 'Navigation paths',
  715. //widgetlist
  716. 'errorLoadingWidgetList': 'We can\'t load the objects.',
  717. 'errorLoadingThemeFile': 'We can\'t load the theme definition',
  718. 'errorLoadingLayoutFile': 'We can\'t load the view.',
  719. //data widget
  720. // no longer used in this component, moved to dashboard-livewidget.
  721. // please don't remove from here, or will break R8
  722. 'dwErrorLoadingAvailableVisualizations': 'We can\'t load the available visualization definitions',
  723. 'dwErrorLoadingVisualizationNotFound': 'We can\'t load the object, because it is missing a visualization definition',
  724. 'dwErrorLoadingVisualizationListNotFound': 'We can\'t load the visualization.',
  725. 'dwErrorRunningQuery': 'We can\'t retrieve the data from data set %{datasetName}.',
  726. 'dwErrorGeoData': 'We\'re having trouble displaying the geographic data in a map. Please choose another visualization type. ',
  727. 'dwPromptSignonCancelWarning': 'The data for this visualization is unavailable. Please provide the correct credentials.',
  728. 'dwErrorMissingDataset': 'We can\'t load the visualization, because its associated data set \'%{datasetName}\' isn\'t available.',
  729. 'dwErrorRenderingVisualization': 'We can\'t load this visualization.',
  730. 'dwErrorVisualizationTooSmall': 'The visualization is too small to display the data it contains. Make the visualization larger or limit the data it contains.',
  731. 'aria_label_datatable': 'Data table',
  732. 'aria_key_navi_datatable_desc': 'Use arrow keys to navigate to each cell. Press Control and Home key to move to the first row, Control and End key to move to the last row.',
  733. 'geomapUnrecognizedLocations': 'Unrecognized locations:',
  734. 'geomapAmbiguousLocations': 'Ambiguous regions:',
  735. // custom widget
  736. 'customWidget': 'Custom widget',
  737. 'noCustomWidgets': 'No custom widgets',
  738. // Action names
  739. 'toggleContextBar': 'Toggle the context bar',
  740. 'delete': 'Delete',
  741. 'share': 'Share',
  742. 'unshare': 'Unshare',
  743. 'rename': 'Rename',
  744. 'close': 'Close',
  745. 'duplicate': 'Duplicate',
  746. // no longer used in this component, moved to dashboard-livewidget.
  747. // please don't remove from here, or will break R8
  748. 'retry': 'Retry',
  749. 'changeTemplate': 'Change template',
  750. // Aggregation Types
  751. 'sum': 'Sum',
  752. 'count': 'Count',
  753. 'countdistinct': 'Count distinct',
  754. 'avg': 'Average',
  755. 'min': 'Minimum',
  756. 'max': 'Maximum',
  757. 'custom': 'Custom',
  758. 'calculated': 'Calculated',
  759. // no longer used in this component, moved to dashboard-livewidget.
  760. // please don't remove from here, or will break R8
  761. 'aggregatedColumnLabel': '%{column} (%{aggregationTypeLabel})', // For example, the sum of Revenue
  762. //simple calculation
  763. 'percDifferenceOp': '% change',
  764. //For example, Profit - Expenses
  765. 'calculationTitle': '%{col1} %{operator} %{col2}',
  766. 'templateWidgetPlaceholderInput': 'Visualization criteria...',
  767. 'QuickAddResultsHeader': 'Data visualizations',
  768. 'NoQuickAddResults': 'Nothing matched your intent. Create a new data set?',
  769. 'NoQuickAddResultsRetry': 'We can\'t find any matches. Try again with different terms.',
  770. 'templateWidgetTitle': 'Template',
  771. // no longer used in this component, moved to dashboard-livewidget.
  772. // please don't remove from here, or will break R8
  773. 'nullValueLabel': '(blank)',
  774. 'nullValueContent': '(no value)',
  775. 'nullValueText': 'Null',
  776. // Modelling / Data Shaping
  777. 'textFilterControlRegionLabel': 'Text filter - %{columnName}',
  778. 'textFilterSelectTab': 'Select',
  779. 'textFilterConditionTab': 'Set a condition',
  780. 'textFilterItemsSelected': '(%{selected})',
  781. // no longer used in this component, moved to dashboard-livewidget.
  782. // please don't remove from here, or will break R8
  783. 'textFilterItemsNotFound': 'No items are available.',
  784. 'textFilterEquals': 'Equals',
  785. 'textFilterContains': 'Contains',
  786. 'textFilterBeginsWith': 'Begins with',
  787. 'textFilterEndsWith': 'Ends with',
  788. 'textFilterDoesNotEqual': 'Does not equal',
  789. 'textFilterDoesNotContain': 'Does not contain',
  790. 'textFilterDoesNotBeginWith': 'Does not begin with',
  791. 'textFilterDoesNotEndWith': 'Does not end with',
  792. 'textFilterSampleText': 'For example: A',
  793. 'textFilterAndButton': 'And',
  794. 'textFilterOrButton': 'Or',
  795. 'dateFilterMessage': 'Select a range of dates',
  796. 'dateRangeControlRegionLabel': 'Date range filter - %{columnName}',
  797. 'dateFilterRangeOption': 'Range option',
  798. 'dateFilterDateLabel': 'Date',
  799. 'dateFilterBlank': '(blank)',
  800. 'dateFilterBefore': 'Before',
  801. 'dateFilterAfter': 'After',
  802. 'dateFilterBetween': 'Between',
  803. 'dateFilterSampleText': 'YYYY-MM-DD',
  804. 'dateTitle': 'Date',
  805. 'dateIncludeBlankLabel': 'Include blank date',
  806. 'timeTitle': 'Time',
  807. 'timeFilterMessage': 'Select a range of times',
  808. 'dateTimeFilterMessage': 'Select a range of dates and times',
  809. 'topbottomNumberOfResultsLabel': 'Number of results',
  810. 'topbottomPercentLabel': 'Percent',
  811. 'topbottomNumberOfResultsLimit': 'Between %{lower}-%{higher}',
  812. 'topbottomSelectOption': 'Top or bottom option',
  813. 'topbottomOptionLabel': 'Show',
  814. 'searchByLabel': 'By',
  815. 'searchNoMatches': 'No matches found',
  816. 'topbottomRankColumnLabel': 'Add a rank column to table',
  817. 'topbottomNone': 'None',
  818. 'topCount': 'Top count',
  819. 'topPercent': 'Top %',
  820. 'bottomCount': 'Bottom count',
  821. 'bottomPercent': 'Bottom %',
  822. 'topbottomSearchColumn': 'Find a column',
  823. 'searchColumnAriaLabel': 'Find a column. Type the name of the column to search for then use the down arrow to find the column in a list',
  824. 'rankColumnLabel': 'Rank (%{columnLabel})',
  825. 'topbottomClearLabel': 'Clear',
  826. 'rangeFilterControlRegionLabel': 'Range filter - %{columnName}',
  827. // Slider
  828. 'sliderRegionLabel': 'Slider control, use right and left arrows to move the slider handles',
  829. 'sliderHandleLabel': 'Slider handle',
  830. 'a11ySliderHandleLabel': 'Slider handle %{sliderValue}',
  831. 'sliderInputLabel': 'value',
  832. // Refinery - Hidden columns
  833. 'datasetItemsUnavailable': 'Some data set items used in this visualization are unavailable.',
  834. 'datasetItemUnavailable': 'This data set item is unavailable',
  835. //Authoring topBottom
  836. 'topOperator': 'Top',
  837. 'bottomOperator': 'Bottom',
  838. //For dimension column. eg: Top 5 by Quantity. %{operator} is topOperator or bottomOperator, %{val} is a number and %{fact} is a column name.
  839. 'topBottomFact': '%{operator} %{value} by %{columnLabel}',
  840. //For fact column. eg: Top 10. %{operator} is topOperator or bottomOperator and %{val} is a number.
  841. 'topBottomDimension': '%{operator} %{value}',
  842. 'topBottomTitle': 'This object only',
  843. 'deleteTopBottom': 'Delete top or bottom count',
  844. 'editTopBottom': 'Edit top or bottom count',
  845. 'deleteDrillState': 'Delete current drill state',
  846. 'ariaDeleteDrillStateLabel': 'Press ENTER key to edit top or bottom count.',
  847. 'drillUpStateTitle': 'Drill Up',
  848. 'drillDownStateTitle': 'Drill Down',
  849. 'ariaEditTopBottomLabel': 'Press ENTER key to edit top or bottom count.',
  850. 'ariaDeleteTopBottomLabel': 'Press DELETE key to delete top or bottom count.',
  851. // Authoring filtering
  852. 'dimFilterIn': 'Includes: %{in}',
  853. 'dimFilterNotIn': 'Excludes: %{out}',
  854. 'measureFilterBetween': 'Between %{lowerBound} and %{upperBound}',
  855. 'measureFilterNotBetween': 'Not between %{lowerBound} and %{upperBound}',
  856. 'gtFilter': 'After %{lowerBound}',
  857. 'ltFilter': 'Before %{upperBound}',
  858. 'notGtFilter': 'Not after %{lowerBound}',
  859. 'notLtFilter': 'Not before %{upperBound}',
  860. 'localFilterTitle': 'This object only',
  861. 'globalFilterTitle': 'All objects',
  862. 'deleteFilter': 'Delete filter',
  863. 'editFilter': 'Edit filter',
  864. 'ariaEditFilterLabel': 'Press ENTER key to edit filter.',
  865. 'ariaDeleteFilterLabel': 'Press DELETE key to delete filter.',
  866. // Prompts
  867. 'ariaEditPrompt': 'Press ENTER key to change the prompt value',
  868. 'moreDataIndicator': 'Your data was clipped at %{threshold} items. Apply a filter to show less.',
  869. // data point filtering
  870. 'dataPointFilterTitle': 'Data points',
  871. 'dataPointFilterIncludeSummary': 'Included %{valueCount} data points',
  872. 'dataPointFilterExcludeSummary': 'Excluded %{valueCount} data points',
  873. // DB2 connection page
  874. 'db2Database': 'DB2 Database (%{jdbcConnection})',
  875. 'db2Title': 'Connect to IBM DB2',
  876. // Database
  877. 'databaseConnectionMessage': 'Provide your database connection details:',
  878. 'connectionString': 'Database connection string',
  879. 'databaseCredentials': 'Credentials: ',
  880. 'databaseUserName': 'User name',
  881. 'databasePassword': 'Password',
  882. 'databaseConnect': 'Connect',
  883. // Twitter Keyword page
  884. 'twitterTitle': 'Twitter',
  885. 'twitterKeywordMessage': 'Enter a search term:',
  886. 'twitterKeyword': 'Keyword',
  887. 'twitterSearch': 'Search',
  888. // NewConnectionView Providers
  889. 'twitterProvider': 'Twitter',
  890. 'dropboxProvider': 'Dropbox',
  891. 'db2Provider': 'DB2',
  892. 'workbookCreateFailed': 'We can\'t create the view: %{error}\nFailed operation: %{lastOp}',
  893. // Expanded View, Focus View
  894. // no longer used in this component, moved to dashboard-livewidget.
  895. // please don't remove from here, or will break R8
  896. 'widgetFiltersLabel': 'Widget filters',
  897. 'missingColumn': 'Missing: %{columnLabel}',
  898. 'missingFiltering': 'Missing filters on following column IDs:',
  899. 'heatByLabel': 'Heat by',
  900. 'evColumns': 'Columns',
  901. 'evLocalFilters': 'Local filters',
  902. 'evExpand': 'Expand',
  903. 'evFilterTooltip': 'Filter',
  904. 'evAdd': 'Add a column',
  905. // Navigation View
  906. 'navigationBack': 'Back',
  907. // Pinning
  908. 'contentPinFail': 'We can\'t collect the content. Try again later.',
  909. 'contentPinFailOld': 'We can\'t pin the content. Try again later.',
  910. // Layouts
  911. 'dropZoneLabel': 'Drop here to maximize',
  912. //Share
  913. 'shareDefaultPageTitle': 'Page %{index}',
  914. 'nextPage': 'Next page',
  915. 'previousPage': 'Previous page',
  916. 'assetAssembly': 'view',
  917. 'toolbar_save': 'Save',
  918. 'brgr_saveAs': 'Save as',
  919. 'brgr_refresh': 'Refresh',
  920. // Save
  921. 'saving': 'Saving...',
  922. 'save_success': 'Your view has been saved.',
  923. 'save_failure': 'We\'re sorry. Your view could not be saved. Please try again later.',
  924. 'dashboard_save_success': 'Your dashboard has been saved.',
  925. 'geminiLeave': 'You are about to leave IBM Watson Analytics.',
  926. 'warning': 'Warning',
  927. 'missingDataSetData': 'The data for this data set is not available. Refresh the data set or contact your administrator for access to the source.',
  928. // Calculations
  929. 'error_calculation_in_use': 'The selected calculation is in use and cannot be deleted.',
  930. 'resize': 'Resize',
  931. 'rotate': 'Rotate',
  932. 'moveHandle': 'Move widget',
  933. 'expandHandle': 'Expand',
  934. 'panHandle': 'Pan',
  935. //Navigation
  936. // no longer used in this component, moved to dashboard-livewidget.
  937. // please don't remove from here, or will break R8
  938. 'navigateTitle': 'Navigate to',
  939. // Slide out titles
  940. 'shapeSlideoutTitle': 'Shapes',
  941. 'textSlideoutTitle': 'Text',
  942. 'mediaSlideoutTitle': 'Media',
  943. 'visualizationSlideoutTitle': 'Visualizations',
  944. // Board Model Dialog Messages
  945. 'invalidJSONResponse': 'Provided JSON is invalid. See error log for more information.',
  946. // Widget type labels
  947. 'shape_label': 'Shape',
  948. 'image_label': 'Image',
  949. 'data_label': 'Chart',
  950. 'media_label': 'Media',
  951. 'text_label': 'Text',
  952. 'embedMedia_label': 'Media',
  953. 'youtube_label': 'YouTube video',
  954. 'webpage_label': 'Webpage',
  955. // **** Smart names for objects ****
  956. // You might think that one_name is useless, but we have it in case we need to change that resource into one_name_numbered
  957. 'one_name': '%{name}',
  958. 'one_name_numbered': '%{name} (%{number})',
  959. 'noExtraText_shape': 'Shape',
  960. 'noExtraText_shape_numbered': 'Shape (%{number})',
  961. 'few_shape': 'Group of %{count} shapes',
  962. 'many_shape': 'Group of %{count} shapes',
  963. // %{text} is the description of the image, specified in the properties by the user
  964. 'one_image': '%{text} image',
  965. 'one_image_numbered': '%{text} image (%{number})',
  966. 'noExtraText_image': 'Image',
  967. 'noExtraText_image_numbered': 'Image (%{number})',
  968. 'few_image': 'Group of %{count} images',
  969. 'many_image': 'Group of %{count} images',
  970. 'noExtraText_text': 'Empty text box',
  971. 'noExtraText_text_numbered': 'Empty text box (%{number})',
  972. 'few_text': 'Group of %{count} text boxes',
  973. 'many_text': 'Group of %{count} text boxes',
  974. // Crosstab: values by Row1 (and Column1)
  975. 'crosstab_opt_mapping': '%{values} by %{row_level1} and %{column_level1} crosstab',
  976. 'crosstab_opt_mapping_numbered': '%{values} by %{row_level1} and %{column_level1} (%{number}) crosstab',
  977. 'crosstab_has_mapping': '%{values} by %{row_level1} crosstab',
  978. 'crosstab_has_mapping_numbered': '%{values} by %{row_level1} (%{number}) crosstab',
  979. 'crosstab_no_mapping': 'Empty crosstab',
  980. 'crosstab_no_mapping_numbered': 'Empty crosstab (%{number})',
  981. 'crosstab_named': '%{name} crosstab',
  982. 'crosstab_named_numbered': '%{name} crosstab (%{number})',
  983. // Grid: first column grid
  984. 'JQGrid_has_mapping': '%{grid_cols} table',
  985. 'JQGrid_has_mapping_numbered': '%{grid_cols} table (%{number})',
  986. 'JQGrid_no_mapping': 'Empty table',
  987. 'JQGrid_no_mapping_numbered': 'Empty table (%{number})',
  988. 'JQGrid_named': '%{name} table',
  989. 'JQGrid_named_numbered': '%{name} table (%{number})',
  990. // Hierarchy: level one hierarchy
  991. 'hierarchy_has_mapping': '%{level1} hierarchy',
  992. 'hierarchy_has_mapping_numbered': '%{level1} hierarchy (%{number})',
  993. 'hierarchy_no_mapping': 'Empty hierarchy',
  994. 'hierarchy_no_mapping_numbered': 'Empty hierarchy (%{number})',
  995. 'hierarchy_named': '%{name} hierarchy',
  996. 'hierarchy_named_numbered': '%{name} hierarchy (%{number})',
  997. // Legacy map: Region heat by Regions map
  998. 'map_has_mapping': '%{categories} map',
  999. 'map_has_mapping_numbered': '%{categories} map (%{number})',
  1000. 'map_no_mapping': 'Empty map',
  1001. 'map_no_mapping_numbered': 'Empty map (%{number})',
  1002. 'map_named': '%{name} map',
  1003. 'map_named_numbered': '%{name} map (%{number})',
  1004. // Summary value: value summary value
  1005. 'summary_has_mapping': '%{actual} summary value',
  1006. 'summary_has_mapping_numbered': '%{actual} summary value (%{number})',
  1007. 'summary_no_mapping': 'Empty summary value',
  1008. 'summary_no_mapping_numbered': 'Empty summary value (%{number})',
  1009. 'summary_named': '%{name} summary value',
  1010. 'summary_named_numbered': '%{name} summary value (%{number})',
  1011. // KPI: actual value, optional time
  1012. 'kpi_opt_mapping': '%{actual} by %{sparkline.time} KPI',
  1013. 'kpi_opt_mapping_numbered': '%{actual} by %{sparkline.time} KPI (%{number})',
  1014. 'kpi_has_mapping': '%{actual} KPI',
  1015. 'kpi_has_mapping_numbered': '%{actual} KPI (%{number})',
  1016. 'kpi_no_mapping': 'Empty KPI',
  1017. 'kpi_no_mapping_numbered': 'Empty KPI (%{number})',
  1018. 'kpi_named': '%{name} KPI',
  1019. 'kpi_named_numbered': '%{name} KPI (%{number})',
  1020. // (Infographic summary) Infographic: value infographic
  1021. 'infographicSummary_has_mapping': '%{actual} infographic',
  1022. 'infographicSummary_has_mapping_numbered': '%{actual} infographic (%{number})',
  1023. 'infographicSummary_no_mapping': 'Empty infographic',
  1024. 'infographicSummary_no_mapping_numbered': 'Empty infographic (%{number})',
  1025. 'infographicSummary_named': '%{name} infographic',
  1026. 'infographicSummary_named_numbered': '%{name} infographic (%{number})',
  1027. 'noExtraText_youtube': 'YouTube video',
  1028. 'noExtraText_youtube_numbered': 'YouTube video (%{number})',
  1029. // %{text} is the user-provided title of the video
  1030. 'one_youtube': '%{text} YouTube video',
  1031. 'one_youtube_numbered': '%{text} YouTube video (%{number})',
  1032. 'few_youtube': 'Group of %{count} YouTube videos',
  1033. 'many_youtube': 'Group of %{count} YouTube videos',
  1034. 'noExtraText_embedMedia': 'Media link',
  1035. 'noExtraText_embedMedia_numbered': 'Media link (%{number})',
  1036. // %{text} is the user-provided title of the media link
  1037. 'one_embedMedia': '%{text} media link',
  1038. 'one_embedMedia_numbered': '%{text} media link (%{number})',
  1039. 'few_embedMedia': 'Group of %{count} media links',
  1040. 'many_embedMedia': 'Group of %{count} media links',
  1041. 'noExtraText_media': 'Media',
  1042. 'noExtraText_media_numbered': 'Media (%{number})',
  1043. // %{text} is the user-provided title of the media link
  1044. 'one_media': '%{text} media',
  1045. 'one_media_numbered': '%{text} media (%{number})',
  1046. 'few_media': 'Group of %{count} media',
  1047. 'many_media': 'Group of %{count} media',
  1048. 'noExtraText_webpage': 'Web page',
  1049. 'noExtraText_webpage_numbered': 'Web page (%{number})',
  1050. // %{text} is the user-provided title of the web page
  1051. 'one_webpage': '%{text} web page',
  1052. 'one_webpage_numbered': '%{text} web page (%{number})',
  1053. 'few_webpage': 'Group of %{count} web pages',
  1054. 'many_webpage': 'Group of %{count} web pages',
  1055. 'one_unknown': 'An object',
  1056. 'one_unknown_numbered': 'An object (%{number})',
  1057. 'few_unknown': 'Group of %{count} objects',
  1058. 'many_unknown': 'Group of %{count} objects',
  1059. //a11y label for the left/right arrow for navigation path
  1060. // no longer used in this component, moved to dashboard-livewidget.
  1061. // please don't remove from here, or will break R8
  1062. 'next': 'Next',
  1063. 'previous': 'Previous',
  1064. //a11y description
  1065. // no longer used in this component, moved to dashboard-livewidget.
  1066. // please don't remove from here, or will break R8
  1067. 'current_nav_group': 'Current navigation group is %{navigation_group_name}',
  1068. //Page Context
  1069. 'filterBlank': '(blank)',
  1070. // no longer used in this component, moved to dashboard-livewidget.
  1071. // please don't remove from here, or will break R8
  1072. 'errMsgFilterItemGenericTitle': 'Filter values can\'t be loaded',
  1073. 'editTimelineHighlight': 'Edit highlight',
  1074. 'filterDockChevronLeft': 'Scroll through the data',
  1075. 'filterDockChevronRight': 'Scroll through the data',
  1076. 'expand': 'Expand',
  1077. 'collapse': 'Collapse',
  1078. //Reset Dashboard
  1079. 'dashboardResetTitle': 'Reset dashboard',
  1080. 'dashboardResetMessage': 'Are you sure you want to reset all changes applied to this dashboard?',
  1081. 'dashboardResetToast': 'Your dashboard has been reset.',
  1082. //Generate PDF
  1083. 'buildingPDF': 'Building PDF...',
  1084. 'exportPDF': 'Export to PDF',
  1085. 'pageSize': 'Page size',
  1086. 'orientation': 'Orientation',
  1087. 'filtersPresentPDF': 'Filter(s) applied to the visualization(s) on the previous page:',
  1088. 'errorPDF': 'Unable to generate PDF. Please refresh and try again.',
  1089. 'printPDFInfo': 'View documentation',
  1090. 'pdfWidget': 'Widget',
  1091. 'includeFilters': 'Show filter details',
  1092. 'portrait': 'Portrait',
  1093. 'landscape': 'Landscape',
  1094. 'letter': 'Letter',
  1095. 'legal': 'Legal',
  1096. 'a4': 'A4',
  1097. 'tabloid': 'Tabloid',
  1098. 'toastUpgradeDone': 'Your dashboard has been upgraded. Save now to maintain optimum performance.',
  1099. 'ariaFullScreenMessage': 'Press Escape to exit full screen',
  1100. /**********************************************
  1101. *******************LIVE WIDGET*****************
  1102. ***********************************************/
  1103. // Hierarchy Packed Bubble
  1104. 'LIVE_hierarchy_packed_bubble_has_mapping': '%{categories} packed hierarchy bubble chart',
  1105. 'LIVE_hierarchy_packed_bubble_has_mapping_numbered': '%{categories} packed hierarchy bubble chart (%{number})',
  1106. 'LIVE_hierarchy_packed_bubble_no_mapping': 'Empty packed hierarchy bubble chart',
  1107. 'LIVE_hierarchy_packed_bubble_no_mapping_numbered': 'Empty packed hierarchy bubble chart (%{number})',
  1108. 'LIVE_hierarchy_packed_bubble_named': '%{name} packed hierarchy bubble chart',
  1109. 'LIVE_hierarchy_packed_bubble_named_numbered': '%{name} packed hierarchy bubble chart (%{number})',
  1110. // Marimekko
  1111. 'LIVE_marimekko_has_mapping': '%{categories} by %{values} marimekko chart',
  1112. 'LIVE_marimekko_has_mapping_numbered': '%{categories} by %{values} marimekko chart (%{number})',
  1113. 'LIVE_marimekko_no_mapping': 'Empty marimekko chart',
  1114. 'LIVE_marimekko_no_mapping_numbered': 'Empty marimekko chart (%{number})',
  1115. 'LIVE_marimekko_named': '%{name} marimekko chart',
  1116. 'LIVE_marimekko_numbered': '%{name} marimekko chart (%{number})',
  1117. // Sunburst
  1118. 'LIVE_sunburst_has_mapping': '%{values} sunburst chart',
  1119. 'LIVE_sunburst_has_mapping_numbered': '%{values} sunburst chart (%{number})',
  1120. 'LIVE_sunburst_no_mapping': 'Empty sunburst chart',
  1121. 'LIVE_sunburst_no_mapping_numbered': 'Empty sunburst chart (%{number})',
  1122. 'LIVE_sunburst_named': '%{name} sunburst chart',
  1123. 'LIVE_sunburst_named_numbered': '%{name} sunburst chart (%{number})',
  1124. // Driver Analysis
  1125. 'LIVE_decision_analysis_has_mapping': '%{values} driver analysis chart',
  1126. 'LIVE_decision_analysis_has_mapping_numbered': '%{values} driver analysis chart (%{number})',
  1127. 'LIVE_decision_analysis_no_mapping': 'Empty driver analysis chart',
  1128. 'LIVE_decision_analysis_no_mapping_numbered': 'Empty driver analysis chart (%{number})',
  1129. 'LIVE_decision_analysis_named': '%{name} driver analysis chart',
  1130. 'LIVE_decision_analysis_named_numbered': '%{name} driver analysis chart (%{number})',
  1131. // Line and Column
  1132. 'LIVE_line_column_opt_mapping': '%{categories} by %{columnValue} and %{lineValue} line and column chart',
  1133. 'LIVE_line_column_opt_mapping_numbered': '%{categories} by %{columnValue} and %{lineValue} line and column chart (%{number})',
  1134. 'LIVE_line_column_has_mapping': '%{columnValue} and %{lineValue} line and column chart',
  1135. 'LIVE_line_column_has_mapping_numbered': '%{categories} by %{columnValue} and %{lineValue} line and column chart (%{number})',
  1136. 'LIVE_line_column_no_mapping': 'Empty line and column chart',
  1137. 'LIVE_line_column_no_mapping_numbered': 'Empty line and column chart (%{number})',
  1138. 'LIVE_line_column_named': '%{name} line and column chart',
  1139. 'LIVE_line_column_named_numbered': '%{name} line and column chart (%{number})',
  1140. // Bubble chart
  1141. 'LIVE_bubble_chart_has_mapping': '%{x} by %{y} and %{size} bubble chart',
  1142. 'LIVE_bubble_chart_has_mapping_numbered': '%{x} by %{y} and %{size} bubble chart (%{number})',
  1143. 'LIVE_bubble_chart_no_mapping': 'Empty bubble chart',
  1144. 'LIVE_bubble_chart_no_mapping_numbered': 'Empty bubble chart (%{number})',
  1145. 'LIVE_bubble_chart_named': '%{name} bubble chart',
  1146. 'LIVE_bubble_chart_named_numbered': '%{name} bubble chart (%{number})',
  1147. // Bullet chart
  1148. 'LIVE_bullet_has_mapping': '%{actual} bullet chart',
  1149. 'LIVE_bullet_has_mapping_numbered': '%{actual} bullet chart (%{number})',
  1150. 'LIVE_bullet_no_mapping': 'Empty bullet chart',
  1151. 'LIVE_bullet_no_mapping_numbered': 'Empty bullet chart (%{number})',
  1152. 'LIVE_bullet_named': '%{name} bullet chart',
  1153. 'LIVE_bullet_named_numbered': '%{name} bullet chart (%{number})'
  1154. });
  1155. //# sourceMappingURL=DashboardResources.js.map