From 3b56d73fe67f9d88c28b07a4def1a5ff0e4c37d2 Mon Sep 17 00:00:00 2001 From: Till Sanders Date: Wed, 11 Jan 2023 22:57:53 +0100 Subject: [PATCH 1/6] New translations en.json (Finnish) --- src/locales/fi.json | 364 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 364 insertions(+) create mode 100644 src/locales/fi.json diff --git a/src/locales/fi.json b/src/locales/fi.json new file mode 100644 index 0000000..bb0ba31 --- /dev/null +++ b/src/locales/fi.json @@ -0,0 +1,364 @@ +{ + "elements": { + "friends-invite-modal": { + "heading": "Invite friends", + "description": "Invite your friends to a shared session where everyone can see each other's answers in real time.", + "form": { + "name": { + "label": "Your name / nickname", + "description": "Please provide your name so your friends can recognize you. You can also use a nickname." + } + }, + "introduction": { + "heading": "What is a shared session?", + "explanation": [ + "A shared session allows you to experience the election compass with your friends. One person invites the others to a shared session. Once everyone joined, you can each use the election compass as you normally would. But in addition to the parties, you can now also see each other's answers and start a discussion." + ] + }, + "security": { + "heading": "Are my answers safe?", + "explanation": [ + "Yes! Your answers are exchanged directly between your devices via a secure connection. A server helps the devices find themselves on the Internet - your answers, however, are not sent via the server, but directly from device to device." + ] + }, + "registration": { + "heading": "Do I need to register to use this feature?", + "explanation": [ + "No registration is necessary. All you have to do is enter your name and you can join a session." + ] + }, + "cancel": "Cancel", + "confirm": "Open session" + }, + "friends-join-modal": { + "heading": "Join friends", + "description": "Connect with your friends in a shared session and see everyone's answers in real time.", + "form": { + "name": { + "label": "Your name / nickname", + "description": "Please provide your name so your friends can recognize you. You can also use a nickname." + }, + "join": { + "label": "Friend's device", + "description": "Join a shared session by entering the device ID of whoever is hosting the session." + } + }, + "introduction": { + "heading": "What is a shared session?", + "explanation": [ + "A shared session allows you to experience the election compass with your friends. One person invites the others to a shared session. Once everyone joined, you can each use the election compass as you normally would. But in addition to the parties, you can now also see each other's answers and start a discussion." + ] + }, + "security": { + "heading": "Are my answers safe?", + "explanation": [ + "Yes! Your answers are exchanged directly between your devices via a secure connection. A server helps the devices find themselves on the Internet - your answers, however, are not sent via the server, but directly from device to device." + ] + }, + "registration": { + "heading": "Do I need to register to use this feature?", + "explanation": [ + "No registration is necessary. All you have to do is enter your name and you can join a session." + ] + }, + "cancel": "Cancel", + "confirm": "Join" + }, + "friends-list": { + "heading": "Connected devices", + "empty": "The host needs to accept you're request to join the session.", + "host": "Host" + }, + "friends-status-modal": { + "heading": "Shared Session", + "mode": { + "INACTIVE": { + "heading": "Not connected", + "text": "You're not connected to anybody. Join your an existing session or host your own over the main menu." + }, + "GUEST": { + "heading": "Guest", + "text": "You're participating in a shared session, hosted by someone else." + }, + "HOST": { + "heading": "Host", + "text": "You're the host of this session. Invite your friends using your device ID and accept their requests to join." + } + }, + "own-peer-id": { + "label": "Your device", + "description": "This is your device ID. Your friends need to enter this on their device to connect to our shared session." + } + }, + "guests-list": { + "heading": "Connected devices", + "empty": "Nobody joined the session yet.", + "accept": "Accept", + "status": { + "connecting": "Connecting", + "connected": "Connected", + "disconnected": "Disconnected" + } + }, + "guide-button": { + "start": "Let's go", + "introduction": "Learn how this works", + "first-thesis": "Start with the first thesis", + "thesis": "Proceed to the next thesis", + "party": "Select the parties", + "match": "See your result", + "compare": "Read the statements" + }, + "kiosk-mode": { + "heading": "Should we reset?", + "description": "The election compass will be reset now and all your answers will be deleted. | The election compass will be reset in {count} seconds and all your answers will be deleted. | The election compass will be reset in {count} second and all your answers will be deleted.", + "reset": "Reset now", + "resume": "Not yet!" + }, + "language-switch": { + "button": "Languages", + "heading": "Languages", + "description": "Please choose your preferred language." + }, + "main-navigation": { + "menu": "Menu", + "thesis": "Thesis {count}", + "links": { + "compass": "Election Compass", + "languages": "Change language", + "friends-join": "Join friends", + "friends-invite": "Invite friends", + "reset": "Reset", + "home": "Start", + "introduction": "Introduction", + "theses": "Theses", + "evaluation": "Evaluation", + "party": "Party selection", + "match": "Result", + "compare": "Statements", + "about": "About" + } + }, + "open-election-compass-logo": { + "alt": "Logo of the Election Compass" + }, + "show-more": { + "show": "show more", + "hide": "hide" + } + }, + "views": { + "home": { + "home": { + "role-aria": "Election Compass" + }, + "start": { + "section": { + "banner-aria": "Start section" + } + }, + "theses": { + "important-button": { + "important": "Important to me", + "important-aria": "Important – marks this thesis as important for you.", + "too-many-important": "There are only very few theses, so you cannot mark one as important. | Please mark no more than 1 thesis as important to receive a meaningful result! | Please mark no more than {count} theses as important to receive a meaningful result!" + }, + "skip-button": { + "skip": "I don't know", + "skip-aria": "Skip – skips this thesis so it will not be counted.", + "too-many-skip": "There are only very few theses, so you cannot skip one. | Please skip no more than 1 thesis to receive a meaningful result! | Please skip no more than {count} theses to receive a meaningful result!" + }, + "statement-text": { + "thesis": "Thesis {count} / {total}", + "statement-aria": "The thesis is: '{statement}'", + "quoteStart": "‘", + "quoteEnd": "’", + "statement-badge": { + "skip": "You skipped this", + "skip-aria": "You skipped this thesis.", + "important": "You marked this as important", + "important-aria": "You marked this thesis as important." + } + }, + "statement-wrapper": { + "role-aria": "Thesis", + "region-aria": "Thesis {count} of {total}" + } + }, + "party": { + "party-item": { + "party-aria": "Party '{party}' – click here to select or deselect this party for comparison." + }, + "section": { + "heading": "Choose the parties you want to compare", + "instruction": "Please select the parties you want to compare your own decisions to. You can select as many parties as you like, but you have to select at least two. The following list is presented in the same order as the parties will appear on the ballot.", + "proceed": "Done" + } + }, + "match": { + "match-display": { + "match-aria": "Your match for the party '{party}' is at {percentage} %" + }, + "section": { + "heading": "Your result", + "explanation": "This chart describes how much you and the respective parties agreed on the above theses. The higher the percentage, the more your positions match. Keep in mind, that this is no voting recommendation, but a tool for orientation and discussion." + } + }, + "compare": { + "additional-analysis": { + "heading": "Statistics", + "buttons": { + "close": "Quit", + "start": "Let's go", + "proceed": "Submit and next", + "open-questionnaire": "Open survey in new tab" + }, + "start": "Thank you for sharing! Your data becomes more valuable for statistics if you share some more background information about yourself – would you help some more? Simply answer as many questions as you like!", + "help-even-more": "Thank you very much! Would you like to help even more? You can answer some more specific questions here:", + "thanks": "Thank you for sharing! Those were all the questions – you helped us a lot! Click on 'Quit' to go back to your results.", + "fields": { + "age": { + "name": "Age", + "label": "How old are you now?", + "placeholder": "25", + "description": "Your age is important to research what people of different age groups think about the theses and parties." + }, + "gender": { + "name": "Gender", + "label": "What is your gender?", + "options": { + "female": "female", + "diverse": "diverse", + "male": "male", + "none": "no answer" + } + }, + "education": { + "name": "Qualification", + "label": "What is your highest educational qualification?", + "options": { + "student": "Currently a student", + "nothing": "No complete qualification", + "lower": "Middle School or similar", + "higher": "High School or similar", + "academic": "Academic", + "none": "no answer" + } + }, + "party": { + "name": "Party", + "label": "If the election was today, who would you cast your vote for?", + "options": { + "other": "Other", + "non-voter": "I won't vote", + "not-eligible": "I am not eligible", + "not-sure": "I'm not sure", + "none": "no answer" + } + } + } + }, + "analysis-banner": { + "heading": "Do you want to donate your answers to science?", + "explanation": "You can help {someone} understand this election better by donating your answers and results to scientific research. We only save anonymized data which we can not trace back to you.", + "send": "Submit statistic data now", + "close": "No, continue reading" + }, + "answer": { + "skip": { + "status-text": "unknown", + "content": "The party '{party}' did not provide any answers or position regarding this thesis." + }, + "empty": { + "content": "The party '{party}' did not provide any statement to explain their position regarding this thesis." + } + }, + "section": { + "heading": "Their answers", + "explanation": "The parties typically provide statements for every thesis to explain their reasoning. It is not always obvious why a party assumes a certain position so it is recommended to read this statements or the respective election manifestos.", + "region-aria": "Thesis {count} of {total}" + }, + "friends-position": { + "answer-aria": "{name}: {position}", + "skip": "Skipped" + }, + "kiosk-mode-hint": { + "heading": "Please reset when you're done", + "explanation": "Take your time reading and comparing the answers to the statements below. When you're done, you can reset the election compass here for the next person. This will also delete your own answers. Hint: you can also find a reset button in the menu. Thank you!", + "reset": "Reset" + } + }, + "footer": { + "section": { + "explanation": "This election compass is based on the free open source project {0}.", + "oec": "OpenElectionCompass" + } + } + } + }, + "validation": { + "names": { + "name": "Name", + "remote-peer-id": "Friend's device" + }, + "fields": { + "name": { + "min": "Please enter a name.", + "regex": "Only letters, numbers and spaces, no special characters.", + "required": "Please enter a name." + } + } + }, + "algorithm": { + "options": { + "strongly-approve": { + "button": "Strongly approve", + "button-aria": "Strongly approve – click here to strongly approve this thesis!", + "badge": "You strongly approved", + "badge-aria": "You strongly approved this thesis.", + "status": "strongly approves", + "answer-aria": "The party '{party}' strongly approves this thesis with the following answer: {answer}" + }, + "approve": { + "button": "Approve", + "button-aria": "Approve – click here to approve this thesis!", + "badge": "You approved", + "badge-aria": "You approved this thesis.", + "status": "approves", + "answer-aria": "The party '{party}' approves this thesis with the following answer: {answer}" + }, + "neutral": { + "button": "Neutral", + "button-aria": "Neutral – click here to remain neutral regarding this thesis!", + "badge": "You we're neutral", + "badge-aria": "You we're neutral regarding this thesis.", + "status": "neutral", + "answer-aria": "The party '{party}' remains neutral to this thesis, providing the following answer: {answer}" + }, + "partly": { + "button": "Partly", + "button-aria": "Partly – click here to agree partly with this thesis!", + "badge": "You agreed partly", + "badge-aria": "You agreed partly with this thesis.", + "status": "partly", + "answer-aria": "The party '{party}' supports this thesis partly, providing the following answer: {answer}" + }, + "reject": { + "button": "Reject", + "button-aria": "Reject – click here to reject this thesis!", + "badge": "You rejected", + "badge-aria": "You rejected this thesis.", + "status": "rejects", + "answer-aria": "The party '{party}' rejects this thesis with the following answer: {answer}" + }, + "strongly-reject": { + "button": "Strongly reject", + "button-aria": "Strongly reject – click here to strongly reject this thesis!", + "badge": "You strongly rejected", + "badge-aria": "You strongly rejected this thesis.", + "status": "strongly rejects", + "answer-aria": "The party '{party}' strongly rejects this thesis with the following answer: {answer}" + } + } + } +} \ No newline at end of file From 93c0d73a7461259fa51c444a27d6c412d0507f41 Mon Sep 17 00:00:00 2001 From: Till Sanders Date: Thu, 12 Jan 2023 15:43:29 +0100 Subject: [PATCH 2/6] New translations en.json (Finnish) --- src/locales/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locales/fi.json b/src/locales/fi.json index bb0ba31..26bf97c 100644 --- a/src/locales/fi.json +++ b/src/locales/fi.json @@ -1,7 +1,7 @@ { "elements": { "friends-invite-modal": { - "heading": "Invite friends", + "heading": "Kutsu ystäviä", "description": "Invite your friends to a shared session where everyone can see each other's answers in real time.", "form": { "name": { From 8e9f2f83c7eac01615922461eeb41b2c536b76fe Mon Sep 17 00:00:00 2001 From: Till Sanders Date: Fri, 20 Jan 2023 13:50:18 +0100 Subject: [PATCH 3/6] New translations en.json (Finnish) --- src/locales/fi.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/locales/fi.json b/src/locales/fi.json index 26bf97c..2f9ba13 100644 --- a/src/locales/fi.json +++ b/src/locales/fi.json @@ -2,21 +2,21 @@ "elements": { "friends-invite-modal": { "heading": "Kutsu ystäviä", - "description": "Invite your friends to a shared session where everyone can see each other's answers in real time.", + "description": "Kutsu ystäväsi jaettuun istuntoon, jossa kaikki voivat nähdä toistensa vastaukset reaaliajassa.", "form": { "name": { - "label": "Your name / nickname", - "description": "Please provide your name so your friends can recognize you. You can also use a nickname." + "label": "Nimesi / nimimerkkisi", + "description": "Anna nimesi, jotta ystäväsi voivat tunnistaa sinut. Voit myös käyttää lempinimeä." } }, "introduction": { - "heading": "What is a shared session?", + "heading": "Mikä on jaettu istunto?", "explanation": [ - "A shared session allows you to experience the election compass with your friends. One person invites the others to a shared session. Once everyone joined, you can each use the election compass as you normally would. But in addition to the parties, you can now also see each other's answers and start a discussion." + "Jaettu istunto antaa sinulle mahdollisuuden kokea vaalikompassi ystäviesi kanssa. Yksi henkilö kutsuu muut jaettuun istuntoon. Kun kaikki ovat liittyneet, voitte jokainen käyttää vaalikompassia kuten normaalisti. Puolueiden lisäksi voitte nyt myös nähdä toistenne vastaukset ja aloittaa keskustelun." ] }, "security": { - "heading": "Are my answers safe?", + "heading": "Ovatko vastaukseni turvassa?", "explanation": [ "Yes! Your answers are exchanged directly between your devices via a secure connection. A server helps the devices find themselves on the Internet - your answers, however, are not sent via the server, but directly from device to device." ] From 3eccca8ed26bbc19be76e72cb7cddc704864583f Mon Sep 17 00:00:00 2001 From: Till Sanders Date: Fri, 20 Jan 2023 16:54:03 +0100 Subject: [PATCH 4/6] New translations en.json (Finnish) --- src/locales/fi.json | 148 ++++++++++++++++++++++---------------------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/src/locales/fi.json b/src/locales/fi.json index 2f9ba13..213e8fc 100644 --- a/src/locales/fi.json +++ b/src/locales/fi.json @@ -18,92 +18,92 @@ "security": { "heading": "Ovatko vastaukseni turvassa?", "explanation": [ - "Yes! Your answers are exchanged directly between your devices via a secure connection. A server helps the devices find themselves on the Internet - your answers, however, are not sent via the server, but directly from device to device." + "Kyllä! Vastauksesi jaetaan suoraan laitteidesi välillä suojatun yhteyden kautta. Palvelin auttaa laitteita löytämään itsensä internetistä - vastauksiasi ei kuitenkaan lähetetä palvelimen kautta, vaan suoraan laitteesta laitteeseen." ] }, "registration": { - "heading": "Do I need to register to use this feature?", + "heading": "Täytyykö minun rekisteröityä käyttääkseni tätä ominaisuutta?", "explanation": [ - "No registration is necessary. All you have to do is enter your name and you can join a session." + "Rekisteröityminen ei ole välttämätöntä. Kaikki mitä sinun tarvitsee tehdä, on syöttää nimesi ja voit liittyä istuntoon." ] }, - "cancel": "Cancel", - "confirm": "Open session" + "cancel": "Peruuta", + "confirm": "Avaa istunto" }, "friends-join-modal": { - "heading": "Join friends", - "description": "Connect with your friends in a shared session and see everyone's answers in real time.", + "heading": "Liity ystäviesi seuraan", + "description": "Liity ystäviesi seuraan jaetussa istunnossa ja näe kaikkien vastaukset reaaliajassa.", "form": { "name": { - "label": "Your name / nickname", - "description": "Please provide your name so your friends can recognize you. You can also use a nickname." + "label": "Nimesi / nimimerkkisi", + "description": "Anna nimesi, jotta ystäväsi voivat tunnistaa sinut. Voit myös käyttää lempinimeä." }, "join": { - "label": "Friend's device", - "description": "Join a shared session by entering the device ID of whoever is hosting the session." + "label": "Ystävän laite", + "description": "Liity jaettuun istuntoon antamalla istunnon isännöijän laitetunnus (ID)." } }, "introduction": { - "heading": "What is a shared session?", + "heading": "Mikä on jaettu istunto?", "explanation": [ - "A shared session allows you to experience the election compass with your friends. One person invites the others to a shared session. Once everyone joined, you can each use the election compass as you normally would. But in addition to the parties, you can now also see each other's answers and start a discussion." + "Jaettu istunto antaa sinulle mahdollisuuden kokea vaalikompassi ystäviesi kanssa. Yksi henkilö kutsuu muut jaettuun istuntoon. Kun kaikki ovat liittyneet, voitte jokainen käyttää vaalikompassia kuten normaalisti. Puolueiden lisäksi voitte nyt myös nähdä toistenne vastaukset ja aloittaa keskustelun." ] }, "security": { - "heading": "Are my answers safe?", + "heading": "Ovatko vastaukseni turvassa?", "explanation": [ - "Yes! Your answers are exchanged directly between your devices via a secure connection. A server helps the devices find themselves on the Internet - your answers, however, are not sent via the server, but directly from device to device." + "Kyllä! Vastauksesi jaetaan suoraan laitteidesi välillä suojatun yhteyden kautta. Palvelin auttaa laitteita löytämään itsensä internetistä - vastauksiasi ei kuitenkaan lähetetä palvelimen kautta, vaan suoraan laitteesta laitteeseen." ] }, "registration": { - "heading": "Do I need to register to use this feature?", + "heading": "Täytyykö minun rekisteröityä käyttääkseni tätä ominaisuutta?", "explanation": [ - "No registration is necessary. All you have to do is enter your name and you can join a session." + "Rekisteröityminen ei ole välttämätöntä. Kaikki mitä sinun tarvitsee tehdä, on syöttää nimesi ja voit liittyä istuntoon." ] }, - "cancel": "Cancel", - "confirm": "Join" + "cancel": "Peruuta", + "confirm": "Liity" }, "friends-list": { - "heading": "Connected devices", - "empty": "The host needs to accept you're request to join the session.", - "host": "Host" + "heading": "Yhdistetyt laitteet", + "empty": "Isännöijän täytyy hyväksyä pyyntösi liittyä istuntoon.", + "host": "Isäntä" }, "friends-status-modal": { - "heading": "Shared Session", + "heading": "Jaettu Istunto", "mode": { "INACTIVE": { - "heading": "Not connected", - "text": "You're not connected to anybody. Join your an existing session or host your own over the main menu." + "heading": "Ei yhdistetty", + "text": "Et ole yhteydessä kenenkään kanssa. Liity olemassaolevaan istuntoon tai isännöi omaa valitsemalla päävalikosta." }, "GUEST": { - "heading": "Guest", - "text": "You're participating in a shared session, hosted by someone else." + "heading": "Vieras", + "text": "Olet osallistumassa jaettuun istuntoon, jota isännöi joku muu." }, "HOST": { - "heading": "Host", - "text": "You're the host of this session. Invite your friends using your device ID and accept their requests to join." + "heading": "Isäntä", + "text": "Olet tämän istunnon isäntä. Kutsu ystäväsi käyttäen laitteesi tunnusta (ID) ja hyväksy heidän pyyntönsä liittyä." } }, "own-peer-id": { - "label": "Your device", - "description": "This is your device ID. Your friends need to enter this on their device to connect to our shared session." + "label": "Laitteesi", + "description": "Tämä on laitteesi tunnus eli ID. Ystäviesi on syötettävä tämä laitteeseensa, jotta he voivat muodostaa yhteyden jaettuun istuntoon." } }, "guests-list": { - "heading": "Connected devices", - "empty": "Nobody joined the session yet.", - "accept": "Accept", + "heading": "Yhdistetyt laitteet", + "empty": "Kukaan ei ole vielä liittynyt istuntoon.", + "accept": "Hyväksy", "status": { - "connecting": "Connecting", - "connected": "Connected", - "disconnected": "Disconnected" + "connecting": "Yhdistetään", + "connected": "Yhdistetty", + "disconnected": "Yhteys katkaistu" } }, "guide-button": { - "start": "Let's go", - "introduction": "Learn how this works", - "first-thesis": "Start with the first thesis", + "start": "Aloitetaan", + "introduction": "Opi kuinka tämä toimii", + "first-thesis": "Aloita ensimmäisestä väittämästä", "thesis": "Proceed to the next thesis", "party": "Select the parties", "match": "See your result", @@ -192,81 +192,81 @@ "section": { "heading": "Choose the parties you want to compare", "instruction": "Please select the parties you want to compare your own decisions to. You can select as many parties as you like, but you have to select at least two. The following list is presented in the same order as the parties will appear on the ballot.", - "proceed": "Done" + "proceed": "Valmis" } }, "match": { "match-display": { - "match-aria": "Your match for the party '{party}' is at {percentage} %" + "match-aria": "Olet ryhmän '{party}' kanssa {percentage} % samaa mieltä" }, "section": { - "heading": "Your result", - "explanation": "This chart describes how much you and the respective parties agreed on the above theses. The higher the percentage, the more your positions match. Keep in mind, that this is no voting recommendation, but a tool for orientation and discussion." + "heading": "Tuloksesi", + "explanation": "Tämä kaavio kuvaa kuinka paljon sinä ja kukin osapuoli olette samaa mieltä yllä olevista väittämistä. Mitä suurempi prosenttiosuus on, sitä enemmän mielipiteenne vastaavat toisiaan. Pitäkää mielessä, ettei tämä ole äänestyssuositus, vaan väline päätöksen suuntautumista ja keskustelua varten." } }, "compare": { "additional-analysis": { - "heading": "Statistics", + "heading": "Tilastot", "buttons": { - "close": "Quit", - "start": "Let's go", - "proceed": "Submit and next", - "open-questionnaire": "Open survey in new tab" + "close": "Lopeta", + "start": "Aloitetaan", + "proceed": "Lähetä ja seuraava", + "open-questionnaire": "Avaa kysely uudessa välilehdessä" }, "start": "Thank you for sharing! Your data becomes more valuable for statistics if you share some more background information about yourself – would you help some more? Simply answer as many questions as you like!", "help-even-more": "Thank you very much! Would you like to help even more? You can answer some more specific questions here:", "thanks": "Thank you for sharing! Those were all the questions – you helped us a lot! Click on 'Quit' to go back to your results.", "fields": { "age": { - "name": "Age", - "label": "How old are you now?", + "name": "Ikä", + "label": "Kuinka vanha olet nyt?", "placeholder": "25", "description": "Your age is important to research what people of different age groups think about the theses and parties." }, "gender": { - "name": "Gender", - "label": "What is your gender?", + "name": "Sukupuoli", + "label": "Mikä on sukupuolesi?", "options": { - "female": "female", - "diverse": "diverse", - "male": "male", - "none": "no answer" + "female": "nainen", + "diverse": "muu", + "male": "mies", + "none": "en halua vastata" } }, "education": { - "name": "Qualification", - "label": "What is your highest educational qualification?", + "name": "Koulutusaste", + "label": "Mikä on korkein suorittamasi koulutusaste?", "options": { - "student": "Currently a student", + "student": "Tällä hetkellä opiskelija", "nothing": "No complete qualification", "lower": "Middle School or similar", "higher": "High School or similar", "academic": "Academic", - "none": "no answer" + "none": "en halua vastata" } }, "party": { - "name": "Party", + "name": "Ryhmä", "label": "If the election was today, who would you cast your vote for?", "options": { "other": "Other", - "non-voter": "I won't vote", + "non-voter": "En äänestä", "not-eligible": "I am not eligible", - "not-sure": "I'm not sure", + "not-sure": "En ole varma", "none": "no answer" } } } }, "analysis-banner": { - "heading": "Do you want to donate your answers to science?", + "heading": "Haluatko lahjoittaa vastauksesi tieteelle?", "explanation": "You can help {someone} understand this election better by donating your answers and results to scientific research. We only save anonymized data which we can not trace back to you.", "send": "Submit statistic data now", "close": "No, continue reading" }, "answer": { "skip": { - "status-text": "unknown", + "status-text": "tuntematon", "content": "The party '{party}' did not provide any answers or position regarding this thesis." }, "empty": { @@ -285,7 +285,7 @@ "kiosk-mode-hint": { "heading": "Please reset when you're done", "explanation": "Take your time reading and comparing the answers to the statements below. When you're done, you can reset the election compass here for the next person. This will also delete your own answers. Hint: you can also find a reset button in the menu. Thank you!", - "reset": "Reset" + "reset": "Palauta" } }, "footer": { @@ -298,7 +298,7 @@ }, "validation": { "names": { - "name": "Name", + "name": "Nimi", "remote-peer-id": "Friend's device" }, "fields": { @@ -312,15 +312,15 @@ "algorithm": { "options": { "strongly-approve": { - "button": "Strongly approve", - "button-aria": "Strongly approve – click here to strongly approve this thesis!", + "button": "Täysin samaa mieltä", + "button-aria": "Täysin samaa mieltä – klikkaa tästä, jos olet täysin samaa mieltä väittämän kanssa!", "badge": "You strongly approved", "badge-aria": "You strongly approved this thesis.", "status": "strongly approves", "answer-aria": "The party '{party}' strongly approves this thesis with the following answer: {answer}" }, "approve": { - "button": "Approve", + "button": "Jokseenkin samaa mieltä", "button-aria": "Approve – click here to approve this thesis!", "badge": "You approved", "badge-aria": "You approved this thesis.", @@ -328,7 +328,7 @@ "answer-aria": "The party '{party}' approves this thesis with the following answer: {answer}" }, "neutral": { - "button": "Neutral", + "button": "Ei samaa eikä eri mieltä", "button-aria": "Neutral – click here to remain neutral regarding this thesis!", "badge": "You we're neutral", "badge-aria": "You we're neutral regarding this thesis.", @@ -344,7 +344,7 @@ "answer-aria": "The party '{party}' supports this thesis partly, providing the following answer: {answer}" }, "reject": { - "button": "Reject", + "button": "Jokseenkin eri mieltä", "button-aria": "Reject – click here to reject this thesis!", "badge": "You rejected", "badge-aria": "You rejected this thesis.", @@ -352,7 +352,7 @@ "answer-aria": "The party '{party}' rejects this thesis with the following answer: {answer}" }, "strongly-reject": { - "button": "Strongly reject", + "button": "Täysin eri mieltä", "button-aria": "Strongly reject – click here to strongly reject this thesis!", "badge": "You strongly rejected", "badge-aria": "You strongly rejected this thesis.", From 0cc1a5eba6a1d1ec43cc8fcafa1b6db044aca738 Mon Sep 17 00:00:00 2001 From: Till Sanders Date: Tue, 28 Feb 2023 14:50:10 +0100 Subject: [PATCH 5/6] New translations en.json (Finnish) --- src/locales/fi.json | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/locales/fi.json b/src/locales/fi.json index 213e8fc..9366f53 100644 --- a/src/locales/fi.json +++ b/src/locales/fi.json @@ -104,72 +104,72 @@ "start": "Aloitetaan", "introduction": "Opi kuinka tämä toimii", "first-thesis": "Aloita ensimmäisestä väittämästä", - "thesis": "Proceed to the next thesis", + "thesis": "Jatka seuraavaan väittämään", "party": "Select the parties", - "match": "See your result", + "match": "Näytä tuloksesi", "compare": "Read the statements" }, "kiosk-mode": { - "heading": "Should we reset?", - "description": "The election compass will be reset now and all your answers will be deleted. | The election compass will be reset in {count} seconds and all your answers will be deleted. | The election compass will be reset in {count} second and all your answers will be deleted.", - "reset": "Reset now", - "resume": "Not yet!" + "heading": "Pitäisikö nollata?", + "description": "Vaalikompassi nollataan ja kaikki vastauksesi poistetaan. | Vaalikompaasi nollataan {count} sekunnin päästä ja kaikki vastauksesi poistetaan. | Vaalikompassi nollataan {count} sekunnin päästä ja kaikki vastauksesi poistetaan.", + "reset": "Nollaa nyt", + "resume": "Ei vielä!" }, "language-switch": { - "button": "Languages", - "heading": "Languages", - "description": "Please choose your preferred language." + "button": "Kielet", + "heading": "Kielet", + "description": "Valitse haluamasi kieli." }, "main-navigation": { - "menu": "Menu", - "thesis": "Thesis {count}", + "menu": "Valikko", + "thesis": "Väittämä {count}", "links": { - "compass": "Election Compass", - "languages": "Change language", - "friends-join": "Join friends", - "friends-invite": "Invite friends", - "reset": "Reset", - "home": "Start", + "compass": "Vaalikompassi", + "languages": "Vaihda kieltä", + "friends-join": "Liity ystäviesi seuraan", + "friends-invite": "Kutsu ystäviä", + "reset": "Nollaa", + "home": "Aloita", "introduction": "Introduction", - "theses": "Theses", - "evaluation": "Evaluation", + "theses": "Väittämät", + "evaluation": "Arviointi", "party": "Party selection", - "match": "Result", + "match": "Tulos", "compare": "Statements", - "about": "About" + "about": "Meistä" } }, "open-election-compass-logo": { - "alt": "Logo of the Election Compass" + "alt": "Vaalikompassin logo" }, "show-more": { - "show": "show more", - "hide": "hide" + "show": "näytä lisää", + "hide": "piilota" } }, "views": { "home": { "home": { - "role-aria": "Election Compass" + "role-aria": "Vaalikompassi" }, "start": { "section": { - "banner-aria": "Start section" + "banner-aria": "Aloitusosio" } }, "theses": { "important-button": { - "important": "Important to me", + "important": "Minulle tärkeä", "important-aria": "Important – marks this thesis as important for you.", "too-many-important": "There are only very few theses, so you cannot mark one as important. | Please mark no more than 1 thesis as important to receive a meaningful result! | Please mark no more than {count} theses as important to receive a meaningful result!" }, "skip-button": { - "skip": "I don't know", - "skip-aria": "Skip – skips this thesis so it will not be counted.", + "skip": "En tiedä", + "skip-aria": "Ohita – ohita tämä väittämä, jotta sitä ei lasketa.", "too-many-skip": "There are only very few theses, so you cannot skip one. | Please skip no more than 1 thesis to receive a meaningful result! | Please skip no more than {count} theses to receive a meaningful result!" }, "statement-text": { - "thesis": "Thesis {count} / {total}", + "thesis": "Väittämä {count} / {total}", "statement-aria": "The thesis is: '{statement}'", "quoteStart": "‘", "quoteEnd": "’", From c0e4683d863bc954b995ac510f40944e2fa71df7 Mon Sep 17 00:00:00 2001 From: Till Sanders Date: Tue, 28 Feb 2023 15:55:06 +0100 Subject: [PATCH 6/6] New translations en.json (Finnish) --- src/locales/fi.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/locales/fi.json b/src/locales/fi.json index 9366f53..65db3ae 100644 --- a/src/locales/fi.json +++ b/src/locales/fi.json @@ -170,19 +170,19 @@ }, "statement-text": { "thesis": "Väittämä {count} / {total}", - "statement-aria": "The thesis is: '{statement}'", - "quoteStart": "‘", - "quoteEnd": "’", + "statement-aria": "Väittämä: '{statement}'", + "quoteStart": "'", + "quoteEnd": "'", "statement-badge": { - "skip": "You skipped this", - "skip-aria": "You skipped this thesis.", - "important": "You marked this as important", - "important-aria": "You marked this thesis as important." + "skip": "Ohitit tämän", + "skip-aria": "Ohitit tämän väittämän.", + "important": "Merkitsit tämän tärkeäksi", + "important-aria": "Merkitsit tämän väittämän tärkeäksi." } }, "statement-wrapper": { - "role-aria": "Thesis", - "region-aria": "Thesis {count} of {total}" + "role-aria": "Väittämä", + "region-aria": "Väittämä {count} / {total}" } }, "party": { @@ -354,9 +354,9 @@ "strongly-reject": { "button": "Täysin eri mieltä", "button-aria": "Strongly reject – click here to strongly reject this thesis!", - "badge": "You strongly rejected", - "badge-aria": "You strongly rejected this thesis.", - "status": "strongly rejects", + "badge": "Olette täysin eri mieltä", + "badge-aria": "Olette täysin eri mieltä väittämän kanssa.", + "status": "täysin eri mieltä", "answer-aria": "The party '{party}' strongly rejects this thesis with the following answer: {answer}" } }