diff --git a/packages/concordia-app/public/locales/en/translation.json b/packages/concordia-app/public/locales/en/translation.json
index 151d1eb..5c2c92d 100644
--- a/packages/concordia-app/public/locales/en/translation.json
+++ b/packages/concordia-app/public/locales/en/translation.json
@@ -22,12 +22,12 @@
"edit.information.modal.form.profile.picture.field.placeholder": "URL",
"edit.information.modal.form.submit.button": "Submit",
"edit.information.modal.title": "Edit profile information",
- "poll.create.question.field.label": "Poll Question",
- "poll.create.question.field.placeholder": "Question",
+ "poll.create.add.option.button": "Add Option",
"poll.create.allow.vote.changes.field.label": "Allow vote changes",
"poll.create.option.field.label": "Option #{{id}}",
"poll.create.option.field.placeholder": "Option #{{id}}",
- "poll.create.add.option.button": "Add Option",
+ "poll.create.question.field.label": "Poll Question",
+ "poll.create.question.field.placeholder": "Question",
"post.create.form.send.button": "Post",
"post.form.content.field.placeholder": "Message",
"post.form.subject.field.placeholder": "Subject",
@@ -39,8 +39,8 @@
"profile.general.tab.location.row.title": "Location:",
"profile.general.tab.number.of.posts.row.title": "Number of posts:",
"profile.general.tab.number.of.topics.row.title": "Number of topics created:",
- "profile.general.tab.posts.db.address.row.title": "PostsDB:",
"profile.general.tab.polls.db.address.row.title": "PollsDB:",
+ "profile.general.tab.posts.db.address.row.title": "PostsDB:",
"profile.general.tab.registration.date.row.title": "Member since:",
"profile.general.tab.save.info.button.title": "Save information",
"profile.general.tab.title": "General",
@@ -75,14 +75,20 @@
"topbar.button.create.topic": "Create topic",
"topbar.button.profile": "Profile",
"topbar.button.register": "Sign Up",
+ "topic.create.form.add.poll.button": "Add Poll",
"topic.create.form.content.field.label": "First post content",
"topic.create.form.content.field.placeholder": "Message",
"topic.create.form.post.button": "Create Topic",
+ "topic.create.form.remove.poll.button": "Remove Poll",
"topic.create.form.subject.field.label": "Topic subject",
"topic.create.form.subject.field.placeholder": "Subject",
- "topic.create.form.add.poll.button": "Add Poll",
- "topic.create.form.remove.poll.button": "Remove Poll",
"topic.list.row.topic.id": "#{{id}}",
+ "topic.poll.guest.header": "Only registered users are able to vote in polls.",
+ "topic.poll.guest.sub.header.link": "signup",
+ "topic.poll.guest.sub.header.post": " page.",
+ "topic.poll.guest.sub.header.pre": "You can register in the ",
+ "topic.poll.invalid.data.header": "This topic has a poll but the data are untrusted!",
+ "topic.poll.invalid.data.sub.header": "The poll data downloaded from the poster have been tampered with.",
"topic.poll.tab.graph.title": "Results",
"topic.poll.tab.results.votes.count": "{{totalVotes}} votes casted",
"topic.poll.tab.vote.form.button.submit": "Submit",
diff --git a/packages/concordia-app/src/components/PollView/PollDataInvalid/index.jsx b/packages/concordia-app/src/components/PollView/PollDataInvalid/index.jsx
index c699e45..518dbc0 100644
--- a/packages/concordia-app/src/components/PollView/PollDataInvalid/index.jsx
+++ b/packages/concordia-app/src/components/PollView/PollDataInvalid/index.jsx
@@ -1,16 +1,23 @@
import React from 'react';
import { Container, Header, Icon } from 'semantic-ui-react';
+import { useTranslation } from 'react-i18next';
-const PollDataInvalid = () => (
-
-
-
-
- This topic has a poll but the data are untrusted!
- The poll data downloaded from the poster have been tampered with.
-
-
-
-);
+const PollDataInvalid = () => {
+ const { t } = useTranslation();
+
+ return (
+
+
+
+
+ {t('topic.poll.invalid.data.header')}
+
+ {t('topic.poll.invalid.data.sub.header')}
+
+
+
+
+ );
+};
export default PollDataInvalid;
diff --git a/packages/concordia-app/src/components/PollView/PollGuestView/index.jsx b/packages/concordia-app/src/components/PollView/PollGuestView/index.jsx
index 0db3864..af23be9 100644
--- a/packages/concordia-app/src/components/PollView/PollGuestView/index.jsx
+++ b/packages/concordia-app/src/components/PollView/PollGuestView/index.jsx
@@ -1,21 +1,26 @@
import React from 'react';
import { Container, Header, Icon } from 'semantic-ui-react';
import { Link } from 'react-router-dom';
+import { useTranslation } from 'react-i18next';
-const PollGuestView = () => (
-
-
-
-
- Only registered users are able to vote in polls.
-
- You can register in the
- signup
- page.
-
-
-
-
-);
+const PollGuestView = () => {
+ const { t } = useTranslation();
+
+ return (
+
+
+
+
+ {t('topic.poll.guest.header')}
+
+ {t('topic.poll.guest.sub.header.pre')}
+ {t('topic.poll.guest.sub.header.link')}
+ {t('topic.poll.guest.sub.header.post')}
+
+
+
+
+ );
+};
export default PollGuestView;