diff --git a/frontend/src/lib/i18n/locales/en.json b/frontend/src/lib/i18n/locales/en.json index da61c81..41e987f 100644 --- a/frontend/src/lib/i18n/locales/en.json +++ b/frontend/src/lib/i18n/locales/en.json @@ -16,7 +16,35 @@ "create_or_import": "Create or Import", "see_all_quizzes": "See all your quizzes", "teachers_site": "Teacher's site", - "students_site": "Student's site" + "students_site": "Student's site", + "no_tracking": "No Tracking", + "self_hostable": "Self-Hostable", + "german_server": "German Server", + "user_friendly": "User-Friendly", + "completely_free": "Completely Free", + "quiz_results_downloadable": "Quiz-results can be downloaded", + "multilingual": "Multilingual", + "dark_mode": "Darkmode", + "get_a_quiz": "1. Get a quiz", + "create_a_quiz_from_scratch": "Create a quiz from scratch with the editor and include pictures and more", + "find_or_explore": "Find (or explore) quizzes made or imported by other people", + "import_quiz_from_kahoot_and_edit": "Import a quiz from Kahoot! and edit it on ClassQuiz", + "play_quiz": "2. Play the quiz", + "select_answer": "Select the answer", + "choose_answer_wisely": "Choose your answer wisely", + "view_results": "View results", + "check_if_chosen_wisely": "Check, if you have chosen wisely", + "list_winners": "List winners", + "get_ranking_and_winners": "Get the ranking and see who won", + "why_classquiz": "Why ClassQuiz?", + "no_tracking_content": "Kahoot tracks with at least 2 american 3rd-parties and ClassQuiz doesn't track with any 3rd-parties at all!", + "self_hostable_content": "ClassQuiz can easily be self-hosted, so the data is only in your control!", + "user_friendly_content": "ClassQuiz tries to be as user-friendly as possible, so it is easy to use for everyone", + "completely_free_content": "ClassQuiz is completely free without any paid plans or annoying redirects to the upgrade-page. A donation is still appreciated!", + "quiz_results_downloadable_content": "Quiz-results can be easily exported into an Excel-spreadsheet. (Didn't know others couldn't do that)", + "multilingual_content": "ClassQuiz is already fully translated into English, German, Turkish, French and Italian. It is also partly translated into Indonesian and Catalan.", + "dark_mode_content": "One of the most important features a website can have!", + "german_server_content": "ClassQuiz's servers are located in Germany and hosted by netcup." }, "overview_page": { "created_at": "Created at", @@ -113,7 +141,8 @@ "game_pin": "Game Pin", "other": "other", "other_plural": "others", - "donating": "donating" + "donating": "donating", + "find": "Find" }, "editor": { "time_in_seconds": "Time in seconds", diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 48c77e8..8a02a16 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -70,41 +70,36 @@ const classquiz_reasons = [ { - headline: 'No Tracking', - content: - "Kahoot tracks with at least 2 american 3rd-parties and ClassQuiz doesn't track with any 3rd-parties at all!" + headline: $t('index_page.no_tracking'), + content: $t('index_page.no_tracking_content') }, { - headline: 'Self-Hostable', - content: 'ClassQuiz can easily be self-hosted, so the data is only in your control!' + headline: $t('index_page.self_hostable'), + content: $t('index_page.self_hostable_content') }, { - headline: 'German Server', - content: "ClassQuiz's servers are located in Germany and hosted by netcup." + headline: $t('index_page.german_server'), + content: $t('index_page.german_server_content') }, { - headline: 'User-friendly', - content: - 'ClassQuiz tries to be as user-friendly as possible, so it is easy to use for everyone' + headline: $t('index_page.user_friendly'), + content: $t('index_page.user_friendly_content') }, { - headline: 'Completely Free', - content: - 'ClassQuiz is completely free without any paid plans or annoying redirects to the upgrade-page. A donation is still appreciated!' + headline: $t('index_page.completely_free'), + content: $t('index_page.completely_free_content') }, { - headline: 'Quiz-results can be downloaded', - content: - "Quiz-results can be easily exported into an Excel-spreadsheet. (Didn't know others couldn't do that)" + headline: $t('index_page.quiz_results_downloadable'), + content: $t('index_page.quiz_results_downloadable_content') }, { - headline: 'Multilingual', - content: - 'ClassQuiz is already fully translated into English, German, Turkish, French and Italian. It is also partly translated into Indonesian and Catalan.' + headline: $t('index_page.multilingual'), + content: $t('index_page.multilingual_content') }, { - headline: 'Dark-Mode', - content: 'One of the most important features a website can have!' + headline: $t('index_page.dark_mode'), + content: $t('index_page.dark_mode_content') } ]; let selected_classquiz_reason = 0; @@ -199,7 +194,7 @@

- 1. Get a quiz + {$t('index_page.get_a_quiz')}

-
Create
-

Create a quiz from scratch with the editor and include pictures and more

+
{$t('words.create')}
+

{$t('index_page.create_a_quiz_from_scratch')}

-
Find
-

Find (or explore) quizzes made or imported by other people

+
{$t('words.find')}
+

{$t('index_page.find_or_explore')}

-
Import
-

Import a quiz from Kahoot! and edit it on ClassQuiz

+
{$t('words.import')}
+

{$t('index_page.import_quiz_from_kahoot_and_edit')}

@@ -330,7 +325,7 @@

- 2. Play the quiz + {$t('index_page.play_quiz')}

@@ -394,8 +389,8 @@ /> -
Select the answer
-

Choose your answer wisely

+
{$t('index_page.select_answer')}
+

{$t('index_page.choose_answer_wisely')}

-
View results
-

Check, if you have chosen wisely

+
{$t('index_page.view_results')}
+

{$t('index_page.check_if_chosen_wisely')}

-
List winners
-

Get the ranking and see who won

+
{$t('index_page.list_winners')}
+

{$t('index_page.get_ranking_and_winners')}

@@ -462,7 +457,7 @@

- Why ClassQuiz? + {$t('index_page.why_classquiz')}