From 6a57e220bad4a4f33533e853c429fdc6582e37c5 Mon Sep 17 00:00:00 2001 From: EeroVakiparta Date: Sun, 30 Apr 2023 19:06:05 +0300 Subject: [PATCH] Add Finnish translation and related modifications - _langs.json files translation - Finnish README - Links to Finnish README - language option for _Miner & Wallet python files --- AVR_Miner.py | 2 + PC_Miner.py | 2 + README.md | 2 + Resources/AVR_Miner_langs.json | 94 ++++++ Resources/CLI_Wallet_langs.json | 90 ++++++ Resources/PC_Miner_langs.json | 105 +++++++ Resources/README_TRANSLATIONS/README-fr-FR.md | 2 + Resources/README_TRANSLATIONS/README_cz_CZ.md | 2 + Resources/README_TRANSLATIONS/README_de_DE.md | 2 + .../README_TRANSLATIONS/README_es_LATAM.md | 2 + Resources/README_TRANSLATIONS/README_fi_FI.md | 282 ++++++++++++++++++ Resources/README_TRANSLATIONS/README_id_ID.md | 2 + Resources/README_TRANSLATIONS/README_in_HI.md | 2 + Resources/README_TRANSLATIONS/README_it_IT.md | 2 + Resources/README_TRANSLATIONS/README_ja_JP.md | 2 + Resources/README_TRANSLATIONS/README_kr_KR.md | 2 + Resources/README_TRANSLATIONS/README_pt_BR.md | 2 + Resources/README_TRANSLATIONS/README_ru_RU.md | 3 + Resources/README_TRANSLATIONS/README_sk_SK.md | 2 + Resources/README_TRANSLATIONS/README_th_TH.md | 2 + Resources/README_TRANSLATIONS/README_tr_TR.md | 2 + Resources/README_TRANSLATIONS/README_zh_CN.md | 2 + Resources/Wallet_langs.json | 105 +++++++ Wallet.py | 2 + 24 files changed, 715 insertions(+) create mode 100644 Resources/README_TRANSLATIONS/README_fi_FI.md diff --git a/AVR_Miner.py b/AVR_Miner.py index 8711fd83..df680c67 100644 --- a/AVR_Miner.py +++ b/AVR_Miner.py @@ -529,6 +529,8 @@ def start(donation_level): lang = "indonesian" elif locale.startswith("cz"): lang = "czech" + elif locale.startswith("fi"): + lang = "finnish" else: lang = 'english' else: diff --git a/PC_Miner.py b/PC_Miner.py index 9eb734b5..48ff4bac 100644 --- a/PC_Miner.py +++ b/PC_Miner.py @@ -853,6 +853,8 @@ def preload(): lang = "indonesian" elif locale.startswith("cz"): lang = "czech" + elif locale.startswith("fi"): + lang = "finnish" else: lang = "english" else: diff --git a/README.md b/README.md index 50c8de92..491e0dee 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,8 @@ + + diff --git a/Resources/AVR_Miner_langs.json b/Resources/AVR_Miner_langs.json index 5f84872b..e2b045d1 100644 --- a/Resources/AVR_Miner_langs.json +++ b/Resources/AVR_Miner_langs.json @@ -1387,5 +1387,99 @@ "motd": "本日のサーバーメッセージ: ", "hashrate_test": "ハッシュレートのテストは以下にて終了 ", "hashrate_test_diff": "、開始時の難易度を設定: " + }, + "finnish": { + "translation_autor": "EeroVakiparta", + "sigint_detected": " SIGINT havaittu - Poistutaan siististi.", + "goodbye": " Nähdään pian!", + "greeting_morning": "Toivotamme sinulle ihanaa aamua", + "greeting_noon": "Toivotamme sinulle herkullista keskipäivää", + "greeting_afternoon": "Toivotamme sinulle rauhallista iltapäivää", + "greeting_evening": "Toivotamme sinulle kotoisaa iltaa", + "greeting_back": "Tervetuloa takaisin", + "banner": "Virallinen Duino-Coin © AVR Miner", + "donation_level": "Kehittäjien lahjoitustaso: ", + "avr_on_port": "AVR-piirilevy(t) portissa/porteissa: ", + "algorithm": "Algoritmi: ", + "rig_identifier": "Rig-tunniste: ", + "basic_config_tool": "\nDuino-Coinin perusasetusten työkalu\nMuokkaa ", + "edit_config_file_warning": "/Miner_config.cfg-tiedostoa myöhemmin, jos haluat muuttaa sitä.", + "dont_have_account": "Eikö sinulla ole vielä Duino-Coin-tiliä? Käytä ", + "wallet": "Lompakko", + "register_warning": " rekisteröityäksesi palvelimelle.\n", + "ask_username": "Syötä Duino-Coin-käyttäjätunnuksesi: ", + "ports_message": "Asetustyökalu on löytänyt seuraavat portit:", + "ports_notice": "Jos et näe kehitysalustaasi täällä, varmista, että se on kunnolla kytketty ja ohjelmalla on pääsy siihen (ylläpito-/sudo-oikeudet).", + "ask_avrport": "Syötä kehitysalustasi sarjaportti (esim. COM1 (Windows) tai /dev/ttyUSB1 (Unix)): ", + "ask_anotherport": "Haluatko lisätä toisen kehitysalustan? (y/N): ", + "ask_higherdiff": "Haluatko käyttää korkeampaa vaikeustasoa (vain Arduino DUE -boardeille) (y/N): ", + "ask_rig_identifier": "Haluatko lisätä tunnisteen (nimen) tälle rigille? (y/N) ", + "ask_rig_name": "Syötä haluttu rigin nimi: ", + "ask_donation_level": "Aseta kehittäjien lahjoitustaso (0-5) (suositus: 1), tämä ei vähennä tulojasi: ", + "config_saved": "Asetukset tallennettu! Käynnistetään louhija", + "free_network_warning": " Duino-Coin-verkko on täysin ilmainen palvelu ja tulee aina olemaan", + "donate_warning": "\nEmme ota mitään maksuja louhinnastasi.\nVoit todella auttaa meitä ylläpitämään palvelinta ja matalakuluisia vaihtoja lahjoittamalla.\nKäy osoitteessa ", + "learn_more_donate": " saadaksesi lisätietoja siitä, miten voit auttaa :)", + "starting_donation": "Aloitetaan lahjoitusprosessi", + "thanks_donation": " Kiitos, että olet mahtava lahjoittaja ❤️ \nLahjoituksesi auttaa meitä ylläpitämään palvelinta ja mahdollistamaan jatkokehityksen", + "data_error": " Virhe noudettaessa tietoja GitHubista! Yritetään uudelleen 10 sekunnin kuluttua.", + "connected": " Yhdistetty", + "connected_server": " yhdistetty pää-Duino-Coin-palvelimeen (v", + "outdated_miner": " Louhija on vanhentunut (v", + "server_is_on_version": " palvelin on versiossa v", + "update_warning": ", lataa uusin versio osoitteesta https://github.com/revoxhere/duino-coin/releases/", + "connecting_error": " Virhe yhteyden muodostamisessa palvelimeen. Yritetään uudelleen 10s päästä", + "duco_avr_miner": "Duino-Coin AVR Miner (v", + "accepted_shares": " hyväksytyt osakkeet", + "accepted": " Hyväksytty ", + "block_found": " Lohko löydetty ", + "rejected": " Hylätty ", + "error_while_mining": " Virhe louhinnassa - todennäköisesti yhteysvirhe - käynnistetään uudelleen 5s päästä.", + "board_on_port": " AVR lauta portissa ", + "board_is_connected": " on yhdistetty", + "board_connection_error": " AVR-yhteysvirhe portissa ", + "board_connection_error2": ", tarkista, onko se kytketty vai ei", + "mining_start": " AVR-louhintasäie käynnistyy", + "mining_algorithm": " käyttäen DUCO-S1A -algoritmia (", + "mining_avr_connection_error": " Virhe yhdistettäessä AVR:ään! Yritetään uudelleen 10s päästä", + "mining_avr_not_responding": " Arduino kestää odotettua kauemmin, lähetetään sille uusi työ ", + "internal_server_error": " Sisäinen palvelinvirhe.", + "retrying": " Yritetään uudelleen 10s päästä", + "mining_user": " Käyttäjä ", + "mining_not_exist": " ei ole olemassa.", + "mining_not_exist_warning": " Varmista, että olet syöttänyt käyttäjätunnuksen oikein. Tarkista asetustiedostosi. Yritetään uudelleen 10s päästä", + "load_config_error": " Virhe ladattaessa asetustiedostoa (", + "load_config_error_warning": "/Miner_config.cfg). Kokeile poistaa se ja suorittaa konfiguraatio uudelleen. Poistutaan 10s päästä", + "connection_search": "Etsitään nopeinta nodea, johon yhdistää", + "uptime_seconds": " sekuntia", + "uptime_minute": " minuutti", + "uptime_minutes": " minuuttia", + "uptime_hour": " tunti", + "uptime_hours": " tuntia", + "periodic_mining_report": "Periodinen louhintaraportti: ", + "report_period": "\n\t\t‖ Viimeisten ", + "report_time": " sekunnin aikana", + "report_body1": "\n\t\t‖ Olet louhinut ", + "report_body2": " osaketta (", + "report_body3": " osaketta/s)", + "report_body4": "\n\t\t‖ Hashrate: ", + "report_body5": "\n\t\t‖ Tänä aikana olet ratkaissut ", + "report_body6": " hasheja", + "report_body7": "\n\t\t‖ Löydetyt lohkot: ", + "total_mining_time": "\n\t\t‖ Louhijan kokonaiskäyttöaika: ", + "node_picker_unavailable": "Nodevalitsija ei näytä vastaavan kunnolla - yritetään uudelleen ", + "node_picker_error": "Vakava virhe haettaessa palvelinta nodenvalitsijasta - yritetään uudelleen ", + "connecting_node": " Haettu louhintanode: ", + "new_version": "Uusi versio on saatavilla, haluatko päivittää louhijan [Y/n] ? ", + "updating": "Louhija on vanhentunut. Päivitetään....", + "ask_mining_key": "Anna louhintatunnus (vain tarvittaessa, jos olet aktivoinut tämän vaihtoehdon verkkolompakossa - paina Enter ohittaaksesi): ", + "mining_key_required": "Louhintatunnus vaaditaan tälle tilille louhimiseen", + "invalid_mining_key": "Annettu louhintatunnus on virheellinen!", + "incorrect_username": "Annettu käyttäjätunnus ei ole olemassa!", + "system_threads_notice": "Varoitus: yrität käyttää enemmän säikeitä kuin sinulla on.\n\t\tTämä aiheuttaa ei-toivottuja sivuvaikutuksia, kuten järjestelmän vastaamattomuutta.\n\t\tAloitetaan 10s päästä", + "using_config": "Käytetään konfiguraatiotiedostoa: ", + "motd": "Palvelimen päivän viesti: ", + "hashrate_test": "Hashrate-testi päättyi ", + "hashrate_test_diff": ", määritetty aloitusvaikeustaso: " } } diff --git a/Resources/CLI_Wallet_langs.json b/Resources/CLI_Wallet_langs.json index 03acb2fc..27820c39 100644 --- a/Resources/CLI_Wallet_langs.json +++ b/Resources/CLI_Wallet_langs.json @@ -898,5 +898,95 @@ "donate_3": " (wrapperのアドレス)", "donate_4": " (revox, DUCO 主任開発者)", "donate_5": " (wDUCO開発者)" + }, + "finnish": { + "translation_autor": "EeroVakiparta", + "cant_connect_to_server": "Ei voida muodostaa yhteyttä palvelimeen. Se on luultavasti huollossa tai tilapäisesti poissa käytöstä.\nYritetään uudelleen 15 sekunnin kuluttua.", + "cant_recieve_pool_ip_and_port": " Poolin osoitetta ja IP-osoitetta ei voi vastaanottaa.\nPoistutaan 15 sekunnin kuluttua.", + "server_message": "Palvelimen viesti: ", + "success": "Onnistui!", + "cancelled": "Peruutettu...", + "duco_commands": " DUCO komennot:", + "wrapper_commands": " Wrapperiin liittyvät komennot:", + "base64_not_installed": "Base64:ää ei ole asennettu. Asenna manuaalisesti \"base64\"\nPoistutaan 15 sekunnissa.", + "tronpy_not_installed": "Tronpya ei ole asennettu. Asenna se käyttämällä: python3 -m pip install tronpy.\nWrapperi on poistettu käytöstä, koska tronpya ei ole asennettu.", + "tronpy_not_installed_2": "Tronpya ei ole asennettu. Asenna se käyttämällä: python3 -m pip install tronpy.", + "cryptography_not_installed": "Cryptographyä ei ole asennettu. Asenna se käyttämällä: python3 -m pip install cryptography.\nPoistutaan 15 sekunnissa.", + "secrets_not_installed": "Secrets ei ole asennettu. Asenna se käyttämällä: python3 -m pip install secrets.\nPoistutaan 15 sekunnissa.", + "websocket_not_installed": "Websocket-client ei ole asennettu. Asenna se käyttämällä: python3 -m pip install websocket-client.\nPoistutaan 15s päästä.", + "colorama_not_installed": "Colorama ei ole asennettu. Asenna se käyttämällä: python3 -m pip install colorama.\nPoistutaan 15s päästä.", + "first_run": "Duino-Coin CLI Wallet ensimmäinen käynnistys\n", + "select_option": "Valitse vaihtoehto", + "choice_input": " 1 - Kirjaudu sisään\n 2 - Rekisteröidy\n 3 - Poistu\n", + "choice_input_wrapper": "1 - Luo uusi avain\n2 - Tuo avain \n3 - Peruuta\n", + "value_not_numeric": "Virhe, arvon tulee olla numeerinen", + "enter_username": "Syötä käyttäjätunnuksesi: ", + "enter_email": "Syötä sähköpostiosoitteesi: ", + "enter_password": "Syötä salasanasi (ei näytetä yksityisyyden vuoksi): ", + "confirm_password": "CVahvista salasanasi (ei näytetä yksityisyyden vuoksi): ", + "enter_current_password": "Syötä nykyinen salasanasi: ", + "enter_new_password": "Syötä uusi salasana: ", + "agree_requirments": "Rekisteröimällä uuden tilin hyväksyt käyttöehdot ja tietosuojakäytännön, jotka ovat saatavilla osoitteessa ", + "register_success": "Uuden tilin rekisteröinti onnistu", + "register_failed": "Uuden käyttäjän rekisteröinti epäonnistui, syy: ", + "login_success": "Onnistunut kirjautuminen", + "login_failed": "Kirjautuminen epäonnistui, syy: ", + "decrypt_private_key": "Lauseke yksityisen avaimen salauksen purkamiseen: ", + "encrypt_private_key": "Syötä salauslauseke yksityisen avaimen salaamiseen: ", + "invalid_passphrase_wrapper": "Virheellinen salauslauseke, wrapper poistetaan käytöstä tämän istunnon ajan", + "input_private_key": "Syötä oma yksityinen avaimesi: ", + "incorrect_key": "Annettu avain on virheellinen", + "incorrect_value": "Annettu arvo on virheellinen", + "cli_wallet_text": "\nDuino-Coin CLI-lompakko", + "you_have": "Sinulla on ", + "which_is_about": "Mikä on noin ", + "duco_price": "DUCO hinta: ", + "pending_unwraps": "Odottavat unwrapit ", + "tron_address": "Tron-osoite vastaanottoa varten: ", + "trx_balance": "TRX-saldo (hyödyllinen kuluissa): ", + "how_encrypt_private_key": "Miten haluat salata yksityisen avaimen asetustiedostossa?", + "encryption_choice": "1 - salaa se käyttämällä DUCO-salasanaa\n2 - käytä omaa salauslauseketta (turvallisempi)", + "amount_to_wrap": "Syötä wräpättävä määrä (vähintään 10): ", + "no_amount_numeric": "EI, määrän pitää olla numeerinen... keskeytetään", + "enter_tron_address_or_local": "Syötä tron-osoite tai jätä tyhjäksi valitaksesi paikallisen lompakon: ", + "error_min_10_duco": "Virhe, vähimmäismäärä on 10 DUCO:a", + "error_unsufficient_balance": "Virhe, riittämätön saldo", + "error_wrong_passphrase": "Wrapper poistettu käytöstä, syötit väärän salauslausekkeen", + "error_configure_wrapperconf": "Wrapper poistettu käytöstä, määritä se käyttämällä wrapperconf", + "error_not_enough_energy_or_trx": "Epäonnistui, sinulla pitäisi olla tarpeeksi energiaa tai trx:ää", + "enter_amount_unwrap": "Syötä määrä, jonka haluat wräpätä auki: ", + "initiating_unwrap": "Aloitetaan wrapin avaaminen...\nTXid:", + "error_initiating_unwrap": "Wrapperin avaamisen aloittamisessa tapahtui virhe, keskeytetään", + "amount_over_pending_values": "Määrä on odottavia arvoja suurempi, käytetään odottavia arvoja säästääksemme siirtokuluja", + "transaction_send_txid": "Siirto lähetetty, txid:", + "finished_unwrapping": "Unwräppäys valmis", + "confirm_export_private_key": "Kirjoita YES vahvistaaksesi yksityisen avaimen viennin: ", + "private_key": "Yksityinen avain: ", + "cancelled_invalid_confirmation": "Peruutettu, virheellinen vahvistus", + "help_list_command": "Kirjoita help nähdäksesi saatavilla olevat komennot", + "duco_console": "DUCO-konsoli ᕲ ", + "enter_recipients_name": "Syötä vastaanottajan käyttäjätunnus: ", + "enter_amount_transfer": "Syötä siirrettävä määrä: ", + "enter_tron_recipients_name": "Syötä vastaanottajan TRON-osoite: ", + "enter_tron_amount_transfer": "Syötä siirrettävä määrä: ", + "amount_numeric": "Määrän pitäisi olla numeerinen... keskeytetään", + "tron_transaction_submitted": "Siirto lähetetty TRON-verkkoon\nTXID:", + "tron_successful_transaction": "Onnistunut siirto", + "tron_error_transaction": "Virhe siirron vahvistamisessa", + "see_you_soon": " Nähdään pian!", + "sigint_detected": "\nSIGINT havaittu - Poistutaan hienovaraisesti.", + "about_1": "Duino-Coin CLI-lompakko on tehty <3 Duino-Coin-yhteisön toimesta", + "about_2": "Tämä on versio ", + "about_3": "Ja se on jaettu MIT-lisenssin alaisuudessa", + "about_4": "Palvelimen versio: ", + "about_5": "Palvelin on versiossa ", + "about_6": ", mutta clientti on versiossa ", + "about_7": ", sinun kannattaa harkita viimeisimmän julkaisun lataamista", + "about_8": "Client on ajan tasalla", + "donate_1": "Voit halutessasi lahjoittaa auttaaksesi DUCO:n ja wDUCO:n ylläpidossa (wrapping/unwrapping aiheuttaa ylläpitäjille kuluja)", + "donate_2": "TRON ja tokenit: ", + "donate_3": " (wrapperi osoite)", + "donate_4": " (revox, DUCO:n pääkehittäjä)", + "donate_5": " (wDUCO-kehittäjä)" } } diff --git a/Resources/PC_Miner_langs.json b/Resources/PC_Miner_langs.json index ab280415..0a38525a 100644 --- a/Resources/PC_Miner_langs.json +++ b/Resources/PC_Miner_langs.json @@ -1734,5 +1734,110 @@ "system_threads_notice": "警告:あなたは持っている以上のスレッドを使用しようとしています。\n\t\tこれは、システムが応答しなくなるなど、予期せぬ副作用を引き起こすことになります。\n\t\t10秒後に開始します", "using_config": "設定ファイル: ", "motd": "本日のサーバーメッセージ: " + }, + "finnish": { + "translation_autor": "EeroVakiparta", + "translation": "Suomenkielinen käännös: ", + "sigint_detected": " SIGINT havaittu - Poistutaan hienovaraisesti.", + "goodbye": " Nähdään pian!", + "greeting_morning": "Ihanaa aamua", + "greeting_noon": "Menny töihin", + "greeting_afternoon": "Rauhallista iltapäivää", + "greeting_evening": "Kotoisaa iltaa", + "greeting_back": "Tervetuloa takaisin", + "banner": "Virallinen Duino-Coin © Python Miner", + "donation_level": "Kehittäjän lahjoitustaso: ", + "ask_algorithm": "Valitse käytettävä louhintamenetelmä (1-2): ", + "ask_difficulty": "Valitse käytettävä louhintavaikeus (1-3): ", + "low_diff": "Matala vaikeus (heikommille Raspberry Pi -laitteille (Zero/1/2/3) ja vanhemmille tietokoneille)", + "medium_diff": "Keskitaso vaikeus (tehokkaammille Raspberry Pi -laitteille (4/400) ja tyypillisille tietokoneille)", + "net_diff": "Verkon vaikeus (tehokkaille tietokoneille)", + "low_diff_short": "Matala vaikeus", + "medium_diff_short": "Keskitaso vaikeus", + "net_diff_short": "Verkon vaikeus", + "algorithm": "Algoritmi: ", + "rig_identifier": "Rig-tunniste: ", + "basic_config_tool": "\nDuino-Coin perusasetustyökalu\nMuokkaa ", + "edit_config_file_warning": "/Miner_config.cfg -tiedostoa myöhemmin, jos haluat muuttaa asetuksia.", + "dont_have_account": "Eikö sinulla ole vielä Duino-Coin-tiliä? Käytä ", + "wallet": "Lompakko", + "register_warning": " rekisteröityäksesi palvelimelle.\n", + "ask_username": "Syötä Duino-Coin-käyttäjätunnuksesi: ", + "ask_intensity": "Aseta louhintaintensiteetti (1-100)% (suositus: 95): ", + "ask_threads": "Aseta louhintasäikeiden määrä (suositus järjestelmällesi: ", + "ask_lower_difficulty": "Haluatko käyttää alhaisempaa vaikeustasoa louhintaan (hitaimmille järjestelmille)? (y/N): ", + "ask_rig_identifier": "Haluatko lisätä tunnisteen (nimen) tälle rigille? (y/N): ", + "ask_rig_name": "Syötä haluttu rigin nimi: ", + "ask_donation_level": "Aseta kehittäjän lahjoitustaso (0-5) (suositus: 1), tämä ei vähennä ansioitasi: ", + "config_saved": "Asetukset tallennettu! Käynnistetään louhintaa", + "load_config_error": " Virhe ladattaessa asetustiedostoa (", + "load_config_error_warning": "/Miner_config.cfg). Yritä poistaa se ja suorita määritys uudelleen. Poistutaan 10 sekunnin kuluttua", + "free_network_warning": " Duino-Coin-verkko on täysin ilmainen palvelu ja tulee aina olemaan", + "donate_warning": "\nEmme ota mitään maksuja louhinnastasi.\nVoit todella auttaa meitä ylläpitämään palvelinta ja pienmaksullisia vaihtoja lahjoittamalla.\nVieraile ", + "learn_more_donate": " saadaksesi lisätietoja siitä, miten voit auttaa :)", + "starting_donation": "Aloitetaan lahjoitusprosessi", + "thanks_donation": " Kiitos, että olet mahtava lahjoittaja ❤️ \nLahjoituksesi auttaa meitä ylläpitämään palvelinta ja mahdollistaa jatkokehityksen", + "data_error": " Virhe noutaessa tietoja GitHubista! Yritetään uudelleen 10 sekunnin kuluttua.", + "connected": " Yhdistetty", + "connected_server": " päämestari Duino-Coin -palvelimeen (v", + "outdated_miner": " Louhija on vanhentunut (v", + "server_is_on_version": " palvelin on versiossa v", + "update_warning": ", lataa uusin versio osoitteesta https://github.com/revoxhere/duino-coin/releases/", + "connecting_error": " Virhe yhdistäessä palvelimeen. Yritetään uudelleen 10 sekunnin kuluttua", + "mining_thread": " Louhintasäie #", + "mining_thread_starting": " käynnistyy", + "using_algo": " käyttäen DUCO-S1 -algoritmia tehokkuudella ", + "using_algo_xxh": " käyttäen XXHASH-algoritmia tehokkuudella ", + "efficiency": "tehokkuus", + "duco_python_miner": "Virallinen Duino-Coin Python Miner (v", + "accepted_shares": " hyväksytyt osuudet", + "accepted": " Hyväksytty ", + "block_found": " Lohko löydetty ", + "internal_server_error": " Sisäinen palvelinvirhe.", + "retrying": " Yritetään uudelleen 10 sekunnin kuluttua", + "rejected": " Hylätty ", + "error_while_mining": " Virhe louhinnassa - todennäköisesti yhteysvirhe - käynnistetään uudelleen 5 sekunnin kuluttua.", + "mining_user": " Käyttäjä ", + "mining_not_exist": " ei ole olemassa.", + "mining_not_exist_warning": " Varmista, että olet syöttänyt käyttäjätunnuksen oikein. Tarkista konfiguraatiotiedosto. Yritetään uudelleen 10 sekunnin kuluttua", + "max_threads_notice": "Duino-Coinin louhinta monilla säikeillä aiheuttaa tuoton vähenemisen - louhintasäikeet pienennetty 16:een", + "max_hashrate_notice": "Duino-Coinin louhinta tehokkaalla laitteistolla ei välttämättä ole erittäin kannattavaa sinulle - ehdotamme kokeilemaan Coin Magi (https://xmg.network) - 'sisar' kolikko", + "recommended": "suositeltava", + "connection_search": "Etsitään nopeinta nodea, johon yhdistää", + "uptime_seconds": " sekuntia", + "uptime_minute": " minuutti", + "uptime_minutes": " minuuttia", + "uptime_hour": " tunti", + "uptime_hours": " tuntia", + "periodic_mining_report": "Säännöllinen louhintaraportti: ", + "report_period": "\n\t\t‖ Viimeisen ", + "report_time": " sekunnin aikana", + "report_body1": "\n\t\t‖ Olet louhinut ", + "report_body2": " osaketta (", + "report_body3": " osaketta/s)", + "report_body4": "\n\t\t‖ Teholla ", + "report_body5": "\n\t\t‖ Tänä aikana olet ratkaissut ", + "report_body6": " hajautusta", + "report_body7": "\n\t\t‖ Löydetyt lohkot: ", + "total_mining_time": "\n\t\t‖ Kaiken kaikkiaan louhijan toiminta-aika: ", + "fasthash_available": "Käytetään fasthash-hajautusnopeuksia", + "fasthash_download": "Ladataan fasthash-kiihdytysmoduuli", + "node_picker_unavailable": "Nodenn valitsin ei näytä vastaavan oikein - yritetään uudelleen ", + "node_picker_error": "Vakava virhe noudettaessa palvelinta noden valitsimesta - yritetään uudelleen ", + "connecting_node": " Haettu louhintanode: ", + "new_version": "Uusi versio on saatavilla, haluatko päivittää louhijan (Y/n) ? ", + "updating": "Louhija on vanhentunut. Päivitetään....", + "ask_mining_key": "Syötä louhintatunnuksesi (vain tarpeen, jos aktivoit tämän vaihtoehdon web-lompakossa - paina enter ohittaaksesi): ", + "mining_key_required": "Louhintatunnus vaaditaan tälle tilille louhimiseen", + "invalid_mining_key": "Antamasi louhintatunnus on virheellinen!", + "running_on_rpi": "Louhija näyttää toimivan Raspberry Pi:llä.", + "running_on_rpi2": "Sisäiset tila-LEDit syttyvät louhintaprosessin tilan mukaisesti", + "discord_launch_error": "Virhe käynnistettäessä Discord RPC-säiettä:", + "discord_update_error": "Virhe päivitettäessä Discord RPC-tilastoja:", + "key_retry": "Haluatko yrittää uudelleen? (Y/n): ", + "incorrect_username": "Antamasi käyttäjänimi ei ole olemassa!", + "system_threads_notice": "Varoitus: yrität käyttää enemmän säikeitä kuin sinulla on.\n\t\tTämä aiheuttaa ei-toivottuja sivuvaikutuksia, kuten järjestelmän vastaamattomuuden.\n\t\tAloitetaan 10s kuluttua", + "using_config": "Käyttöasetustiedosto: ", + "motd": "Palvelimen päivän viesti: " } } diff --git a/Resources/README_TRANSLATIONS/README-fr-FR.md b/Resources/README_TRANSLATIONS/README-fr-FR.md index 3145c8d7..092bd177 100644 --- a/Resources/README_TRANSLATIONS/README-fr-FR.md +++ b/Resources/README_TRANSLATIONS/README-fr-FR.md @@ -38,6 +38,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_cz_CZ.md b/Resources/README_TRANSLATIONS/README_cz_CZ.md index c2da2dd9..97387201 100644 --- a/Resources/README_TRANSLATIONS/README_cz_CZ.md +++ b/Resources/README_TRANSLATIONS/README_cz_CZ.md @@ -41,6 +41,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_de_DE.md b/Resources/README_TRANSLATIONS/README_de_DE.md index 06b107cb..e02f14f1 100644 --- a/Resources/README_TRANSLATIONS/README_de_DE.md +++ b/Resources/README_TRANSLATIONS/README_de_DE.md @@ -44,6 +44,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_es_LATAM.md b/Resources/README_TRANSLATIONS/README_es_LATAM.md index d3a43d97..dd11bcc8 100644 --- a/Resources/README_TRANSLATIONS/README_es_LATAM.md +++ b/Resources/README_TRANSLATIONS/README_es_LATAM.md @@ -45,6 +45,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_fi_FI.md b/Resources/README_TRANSLATIONS/README_fi_FI.md new file mode 100644 index 00000000..1f8569b3 --- /dev/null +++ b/Resources/README_TRANSLATIONS/README_fi_FI.md @@ -0,0 +1,282 @@ + + + + + + +

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + +
+ +

