diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx b/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx
index a05ddfb9ee..75fa8f84bf 100644
--- a/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import PollService from '/imports/ui/components/poll/service';
-import { injectIntl } from 'react-intl';
+import { injectIntl, intlShape } from 'react-intl';
class PollDrawComponent extends Component {
constructor(props) {
@@ -96,6 +96,28 @@ class PollDrawComponent extends Component {
for (let i = 0; i < arrayLength; i += 1) {
const _tempArray = [];
const _result = result[i];
+ let isDefaultPoll;
+ switch (_result.key.toLowerCase()) {
+ case 'true':
+ case 'false':
+ case 'yes':
+ case 'no':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ isDefaultPoll = true;
+ break;
+ default:
+ isDefaultPoll = false;
+ break;
+ }
+
+ if (isDefaultPoll) {
+ _result.key = intl.formatMessage({ id: `app.poll.answer.${_result.key.toLowerCase()}` });
+ }
+
_tempArray.push(_result.key, `${_result.numVotes}`);
if (votesTotal === 0) {
_tempArray.push('0%');
@@ -578,6 +600,7 @@ class PollDrawComponent extends Component {
export default injectIntl(PollDrawComponent);
PollDrawComponent.propTypes = {
+ intl: intlShape.isRequired,
// Defines an annotation object, which contains all the basic info we need to draw a line
annotation: PropTypes.shape({
id: PropTypes.string.isRequired,