Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

issue: Landing Page text into localization/translation #491

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions frontend/src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,11 @@
}
},
"hostLeft": "Waiting for the host to come back..."
},
"instruction": {
"setUpSession": "Create a planning session and select your prefered voting set. <br> <br> You could import your user stories or connect JIRA to syncronize story points. <br> <br> <span style='color: grey;'>Connecting to Issue-Tracker </span> <br> <br> DIVENI could connect to issue trackers like Azure DevOps, JIRA Server and Cloud to show user stories and update the voted results of your planning poker.",
"inviteYourTeam": "Invite your team using QR-Code, invite link or code. <br> <br> Every user will be randomly assinged to a animal and is ready to estimate. <br> <br> If everybody is in the session, you could start estimation. Having defined a time limit this will be used as limit for voting time.",
"estimateUserStories": "Every member of the Team could use your defined set to vote the selected user story. <br> <br> If everybody has voted, DIVENI shows results and randomly selects two voters having voted minimum / maximum to discuss their estimation. <br> <br> After discussion you could repeat estimation."
}
},
"session": {
Expand Down
43 changes: 10 additions & 33 deletions frontend/src/views/LandingPage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<div id="landing-page">
<b-container fluid class="teaser">
<b-container>
<b-jumbotron header="DIVENI" lead="Instant free and easy remote Planning Poker" />
<b-jumbotron header="DIVENI" lead="Instant free and easy remote Planning Poker"/>
</b-container>
</b-container>
<b-container class="my-5">
Expand Down Expand Up @@ -59,38 +59,13 @@
</b-card-group>
<b-card-group deck>
<b-card class="aboutDiveni" title="Set up Session">
<b-card-text>
Create a planning session and select your prefered voting set.
</b-card-text>
<b-card-text>
You could import your user stories or connect JIRA to syncronize story points.
</b-card-text>

<b-card-sub-title> Connecting to Issue-Tracker </b-card-sub-title>
<b-card-text>
DIVENI could connect to issue trackers like Azure DevOps, JIRA Server and Cloud to
show user stories and update the voted results of your planning poker.
</b-card-text>
<b-card-text v-html="$t('page.instruction.setUpSession')"></b-card-text>
</b-card>
<b-card class="aboutDiveni" title="Invite your Team">
<b-card-text> Invite your team using QR-Code, invite link or code. </b-card-text>
<b-card-text>
Every user will be randomly assinged to a animal and is ready to estimate.
</b-card-text>
<b-card-text>
If everybody is in the session, you could start estimation. Having defined a time
limit this will be used as limit for voting time.
</b-card-text>
<b-card-text v-html="$t('page.instruction.inviteYourTeam')"></b-card-text>
</b-card>
<b-card class="aboutDiveni" title="Estimate User Stories">
<b-card-text>
Every member of team could use your defined set to vote the selected user story.
</b-card-text>
<b-card-text>
If everybody has voted, DIVENI shows results and randomly selects two voters having
voted minimum / maximum to discuss their estimation.
</b-card-text>
<b-card-text> After discussion you could repeat estimation. </b-card-text>
<b-card-text v-html="$t('page.instruction.estimateUserStories')"></b-card-text>
</b-card>
</b-card-group>
</div>
Expand All @@ -111,6 +86,7 @@ import LandingPageCard from "../components/LandingPageCard.vue";
import Constants from "../constants";
import Session from "../model/Session";
import AnalyticsDataComponent from "../components/AnalyticsDataComponent.vue";

export default Vue.extend({
name: "LandingPage",
components: {
Expand Down Expand Up @@ -158,18 +134,18 @@ export default Vue.extend({
members: Array<string>;
hostVoting: string;
};
this.sessionWrapper = { session };
this.sessionWrapper = {session};
} catch (e) {
console.error(`got error: ${e}`);
window.localStorage.removeItem("adminCookie");
}
}
},
goToJoinPage() {
this.$router.push({ name: "JoinPage" });
this.$router.push({name: "JoinPage"});
},
goToPrepareSessionPage() {
this.$router.push({ name: "PrepareSessionPage" });
this.$router.push({name: "PrepareSessionPage"});
},
goToSessionPage() {
this.$store.commit("setUserStories", {
Expand Down Expand Up @@ -204,7 +180,7 @@ export default Vue.extend({

.teaser {
background: linear-gradient(var(--background-color-primary), var(--pictureGradientEnd)),
url("~@/assets/img/diveni-background.png");
url("~@/assets/img/diveni-background.png");
background-size: cover;
background-repeat: no-repeat;
}
Expand All @@ -219,6 +195,7 @@ export default Vue.extend({
.card-sub-title {
color: red;
}

.card-title {
color: var(--text-primary-color);
}
Expand Down