+ Duino-Coin on kolikko, jota voi louhia Arduinolla, ESP8266/32-korteilla, Raspberry Pi:llä, tietokoneilla ja monella muulla laitteella (mukaan lukien Wi-Fi-reitittimet, älytelevisiot, älypuhelimet, älykellot, SBC:t, MCUs tai jopa GPU:t). +

+ + +| Avainominaisuudet | Tekniset tiedot | Tuetut piirikortit (muutamia esimerkkejä) | +|-|-|-| +| 💻 Tukee laajaa valikoimaa alustoja
👥 Nopeasti kasvava yhteisö
💱 Helppo käyttää ja vaihtaa
(DUCO-pörssissä, JustSwap, SushiSwap)
🌎 Saatavilla kaikkialla
:new: Täysin alkuperäinen ja avoimen lähdekoodin projekti
🌳 Aloittelijaystävällinen ja ympäristöystävällinen
💰 Kustannustehokas ja helppo louhia | ⚒️ Algoritmi: DUCO-S1
♐ Palkkiot: tuettu "Kolka-järjestelmällä"
jonka avulla voidaan palkita louhijoita oikeudenmukaisesti
⚡ Siirtoaika: Heti
🪙 Kolikkovaranto: Rajaton
(poltto tapahtuu)
🔤 Tunnus: DUCO (ᕲ)
🔢 Desimaalit: jopa 20 | ♾️ Arduino (Uno, Nano, Mega, Due, Pro Mini, jne.)
📶 ESP8266 (NodeMCU, Wemos, jne.)
📶 ESP32 (ESP-WROOM, ESP32-CAM, jne.)
🍓 Raspberry Pi (1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pi (Zero, Zero 2, PC, Plus, jne.)
⚡ Teensy 4.1 -kortit | + + +## Aloittaminen + +#### Helpoin tapa aloittaa Duino-Coinin kanssa on ladata [viimeisin julkaisu](https://github.com/revoxhere/duino-coin/releases/latest) käyttöjärjestelmällesi.
+Latauksen jälkeen pura paketti ja käynnistä haluamasi ohjelma.
+Mitään riippuvuuksia ei tarvita. + +Jos tarvitset apua, voit tutustua virallisiin aloitusoppaisiin, jotka löytyvät viralliselta verkkosivustolta.
+UKK ja vianmääritysohjeita löytyy [Wikistä](https://github.com/revoxhere/duino-coin/wiki).
+ + +#### Linux (manuaalinen asennus) + +```BASH +sudo apt update +sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y # Asenna vaaditut riippuvuudet +git clone https://github.com/revoxhere/duino-coin # Kloonaa Duino-Coin repositorio +cd duino-coin +python3 -m pip install -r requirements.txt # Asenna pip-riippuvuudet +``` + +Tämän jälkeen voit käynnistää ohjelman kirjoittamalla (esim. `python3 PC_Miner.py`). + +#### Windows (manuaalinen asennus) + +1. Lataa ja asenna [Python 3](https://www.python.org/downloads/) (varmista, että lisäät Pythonin ja Pipin PATH:iin) +2. Lataa [the Duino-Coin repo](https://github.com/revoxhere/duino-coin/archive/master.zip) +3. Pura ladattu zip-tiedosto ja avaa kansio komentokehotteessa +4. Komentokehotteessa kirjoita `py -m pip install -r requirements.txt` asentaaksesi tarvittavat pip-riippuvuudet + +When you have completed the installation, you can launch the software by either double-clicking on the desired .py file or typing py PC_Miner.py in the command prompt. + +#### Raspberry Pi (automaattinen asennus) + +```BASH +wget https://raw.githubusercontent.com/revoxhere/duino-coin/master/Tools/duco-install-rpi.sh +sudo chmod a+x duco-install-rpi.sh +./duco-install-rpi.sh +``` + +## DUCO, wDUCO, bscDUCO, maticDUCO & celoDUCO + +Duino-Coin on hybridivaluutta, joka tarjoaa tuen sekä keskitetyille että hajautetuille tavoille tallentaa varoja. Duino-Coinit voidaan muuntaa wDUCO: ksi, bscDUCO: ksi tai muiksi vastaaviksi Duino-Coiniksi, jotka ovat tallennettu (kääritty) muihin verkkoihin tokeneina. Esimerkkiohjeet wDUCO:n käyttämisestä ovat saatavilla [wDUCO wiki](https://github.com/revoxhere/duino-coin/wiki/wDUCO-tutorial). Kolikot voidaan kääriä suoraan verkkolompakostasi - napsauta Wrap Coins -painiketta aloittaaksesi. + +## Kehitys + +Panostasi-tekijöistä tekee avoimen lähdekoodiyhteisöstä niin uskomattoman hienon paikan oppia, inspiroitua ja luoda.
+Kaikki panostuksesi Duino-Coin-projektiin ovat erittäin arvostettuja. + +Kuinka voit auttaa? + +* Forkkaa projektin repositorio +* Luo uusi haarautumishaara (feature branch) +* Tee muutokset +* Varmista, että kaikki toimii tarkoitetulla tavalla +* Luo uusi vedä-pyyntö (pull request) + +Palvelimen lähdekoodi, API-kutsujen dokumentaatio sekä viralliset kirjastot oman sovelluksen kehittämiseen Duino-Coinille ovat saatavilla [useful tools](https://github.com/revoxhere/duino-coin/tree/useful-tools) -haarassa. + + +## Testatut laitteet ja kehysalustat + +### Huomaa, että palkkiot riippuvat monista tekijöistä ja alla oleva taulukko on vain suuntaa antava. + + | Laite/CPU/SBC/MCU/piiri | Keskimääräinen hashrate
(kaikki säikeet) | Louhinta
säikeet | Virran
-kulutus | Keskimääräinen
DUCO/päivä | + |-----------------------------------------------------------|-----------------------------------|-------------------|----------------|---------------------| + | Arduino Pro Mini, Uno, Nano jne.
(Atmega 328p/pb/16u2) | 258 H/s | 1 | 0.2 W | 15-20 | + | Raspberry Pi Pico | 5 kH/s | 1 | 0.3 W | 10 | + | Teensy 4.1 (pehmeä salaus) | 80 kH/s | 1 | 0.5 W | ? | + | NodeMCU, Wemos D1 jne.
(ESP8266) | 9-10 kH/s (160MHz) 5 kH/s (80Mhz) | 1 | 0.6 W | 3-6 | + | ESP32 | 40-42 kH/s | 2 | 1 W | 6-9 | + | Raspberry Pi Zero | 18 kH/s | 1 | 1.1 W | ? | + | Raspberry Pi 3 **(32bit)** | 440 kH/s | 4 | 5.1 W | 4-5 | + | Raspberry Pi 4 **(32bit)** | 740 kH/s | 4 | 6.4 W | ? | + | Raspberry Pi 4 **(64bit, fasthash)** | 6.8 MH/s | 4 | 6.4 W | 5 | + | ODROID XU4 | 1.0 MH/s | 8 | 5 W | 6 | + | Atomic Pi | 690 kH/s | 4 | 6 W | ? | + | Orange Pi Zero 2 | 740 kH/s | 4 | 2.55 W | ? | + | Khadas Vim 2 Pro | 1.12 MH/s | 8 | 6.2 W | ? | + | Libre Computers Tritium H5CC | 480 kH/s | 4 | 5 W | ? | + | Libre Computers Le Potato | 410 kH/s | 4 | 5 W | ? | + | Pine64 ROCK64 | 640 kH/s | 4 | 5 W | ? | + | Intel Celeron G1840 | 1.25 MH/s | 2 | 53 W | 3.3 | + | Intel Core i5-2430M | 1.18 MH/s | 4 | 35 W | 6.5 | + | Intel Core i5-3230M | 1.52 MH/s | 4 | 35 W | 7.2 | + | Intel Core i5-5350U | 1.35 MH/s | 4 | 15 W | 6.0 | + | Intel Core i5-7200U | 1.62 MH/s | 4 | 15 W | 7.5 | + | Intel Core i5-8300H | 3.67 MH/s | 8 | 45 W | 9.1 | + | Intel Core i3-4130 | 1.45 MH/s | 4 | 54 W | 3.7 | + | AMD Ryzen 5 2600 | 4.9 MH/s | 12 | 65 W | 15.44 | + | AMD Ryzen R1505G **(fasthash)** | 8.5 MH/s | 4 | 35 W | - | + | Intel Core i7-11370H **(fasthash)** | 17.3 MH/s | 8 | 35 W | 4.28 | + | Realtek RTD1295 | 490 kH/s | 4 | - | - | + | Realtek RTD1295 **(fasthash)** | 3.89 MH/s | 4 | - | - | + +Kaikki testit suoritettiin käyttäen DUCO-S1-algoritmia **ilman fasthash-kiihdytyksiä**, ellei toisin mainita. Tämä taulukko päivitetään aktiivisesti. + + + +## Yhteisön tekemät ohjelmistot + +### Huomioithan, että nämä ohjelmistot eivät ole kehittämiämme, emmekä anna mitään takuita siitä, ettei niiden käyttö johda tilin sulkemiseen. Käytä niitä omalla vastuullasi. + + ### Muut tiedossa olevat Duino-Coinin kaivostyökalut: + * :point_right: [**RP2040-HAT-MINING-C**](https://github.com/Wiznet/RP2040-HAT-MINING-C) - **WIZnet RP2040** mining stack + * [DuinoCoinEthernetMiner](https://github.com/Pumafron/DuinoCoinEthernetMiner) - Arduino Ethernet shield Miner by Pumafron + * [STM8 DUCO Miner](https://github.com/BBS215/STM8_DUCO_miner) - STM8S firmware for mining DUCO by BBS215 + * [DuinoCoinbyLabVIEW](https://github.com/ericddm/DuinoCoinbyLabVIEW) - miner for LabVIEW family by ericddm + * [Duino-JS](https://github.com/Hoiboy19/Duino-JS) - a JavaScript miner which you can easily implement in your site by Hoiboy19 + * [Duinotize](https://github.com/mobilegmYT/Duinotize) - Duino website monetizer by mobilegmYT + * [hauchel's duco-related stuff repository](https://github.com/hauchel/duco/) - Collection of various codes for mining DUCO on other microcontrollers + * [duino-coin-php-miner](https://github.com/ricardofiorani/duino-coin-php-miner) Dockerized Miner in PHP by ricardofiorani + * [duino-coin-kodi](https://github.com/SandUhrGucker/duino-coin-kodi) - Mining addon for Kodi Media Center by SandUhrGucker + * [MineCryptoOnWifiRouter](https://github.com/BastelPichi/MineCryptoOnWifiRouter) - Python script to mine Duino-Coin on routers by BastelPichi + * [Duino-Coin_Android_Cluster Miner](https://github.com/DoctorEenot/DuinoCoin_android_cluster) - mine with less connections on multiple devices by DoctorEenot + * [ESPython DUCO Miner](https://github.com/fabiopolancoe/ESPython-DUCO-Miner) - MicroPython miner for ESP boards by fabiopolancoe + * [DUCO Miner for Nintendo 3DS](https://github.com/BunkerInnovations/duco-3ds) - Python miner for Nintendo 3DS by PhereloHD & HGEpro + * [Dockerized DUCO Miner](https://github.com/Alicia426/Dockerized_DUCO_Miner_minimal) - Miner in Docker by Alicia426 + * [NodeJS-DuinoCoin-Miner](https://github.com/LDarki/NodeJS-DuinoCoin-Miner/) - simple NodeJS miner by LDarki + * [d-cpuminer](https://github.com/phantom32-0/d-cpuminer) - pure C miner by phantom32 & revoxhere + * [Go Miner](https://github.com/yippiez/go-miner) by yippiez + * [ducominer](https://github.com/its5Q/ducominer) by its5Q + * [Unofficial miners directory](https://github.com/revoxhere/duino-coin/tree/master/Unofficial%20miners) + * [Julia Miner](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Julia_Miner.jl) by revoxhere + * [Ruby Miner](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Ruby_Miner.rb) by revoxhere + * [Minimal Python Miner (DUCO-S1)](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Minimal_PC_Miner.py) by revoxhere + * [Teensy 4.1 code for Arduino IDE](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Teensy_code/Teensy_code.ino) by joaquinbvw + + ### Muut työkalut: + * [Duino Miner](https://github.com/g7ltt/Duino-Miner) - Arduino Nano based DUCO miner files and documentation by g7ltt + * [DUINO Mining Rig](https://repalmakershop.com/pages/duino-mining-rig) - 3D files, PCB designs and instructions for creating your own Duino rig by ReP_AL + * [DuinoCoin-balance-Home-Assistant](https://github.com/NL647/DuinoCoin-balance-Home-Assistant) - addon for home assistant displaying your balance by NL647 + * [ducopanel](https://github.com/ponsato/ducopanel) - a GUI app for controling your Duino-Coin miners by ponsato + * [Duino AVR Monitor](https://www.microsoft.com/store/apps/9NJ7HPFSR9V5) - GUI Windows App for monitoring AVR devices mining DUCO by niknak + * [Duino-Coin Arduino library](https://github.com/ricaun/arduino-DuinoCoin) by ricaun + * [DuinoCoinI2C](https://github.com/ricaun/DuinoCoinI2C) - Use ESP8266/ESP32 as a master for Arduinos by ricaun + * [Duino-Coin Mining Dashboard](https://lulaschkas.github.io/duco-mining-dashboard/) and troubleshooting helper by Lulaschkas + * [duco-miners](https://github.com/dansinclair25/duco-miners) CLI mining dashboard made by dansinclair25 + * [Duco-Coin Symbol Icon ttf](https://github.com/SandUhrGucker/Duco-Coin-Symbol-Icon-ttf-.h) by SandUhrGucker + * [DUCO Monitor](https://siunus.github.io/duco-monitor/) account statistics website by siunus + * [Duino Stats](https://github.com/Bilaboz/duino-stats) official Discord bot by Bilaboz + * [DuCoWallet](https://github.com/viktor02/DuCoWallet) GUI Wallet by viktor02 + * [Duco-widget-ios](https://github.com/naphob/duco-widget-ios) - a Duino-Coin iOS widget by Naphob + * [Duino Lookup](https://axorax.github.io/duino-lookup/) by axorax + + Voit tarkastella vastaavaa listaa myös Duino-Coinin virallisilla verkkosivuilla. [website](https://duinocoin.com/apps). + + +## License + +Duino-Coin on pääosin jaettu MIT-lisenssillä. Lisätietoja saat tiedostosta `LICENSE`. +Joissakin kolmannen osapuolen tiedostoissa saattaa olla erilaiset lisenssit - tarkista niiden `LICENSE` -lausekkeet (yleensä lähdekooditiedoston alusta). + + +## Käyttöehdot +1. Duino-Coinit ("DUCO:t") ansaitaan louhimalla prosessilla, jota kutsutaan kaivamiseksi.
+2. Louhinta tapahtuu käyttämällä DUCO-S1-algoritmia (kuten selitetty Duino-Coinin Whitepaperissa), jossa oikean vastauksen löytäminen matemaattiseen ongelmaan antaa louhijalle palkkion.
+3. Louhinta voidaan suorittaa virallisesti käyttäen CPU:ita, AVR-kortteja (esim. Arduino-kortteja), yksikorttitietokoneita (esim. Raspberry Pi -kortteja) ja ESP32/8266-kortteja virallisten kaivostyöläisten käyttämisen avulla (muut virallisesti sallitut kaivostyöläiset on kuvattu README:n yläosassa).
+4. Kaikkien kaivostyöläisten on käytettävä heille sopivaa vaikeustasoa. +5. Louhinta GPU:illa, FPGA:illa ja muilla korkean suorituskyvyn laitteilla on sallittua, mutta käyttämällä vain EXTREME-louhintavaikeutta.
+6. Mitkä tahansa käyttäjät, jotka käyttävät kaivostyöläisiä, joille ei ole sopiva vaikeustaso (katso vaikeuslista), rajoitetaan automaattisesti siirtymällä oikealle vaikeustasolle.
+7. Mitkä tahansa käyttäjät, jotka yrittävät käyttää liian alhaista vaikeustasoa kuin heille sopii, saattavat saada tilapäisen eston tai pysyvän porttikiellon.
+8. Porttikiellon yhteydessä käyttäjä estetään pääsemästä käsiksi kolikoihinsa ja hänen tilinsä poistetaan.
+9. Vaihtoon kelpaavat vain laillisesti ansaitut kolikot.
+10. Tilejä voidaan väliaikaisesti keskeyttää tutkimaan ToS-rikkomuksia ("rikkomus" tai "väärinkäyttö").
+11. Vaihtopyynnön tekeminen viralliselle DUCO-vaihdolle ("virallinen vaihto") voi viivästyä ja/tai hylätä tutkimusten aikana.
+12. Viralliselle vaihdolle tehtyjä vaihtopyyntöjä voidaan hylätä ToS-rikkomusten ja/tai vähäisen rahoituksen vuoksi.
+13. Ilmaisilla pilvipalveluilla (tai ilmaisilla VPS-palveluilla, kuten Repl.it, GitHub Actions jne.) louhkiminen ei ole sallittua, koska se on epäreilua muille.
+14. Käyttäjän DUCOja voidaan polttaa, jos rikkomus voidaan todistaa.
+15. Nämä käyttöehdot voivat muuttua milloin tahansa ilman ennakkoilmoitusta.
+16. Useampien käyttäjätilien omistaminen ilman järkevää syytä (esim. mon louhiminen) ei ole sallittua - useita tilejä käytettäessä samalla tietokoneella/verkolla, ellei niille ole myönnetty poikkeusta, tullaan estämään.
+17. Muiden palveluiden tai tuotteiden mainostaminen lähettämällä tapahtumia ei ole sallittua.
+18. Suuri määrä tapahtumia lyhyessä ajassa voi aktivoida Kolka-järjestelmän, joka rajoittaa ja/tai estää käyttäjän.
+19. Yhteisön tekemien ohjelmien on noudatettava sääntöjä (käyttöehdot, vaikeustasot jne.) - järjestelmän väärinkäyttö johtaa ohjelmiston ja/tai käyttäjän estämiseen.
+20. Tilit, joiden nimi tai käyttö on harhaanjohtavaa (henkilöllisyyden varastaminen, tekaistut bottitilit jne.), eivät ole sallittuja..
+21. Loukkaavan tai epäolennaisen todentamiskuvan ja/tai kuvauksen lähettäminen johtaa tilin välittömään estämiseen. +22. Jokaisen Duino-Coin-käyttäjän on noudatettava edellä mainittuja sääntöjä. Epäasianmukainen käyttäytyminen johtaa tilin estämiseen.
+ + +## Tietosuojakäytäntö +1. Pääpalvelimella tallennetaan käyttäjien käyttäjänimet, tiivistetyt salasanat (bcrypt-menetelmällä), tilin luomispäivämäärät, viimeiset kirjautumisajat ja sähköpostiosoitteet.
+2. Sähköpostiosoitteet eivät ole julkisesti saatavilla ja niitä käytetään vain käyttäjän kanssa tarvittaessa kommunikointiin, vahvistamaan vaihtoja DUCO-Exchange -sivustolla ja vastaanottamaan satunnaisia uutiskirjeitä (suunniteltu tulevaisuutta varten).
+3. Saldot, siirrot ja kaivostoimintaan liittyvät tiedot ovat julkisesti saatavilla JSON APIn kautta.
+4. Tietosuojakäytäntöä voidaan muuttaa tulevaisuudessa, mutta käyttäjät saavat ilmoituksen ennen muutoksia. + + +## Aktiiviset projektin ylläpitäjät + +* [@revoxhere](https://github.com/revoxhere/) - robik123.345@gmail.com (Johtava Python-kehittäjä, projektin perustaja) +* [@Bilaboz](https://github.com/bilaboz/) (Johtava NodeJS-kehittäjä) +* [@connorhess](https://github.com/connorhess) (Johtava Python-kehittäjä, Node-S:n omistaja) +* [@JoyBed](https://github.com/JoyBed) (Johtava AVR-kehittäjä) +* [@Yennefer](https://www.instagram.com/vlegle/) (Johtava sosiaalisen median manageri) +* [@Tech1k](https://github.com/Tech1k/) - kristian@beyondcoin.io (Johtava Webmaster ja DUCO-kehittäjä) +* [@ygboucherk](https://github.com/ygboucherk) ([wDUCO](https://github.com/ygboucherk/wrapped-duino-coin-v2) kehittäjä) +* [@Lulaschkas](https://github.com/Lulaschkas) (Kehittäjä) +* [@joaquinbvw](https://github.com/joaquinbvw) (AVR kehittäjä) + +Suuret kiitokset kaikille [contributors](https://github.com/revoxhere/duino-coin/graphs/contributors), jotka ovat auttaneet kehittämään Duino-Coin-projektia. + +
+ +Projektin linkki: [https://github.com/revoxhere/duino-coin/](https://github.com/revoxhere/duino-coin/) +
+Verkkosivuston linkki: [https://duinocoin.com/](https://duinocoin.com/) +
+Duino-Coin tilan sivu: [https://status.duinocoin.com](https://status.duinocoin.com) diff --git a/Resources/README_TRANSLATIONS/README_id_ID.md b/Resources/README_TRANSLATIONS/README_id_ID.md index c9c671a4..85821dcb 100644 --- a/Resources/README_TRANSLATIONS/README_id_ID.md +++ b/Resources/README_TRANSLATIONS/README_id_ID.md @@ -32,6 +32,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_in_HI.md b/Resources/README_TRANSLATIONS/README_in_HI.md index 35c29e3e..d63d3987 100644 --- a/Resources/README_TRANSLATIONS/README_in_HI.md +++ b/Resources/README_TRANSLATIONS/README_in_HI.md @@ -43,6 +43,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_it_IT.md b/Resources/README_TRANSLATIONS/README_it_IT.md index 7544f46f..5bfcae04 100644 --- a/Resources/README_TRANSLATIONS/README_it_IT.md +++ b/Resources/README_TRANSLATIONS/README_it_IT.md @@ -39,6 +39,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_ja_JP.md b/Resources/README_TRANSLATIONS/README_ja_JP.md index d0c7adbe..fb21bbf3 100644 --- a/Resources/README_TRANSLATIONS/README_ja_JP.md +++ b/Resources/README_TRANSLATIONS/README_ja_JP.md @@ -45,6 +45,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_kr_KR.md b/Resources/README_TRANSLATIONS/README_kr_KR.md index 2e7fac84..d6eb2a3f 100644 --- a/Resources/README_TRANSLATIONS/README_kr_KR.md +++ b/Resources/README_TRANSLATIONS/README_kr_KR.md @@ -31,6 +31,8 @@ + +
diff --git a/Resources/README_TRANSLATIONS/README_pt_BR.md b/Resources/README_TRANSLATIONS/README_pt_BR.md index 0c320f7c..6d656ec0 100644 --- a/Resources/README_TRANSLATIONS/README_pt_BR.md +++ b/Resources/README_TRANSLATIONS/README_pt_BR.md @@ -27,6 +27,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_ru_RU.md b/Resources/README_TRANSLATIONS/README_ru_RU.md index 79256448..7e58ea11 100644 --- a/Resources/README_TRANSLATIONS/README_ru_RU.md +++ b/Resources/README_TRANSLATIONS/README_ru_RU.md @@ -20,6 +20,9 @@ + + +
diff --git a/Resources/README_TRANSLATIONS/README_sk_SK.md b/Resources/README_TRANSLATIONS/README_sk_SK.md index 27a710e8..9081907f 100644 --- a/Resources/README_TRANSLATIONS/README_sk_SK.md +++ b/Resources/README_TRANSLATIONS/README_sk_SK.md @@ -38,6 +38,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_th_TH.md b/Resources/README_TRANSLATIONS/README_th_TH.md index 28c96837..25a5638c 100644 --- a/Resources/README_TRANSLATIONS/README_th_TH.md +++ b/Resources/README_TRANSLATIONS/README_th_TH.md @@ -30,6 +30,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_tr_TR.md b/Resources/README_TRANSLATIONS/README_tr_TR.md index 7777b7ef..04941a83 100644 --- a/Resources/README_TRANSLATIONS/README_tr_TR.md +++ b/Resources/README_TRANSLATIONS/README_tr_TR.md @@ -14,6 +14,8 @@
+ + diff --git a/Resources/README_TRANSLATIONS/README_zh_CN.md b/Resources/README_TRANSLATIONS/README_zh_CN.md index c1abe736..4ceabcc6 100644 --- a/Resources/README_TRANSLATIONS/README_zh_CN.md +++ b/Resources/README_TRANSLATIONS/README_zh_CN.md @@ -34,6 +34,8 @@ + + diff --git a/Resources/Wallet_langs.json b/Resources/Wallet_langs.json index fe16bfcd..1c827ecd 100644 --- a/Resources/Wallet_langs.json +++ b/Resources/Wallet_langs.json @@ -2094,5 +2094,110 @@ "sessionprofit_unavailable2": "最初に見積もり利益を確認する。", "tray_show": "ウィンドウを表示する", "tray_exit": "ウィンドウを閉じる" + }, + "finnish": { + "translation_author": "EeroVakiparta", + "welcome_message": "Tervetuloa\nDuino-Coin\nTkinter GUI Lompakkoon", + "warning": "Varoitus", + "duino_coin_wallet": "Duino-Coin Lompakko", + "uppercase_duino_coin_wallet": "DUINO-COIN LOMPAKKO", + "loading_database": "Ladataan tietokantaa...", + "please_wait": "Odota hetki...", + "please_wait_calculating": "Odota hetki - lasketaan...", + "preparing_wallet_window": "Valmistellaan lompakon ikkunaa...", + "username": "KÄYTTÄJÄTUNNUS", + "passwd": "SALASANA", + "keep_me_logged_in": "Pidä minut kirjautuneena", + "login": "KIRJAUDU", + "register": "REKISTERÖIDY", + "login_error": "Kirjautumisvirhe", + "fill_the_blanks_warning": "Täytä ensin tyhjät kohdat", + "registration_success": "Rekisteröinti onnistui", + "registration_success_msg": "Uusi käyttäjä on rekisteröity onnistuneesti. Voit nyt kirjautua sisään", + "register_on_network": "Rekisteröidy verkkoon", + "register_tos_warning": "Käyttämällä Duino-Coinia hyväksyt noudattavasi käyttöehtoja", + "confirm_passwd": "Vahvista salasana", + "old_passwd": "VANHA SALASANA", + "new_passwd": "UUSI SALASANA", + "confirm_new_passwd": "VAHVISTA UUSI SALASANA", + "register_error": "Käyttäjän rekisteröintivirhe", + "error_passwd_dont_match": "Salasanat eivät täsmää", + "same_passwd_error": "Uusi salasana on sama kuin vanha", + "loading": "Ladataan", + "wallet": "Lompakko", + "recipient": "VASTAANOTTAJA", + "amount": "MÄÄRÄ", + "send_funds": "LÄHETÄ DUCO", + "send_funds_warning": "Haluatko varmasti lähettää", + "send_funds_to": "kohteeseen", + "wrap_duco": "KÄÄRI DUCO", + "unwrap_duco": "PURKAUTA DUCO", + "estimated_profit": "ARVIOITU TUOTTO", + "estimated_profit_miner_warning": "Käynnistä louhintalaitteet ensin nähdäksesi arvioidun tuoton.", + "wallet_transactions": "Duino-Coin Lompakko - Tapahtumat", + "local_transactions": "PAIKALLISET TAPAHTUMAT", + "transaction_list": "TAPAHTUMALUETTELO", + "transaction_list_notice": "Klikkaa tapahtumaa nähdäksesi sen selaimessa.", + "currency_converter": "VALUUTTAMUUNNIN", + "from": "MISTÄ", + "to": "MIHIN", + "input_amount": "SYÖTÄ MÄÄRÄ", + "calculate": "LASKE", + "calculate_error": "Virheellinen laskenta", + "wallet_calculator": "Duino-Coin Lompakko - Valuuttamuunnin", + "result": "TULOS", + "statistics": "Tilastot", + "statistics_title": "Duino-Coin Lompakko - Tilastot", + "your miners": "SINUN LOUHIJAT", + "statistics_miner_warning": "Louhijoita ei voitu havaita tililläsi", + "richlist": "RIKASLISTA", + "network_info": "VERKON TIEDOT", + "difficulty": "Vaikeustaso", + "mined_blocks": "Louhitut lohkot", + "network_hashrate": "Verkon hashrate", + "active_miners": "Aktiiviset louhijat", + "estimated_price": "arvioitu hinta", + "registered_users": "Rekisteröityneet käyttäjät", + "mined_duco": "Kaiken aikaa louhittu DUCO", + "wrapper_title": "Duino-Coin Lompakko - Kääre", + "wrapped_error_tronpy": "Tronpy ei ole asennettu, asenna se käyttämällä komentoa `pip install tronpy`", + "wrapper_error": "Kääre ei ole määritetty. Määritä se asetuksissa!", + "wrapper_error_title": "Kääre-virhe", + "invalid_passphrase": "Virheellinen tunnuslause, poistetaan kääre käytöstä täksi istunnoksi", + "wrapper_config_title": "DUCO Kääre-asetukset", + "unwrapper_title": "Duino-Coin Lompakko - Kääreen purkaja", + "unwrap_amount": "Purkamisen määrä: ", + "ask_passphrase": "Tunnuslause (yksityisen avaimen käyttöön):", + "ask_private_key": "Yksityinen avain: ", + "passphrase": "Tunnuslause: ", + "settings": "Asetukset", + "uppercase_settings": "ASETUKSET", + "settings_title": "Duino-Coin Lompakko - Asetukset", + "logout": "KIRJAUDU ULOS", + "change_passwd": "VAIHDA SALASANA", + "change_passwd_lowercase": "Vaihda salasana", + "change_passwd_error": "Virhe salasanan vaihtamisessa", + "change_passwd_ok": "Salasana vaihdettu", + "configure_wrapper": "MÄÄRITÄ KÄÄRE", + "configure_wrapper_lowercase": "Määritä kääre", + "clear_transactions": "TYHJENNÄ TAPAHTUMAT", + "logged_in_as": "Kirjautunut käyttäjänä", + "wallet_version": "Lompakon versio", + "minute": "MINUUTTI", + "hour": "TUNTI", + "day": "PÄIVÄ", + "config_dev_warning": "Lisää vaihtoehtoja tulee tulevaisuudessa", + "your_miners": "SINUN KAIVUREITA", + "session": "ISTUNTO", + "wrapper_success": "Onnistunut kääriminen", + "wrapper_amount_to_wrap": "Käärittävä määrä", + "email": "SÄHKÖPOSTI", + "wrapper_error_tronpy": "Virhe Tronpyssa", + "translation_author_message": "Lompakko käännetty:", + "notification_new_transaction": "Uusi siirto", + "sessionprofit_unavailable1": "Käynnistä kaivurit", + "sessionprofit_unavailable2": "ensin nähdäksesi arvioidun tuoton.", + "tray_show": "Näytä ikkuna", + "tray_exit": "Sulje ikkuna" } } diff --git a/Wallet.py b/Wallet.py index 9530a058..baba00f8 100644 --- a/Wallet.py +++ b/Wallet.py @@ -2623,6 +2623,8 @@ def clear_amount_placeholder(self): lang = "thai" elif locale.startswith("ko"): lang = "korean" + elif locale.startswith("fi"): + lang = "finnish" else: lang = "english" except IndexError: