From b8d6dabc0248aef008e6d55236d3f0ecd46783b1 Mon Sep 17 00:00:00 2001 From: Iikka Hauhio Date: Tue, 21 Feb 2023 13:31:33 +0200 Subject: [PATCH] Finnish translation (#1777) Added Finnish translation of the project --- website/next-i18next.config.js | 1 + website/public/locales/fi/common.json | 50 ++++++++++++ website/public/locales/fi/dashboard.json | 14 ++++ website/public/locales/fi/index.json | 23 ++++++ website/public/locales/fi/labelling.json | 79 +++++++++++++++++++ website/public/locales/fi/leaderboard.json | 36 +++++++++ website/public/locales/fi/message.json | 26 ++++++ website/public/locales/fi/tasks.json | 92 ++++++++++++++++++++++ website/public/locales/fi/tos.json | 6 ++ 9 files changed, 327 insertions(+) create mode 100644 website/public/locales/fi/common.json create mode 100644 website/public/locales/fi/dashboard.json create mode 100644 website/public/locales/fi/index.json create mode 100644 website/public/locales/fi/labelling.json create mode 100644 website/public/locales/fi/leaderboard.json create mode 100644 website/public/locales/fi/message.json create mode 100644 website/public/locales/fi/tasks.json create mode 100644 website/public/locales/fi/tos.json diff --git a/website/next-i18next.config.js b/website/next-i18next.config.js index bfb916ab56..fcbb394c5e 100644 --- a/website/next-i18next.config.js +++ b/website/next-i18next.config.js @@ -13,6 +13,7 @@ module.exports = { "es", "eu", "fa", + "fi", "fr", "gl", "he", diff --git a/website/public/locales/fi/common.json b/website/public/locales/fi/common.json new file mode 100644 index 0000000000..6a7f63ee6d --- /dev/null +++ b/website/public/locales/fi/common.json @@ -0,0 +1,50 @@ +{ + "about": "Tietoa meistä", + "account_settings": "Tili", + "admin_dashboard": "Ylläpitäjän etusivu", + "back_to_dashboard": "Takaisin ylläpitäjän etusivulle", + "cancel": "Peru", + "confirm": "Vahvista", + "connect": "Yhdistä", + "conversational": "Keskustelutekoäly kaikille.", + "copied": "Kopioitu", + "dark_mode": "Musta tausta", + "dashboard_home": "Etusivu", + "dashboard": "Etusivu", + "delete": "Poista", + "discord": "Discord", + "docs": "Dokumentaatio", + "faq": "UKK", + "github": "GitHub", + "leaderboard": "Tulosluettelo", + "legal": "Legal", + "light_mode": "Vaalea tausta", + "loading": "Ladataan...", + "messages_dashboard": "Viestit", + "messages": "Viestit", + "more_information": "Lisää tietoa", + "no": "Ei", + "output": "Ulostulo", + "parameters": "Parametrit", + "privacy_policy": "Tietosuojaseloste", + "prompt": "Kehote", + "report_a_bug": "Kerro bugista", + "review": "Arvioi", + "send": "Lähetä", + "sign_in": "Kirjaudu sisään", + "sign_out": "Kirjaudu ulos", + "skip": "Ohita", + "stats": "Tilastot", + "status_dashboard": "Tilastot", + "status": "Tila", + "submit_your_answer": "Lähetä vastaus", + "submit": "Lähetä", + "success": "Onnistui", + "terms_of_service": "Käyttöehdot", + "title": "Open Assistant", + "trollboard": "Trollilauta", + "user_leaderboard": "Käyttäjätulosluettelo", + "users_dashboard": "Käyttäjät", + "users": "Käyttäjät", + "yes": "Kyllä" +} diff --git a/website/public/locales/fi/dashboard.json b/website/public/locales/fi/dashboard.json new file mode 100644 index 0000000000..6ec6842ba4 --- /dev/null +++ b/website/public/locales/fi/dashboard.json @@ -0,0 +1,14 @@ +{ + "grab_a_task": "Valitse tehtävä!", + "create": "Luo", + "evaluate": "Arvostele", + "label": "Arvioi", + "dashboard": "Etusivu", + "go": "Aloita", + "welcome_message": { + "label": "Tervetuloa, {{username}}!", + "contributor": "Osallistuja", + "description": "Open Assistant on avoimen lähdekoodin tekoälyassistentti, joka käyttää ja kouluttaa kehittyneitä kielimalleja ymmärtääkseen ja vastatakseen ihmisille.", + "instruction": "Suorita tehtäviä kouluttaaksesi kielimallia ja ansaitaksesi pisteitä." + } +} diff --git a/website/public/locales/fi/index.json b/website/public/locales/fi/index.json new file mode 100644 index 0000000000..5ca1a558bd --- /dev/null +++ b/website/public/locales/fi/index.json @@ -0,0 +1,23 @@ +{ + "blurb": "Uskomme, että voimme käynnistää vallankumouksen.", + "blurb1": "Siinä missä Stable Diffusion mahdollisti kuvien ja taiteen luomisen uusilla tavoilla, Open Assistant parantaa maailmaa toteuttamalla vapaan ja hyvän keskustelevan tekoälyn.", + "description": "Keskusteleva tekoäly kaikkien saataville. LAIONin ja osallistujien ympäri maailmaa projekti keskustelevan GPT-kielimallin luomiseksi.", + "faq_items": { + "q0": "Kuinka pitkällä projekti on?", + "a0": "Olemme vasta alustavassa kehitysvaiheessa. Työskentelemme soveltaaksemme RLHF-menetelmiä isoihin kielimalleihin.", + "q1": "Kuka on Open Assistantin takana?", + "a1": "Open Assistantin takana on LAION sekä yksityishenkilöitä ympäri maailmaa, jotka haluavat saada keskustelevat tekoälyt kaikkien saataville.", + "q2": "Miten Open Assistant on lisensoitu?", + "a2": "Koodi ja mallit lisensoidaan Apache 2.0 -lisenssillä.", + "q3": "Julkaistaanko koulutusdata?", + "a3": "Kyllä, CC BY 4.0 -lisenssillä.", + "q4": "Onko Open Assistant ilmainen?", + "a4": "Kyllä, sekä Open Assistantin käyttäminen että muokkaaminen tulee olemaan ilmaista.", + "q5": "Kuinka tehokkaan laitteiston tarvitsee mallin käyttämiseen?", + "a5": "Julkaisemme myös sellaisia versioita, jotka toimivat kuluttajatietokoneilla." + }, + "faq_title": "Usein kysytyt kysymykset", + "join_us_description": "Kaikki avoimen lähdekoodin projektit alkavat sinunkaltaisistasi ihmisistä. Avoin lähdekoodi on uskomus siitä, että voimme jakaa yhteisen tietomme ja tekniikkamme maailmalle koko ihmiskunnan hyväksi. Haluatko osallistua? Yhteystietomme:", + "join_us_title": "Liity meihin", + "subtitle": "Keskusteleva tekoäly kaikille." +} diff --git a/website/public/locales/fi/labelling.json b/website/public/locales/fi/labelling.json new file mode 100644 index 0000000000..156c856f79 --- /dev/null +++ b/website/public/locales/fi/labelling.json @@ -0,0 +1,79 @@ +{ + "accurate": "Tarkka", + "apolitical": "Epäpoliittinen", + "appropriate": "Sopiva", + "boring": "Tylsä", + "clean": "Siisti", + "contains_pii": "Sisältää henkilötietoja", + "contains_pii.one_desc": "Sisältää henkilötietoja", + "creative": "Luova", + "creative.one_desc": "Vastaus ilmentää luovuutta", + "fails_task": "Tehtävän ratkaisu on väärä", + "fails_task.one_desc": "Ei noudata annettuja ohjeita tai ratkaise tehtävää oikein", + "fails_task.question": "Onko se huono ratkaisu annettuun tehtävään?", + "follows_instructions": "Seuraa ohjeita", + "harmful": "Haitallinen", + "harmful.one_desc.line_1": "Sisältö aiheuttaa todennäköisesti liiallista haittaa, joka ei ole tarpeen tehtävän suorittamiseksi.", + "harmful.one_desc.line_2": "Haitta viittaa ihmiseen tai asiaan kohdistuavaan fyysiseen tai henkiseen loukkaantumiseen tai vahinkoon. Liiallinen vahinko on sellaista, joka ei ole tarpeen tehtävän suorittamiseksi. Esimerkiksi ihon vahingoittaminen ei ole liiallista haittaa, jos kyse on leikkauksesta.", + "harmless": "Harmiton", + "hate_speech": "Vihapuhe", + "hate_speech.explanation": "Sisältö on loukkaavaa tai uhkaavaa ja ilmaisee ennakkoluuloa suojattua piirrettä kohtaan. Ennakkoluulo viittaa näkemykseen, joka ei perustu järkeen. Suojatut piirteet ovat sukupuoli, etnisyys, uskonto, seksuaalinen suuntautuminen ja vastaavat piirteet.", + "hateful": "Vihapuhe", + "hateful.one_desc.line_1": "Sisältö on loukkaavaa tai uhkaavaa ja ilmaisee ennakkoluuloa suojattua piirrettä kohtaan.", + "hateful.one_desc.line_2": "Ennakkoluulo viittaa näkemykseen, joka ei perustu järkeen. Suojatut piirteet ovat sukupuoli, etnisyys, uskonto, seksuaalinen suuntautuminen ja vastaavat piirteet.", + "helpful": "Hyödyllinen", + "helpful.one_desc": "Tehtävä on ratkaistu erittäin hyvin", + "high_quality": "Korkealaatuinen", + "humorous": "Hauska", + "humorous.one_desc": "Vastaus sisältää huumoria mukaanlukien sarkasmi", + "inappropriate": "Asiaton", + "inappropriate.one_desc": "Vastaus on asiakaspalvelijan sanomaksi sopimaton", + "judgemental": "Tuomitseva", + "judgemental.one_desc": "Sisältää moraalista arvostelua", + "label_highlighted_flag_instruction": "Valitse kaikki, jotka pätevät korostetun viestin kohdalla:", + "label_highlighted_likert_instruction": "Arvostele korostettu viesti:", + "label_highlighted_yes_no_instruction": "Vastaa seuraaviin kysymyksiin liittyen korostettuun viestiin:", + "label_message_flag_instruction": "Valitse kaikki, jotka pätevät viestin kohdalla:", + "label_message_likert_instruction": "Arvostele viesti:", + "label_message_yes_no_instruction": "Vastaa seuraaviin kysymyksiin liittyen viestiin:", + "lang_mismatch": "Kieli ei ole {{language}}", + "lang_mismatch.explanation": "Vastausta ei ole kirjoitettu kielellä {{language}}.", + "low_quality": "Huonolaatuinen", + "misleading": "Harhaanjohtava", + "misleading.one_desc": "Sisältää väärää tai harhaanjohtavaa tietoa", + "moral_judgement": "Moraalisesti arvosteltava", + "moral_judgement.explanation": "Sisältää moraalista arvostelua.", + "non_judgemental": "Ei-tuomitseva", + "non_sexual": "Ei-seksuaalinen", + "not_spam": "Ei spämmiä", + "not_spam.explanation": "Käyttökelpoinen Open Assistantin kouluttamiseksi.", + "not_appropriate": "Asiaton", + "not_appropriate.explanation": "Vastaus on asiakaspalvelijan sanomaksi sopimaton.", + "ordinary": "Tavanomainen", + "pii": "Sisältää henkilötietoja", + "pii.explanation": "Sisältää henkilötietoja, kuten yhteystiedot, henkilötunnukset ja pankkitilitiedot.", + "polite": "Kohtelias", + "political": "Poliittinen", + "political_content": "Poliittinen", + "political_content.explanation": "Sisältää poliittisia näkemyksiä.", + "political.one_desc": "Sisältää poliittisia näkemyksiä", + "rude": "Epäkohtelias", + "rude.one_desc": "Sisältää epäkohteliasta, loukkaavaa tai rivoa sisältöä", + "safe": "Turvallinen", + "serious": "Vakava", + "spam": "Spämmiä", + "spam.question": "Onko tämä viesti spämmiä?", + "spam.one_desc.line_1": "Ilmeisen tahallisesti huonolaatuinen tai tarpeeton sisältö", + "spam.one_desc.line_2": "Pidämme seuraavia asioita spämminä: trollaaminen, toimintamme haittaaminen, laiton sisältö, käyttäytymissääntöjemme vastainen sisältö ja muu keräämäämme aineistoon sopimaton sisältö. Kutsumme näitä kaikkia asioita \"spämmiksi\".", + "spam.one_desc.line_3": "Sinun ei tule arvioida vastauksen laatua. Haluamme ehdottomasti sisällyttää kaikki vähän huonolaatuisemmatkin käyttäjää leikkivät vastaukset aineistoomme, jotta assistentti voi oppia vastaamaan oikein.", + "spam.one_desc.line_4": "Merkitse tämä spämmiksi vain, jos se on selvästi sopimaton aineistoomme yllämainittujen kriteerien mukaan, äläkä tee muuta subjektiivista arviointia.", + "sexual": "Seksuaalinen", + "sexual_content": "Seksuaalista sisältöä", + "sexual_content.explanation": "Sisältää seksuaalista sisältöä.", + "sexual.one_desc": "Sisältää seksuaalista sisältöä", + "threatening": "Uhkaava", + "threatening.one_desc": "Sisältää uhkauksen ihmistä tai ihmisiä kohtaan", + "unhelpful": "Hyödytön", + "violent": "Väkivaltainen", + "violent.one_desc": "Kannustaa väkivaltaan, hyväksikäyttöön, terrorismiin tai itsetuhoiseen käytökseen" +} diff --git a/website/public/locales/fi/leaderboard.json b/website/public/locales/fi/leaderboard.json new file mode 100644 index 0000000000..201658af11 --- /dev/null +++ b/website/public/locales/fi/leaderboard.json @@ -0,0 +1,36 @@ +{ + "accepted": "↪ Hyväksyttyjä", + "accepted_prompts": "Hyväksytyt kehotteet", + "daily": "Tänään", + "day": "Päivä", + "good_rankings": "Hyvät arviot", + "label": "Arviot", + "labels_full": "Arviot (kaikki)", + "labels_simple": "Arviot (yksinkertainen)", + "last_updated_at": "Viimeksi päivitetty: {{val, datetime}}", + "leaderboard": "Tulosluettelo", + "month": "Kuukausi", + "monthly": "Tässä kuussa", + "next": "Seuraava", + "no_email": "(Ei sähköpostia)", + "no_username": "(Ei käyttäjänimeä)", + "overall": "Ikinä", + "previous": "Edellinen", + "prompt": "Kehotteet", + "rank": "Sijoitus", + "rankings": "Sijoitukset", + "replies_assistant": "Vastauksia assistenttina", + "replies_prompter": "Vastauksia käyttäjänä", + "reply": "Vastauksia", + "reply_ranked_1": "Replies ranked first", + "score": "Tulos", + "top_5_contributors_today": "Päivän 5 parasta osallistujaa", + "total": "Yhteensä", + "user": "Käyttäjä", + "username": "Käyttäjänimi", + "view_all": "Näytä kaikki", + "week": "Viikko", + "weekly": "Tällä viikolla", + "your_account": "Tilisi", + "your_stats": "Tilastosi" +} diff --git a/website/public/locales/fi/message.json b/website/public/locales/fi/message.json new file mode 100644 index 0000000000..9223b61674 --- /dev/null +++ b/website/public/locales/fi/message.json @@ -0,0 +1,26 @@ +{ + "confirm_open_link_body": "Haluatko avata tämän linkin?", + "confirm_open_link_header": "Avaa linkki", + "copy_message_id": "Kopioi viestin ID", + "copy_message_link": "Kopioi linkki viestiin", + "label_action": "Lajittele", + "label_title": "Nimike", + "message_author_explain": "Olet tämän viestin kirjoittaja", + "message_author": "Kirjotitaja", + "message_deleted": "Viesti poistettu", + "message": "Viesti", + "no_messages": "Ei viestejä", + "open_new_tab_action": "Avaa uudessa välilehdessä", + "parent": "Vanhempi", + "reactions": "Reaktiot", + "recent_messages": "Uusimmat viestit kielellä {{language}}", + "report_action": "Raportoi", + "report_placeholder": "Miksi tämä viesti tulisi arvioida?", + "report_title": "Raportoi", + "send_report": "Lähetä", + "stop_tree": "Lopeta viestiketju", + "submit_labels": "Lähetä", + "tree_stopped": "Viestiketju lopetettu {{id}}", + "view_user": "Näytä käyttäjä", + "your_recent_messages": "Viimeisimmät viestisi" +} diff --git a/website/public/locales/fi/tasks.json b/website/public/locales/fi/tasks.json new file mode 100644 index 0000000000..8075d8301a --- /dev/null +++ b/website/public/locales/fi/tasks.json @@ -0,0 +1,92 @@ +{ + "any_feedback_on_this_task": "Haluatko antaa palautetta tästä tehtävästä?", + "available_task_count": "{{count}} tehtävää saatavilla", + "default": { + "unchanged_title": "Ei muutoksia", + "unchanged_message": "Haluatko varmasti jatkaa?", + "continue_anyway": "Jatka tästää huolimatta" + }, + "no_more_tasks": "Uusia tehtäviä ei löytynyt.", + "random": { + "label": "Kokeilen onneani", + "desc": "Auta meitä parantamaan Open Assistantia suorittamalla satunnainen tehtävä." + }, + "create_initial_prompt": { + "label": "Luo aloitusviestejä", + "desc": "Kirjoita aloitusviestejä auttaaksesi Open Assistantia vastaamaan monimuotoisiin kysymyksiin. (arvontaan)", + "overview": "Kirjoita aloitusviesti, joka annetaan Open Assistantille", + "instruction": "Kirjoita aloituskehotteet", + "response_placeholder": "Kirjoita kehotteesi tähän..." + }, + "reply_as_user": { + "label": "Vastaa käyttäjänä", + "desc": "Keskustele Open Assistantin kanssa ja auta parantamaan sen vastauksia.", + "overview": "Vastaa annettuun keskusteluun sopivalla tavalla", + "instruction": "Kirjoita käyttäjän vastaus", + "response_placeholder": "Kirjoita vastauksesi tähän..." + }, + "reply_as_assistant": { + "label": "Vastaa assistenttina", + "desc": "Auta Open Assistantia parantamaan vastauksiaan sen keskustellessa käyttäjien kanssa.", + "overview": "Vastaa annettuun keskusteluun sopivalla tavalla", + "response_placeholder": "Kirjoita vastauksesi tähän..." + }, + "rank_user_replies": { + "label": "Järjestä käyttäjien vastaukset", + "desc": "Auta Open Assistantia parantamaan vastauksiaan sen keskustellessa käyttäjien kanssa.", + "overview": "Järjestä annetut käyttäjien vastaukset siten, että paras on ensimmäisenä ja huonoin viimeisenä.", + "unchanged_title": "Järjestys ei muuttunut", + "unchanged_message": "Et muuttanut kehotteiden järjestystä. Haluatko varmasti jatkaa?", + "continue_anyway": "Jatka tästä huolimatta" + }, + "rank_assistant_replies": { + "label": "Järjestä assistentin vastaukset", + "desc": "Arvioi Open Assistantin kirjoittamia viestejä niiden tarkkuuden ja luotettavuuden mukaan.", + "overview": "Järjestä annetut assistentin vastaukset siten, että paras on ensimmäisenä ja huonoin viimeisenä.", + "unchanged_title": "Järjestys ei muuttunut", + "unchanged_message": "Et muuttanut kehotteiden järjestystä. Haluatko varmasti jatkaa?", + "continue_anyway": "Jatka tästä huolimatta" + }, + "rank_initial_prompts": { + "label": "Järjestä aloitusviestit", + "desc": "Arvioi aloitusviestejä niiden tarkkuuden ja luotettavuuden mukaan.", + "overview": "Järjestä annetut aloitusviestit siten, että paras on ensimmäisenä ja huonoin viimeisenä.", + "unchanged_title": "Järjestys ei muuttunut", + "unchanged_message": "Et muuttanut kehotteiden järjestystä. Haluatko varmasti jatkaa?", + "continue_anyway": "Jatka tästä huolimatta" + }, + "label_initial_prompt": { + "label": "Arvioi aloitusviesti", + "desc": "Arvioi viestiketjun aloitusviesti.", + "overview": "Arvioi seuraava viesti" + }, + "label_prompter_reply": { + "label": "Arvioi käyttäjän vastaus", + "desc": "Arvioi käyttäjän kirjoittama vastaus", + "overview": "Arvioi seuraavan keskustelun viimeinen viesti." + }, + "label_assistant_reply": { + "label": "Arvioi assistentin vastus", + "desc": "Arvioi assistentin vastausviesti.", + "overview": "Arvioi seuraavan keskustelun viimeinen viesti." + }, + "classify_initial_prompt": { + "label": "Lajittele aloitusviesti", + "desc": "Lajittele viesti.", + "overview": "Lue seuraava viesti ja vastaa siihen liittyviin kysymyksiin." + }, + "classify_prompter_reply": { + "label": "Lajittele käyttäjän vastaus", + "desc": "Lajittele viesti.", + "overview": "Lue seuraava viestiketju ja vastaa sen viimeiseen viestiin liittyviin kysymyksiin." + }, + "classify_assistant_reply": { + "label": "Lajittele assistentin vastus", + "desc": "Lajittele viesti.", + "overview": "Lue seuraava viestiketju ja vastaa sen viimeiseen viestiin liittyviin kysymyksiin." + }, + "submitted_as": "Tämän kieleksi merkitään {{submit_lang}}", + "tab_write": "Kirjoita", + "tab_preview": "Esikatsele", + "writing_wrong_langauge_a_b": "Kirjoitat ilmeisesti kielellä {{detected_lang}}, vaikka kieleksi on merkitty {{submit_lang}}." +} diff --git a/website/public/locales/fi/tos.json b/website/public/locales/fi/tos.json new file mode 100644 index 0000000000..6251ba8d7a --- /dev/null +++ b/website/public/locales/fi/tos.json @@ -0,0 +1,6 @@ +{ + "title": "Open Assistantin käyttöehdot", + "content": "Jatkaaksesi Open Assistantin käyttöä, sinun tulee hyväksyä käyttöehtomme.", + "accept": "Hyväksy", + "decline": "Älä hyväksy" +}