sync:
  devices:
    errors:
      loading: Synkronointilaitteiden lataus epäonnistui
      removing: Synkronointilaitteen poisto epäonnistui
      sync_failed: Laitteiden synkronointi epäonnistui
    from_label: Mistä
    help:
      content: '🔄 **Mikä on Sync?**


        Sync pitää tapasi, tehtäväsi, muistiinpanosi ja tietosi ajan tasalla eri laitteilla
        (puhelimet, tabletit, kannettavat, työpöydät) samassa Wi-Fi-verkossa. Ei pilveä
        tai internetiä — tiedot pysyvät yksityisinä ja paikallisina.


        Se on helppo käyttää: Aseta se kerralla, ja muutokset synkronoituvat automaattisesti
        tai pyynnöstä. Vaihda laitteita saumattomasti, kuten aloita puhelimella ja
        lopeta PC:llä.


        ## 🔗 **Synkronointitilat**


        Kaikki laitteet tukevat Klientti- tai Server-tiloja joustavaan synkronointiin.
        Server johtaa (jakaa tietoja), Klientit liittyvät ja vaihtavat. Tarvitset
        ainakin yhden Serverin.


        - **Klientti-tila:** Yhdistyy Serveriin synkronoimiseksi. Ihanteellinen ryhmien
        liittymiseen QR:llä tai manuaalisella syötteellä.

        - **Server-tila:** Toimii keskuspaikkana; näyttää QR:n tai merkkijonon muille
        liittymään.


        **Alustahuomautukset:**

        - **Mobiili:** Vaihda Wi-Fi-hotspot-kuvakkeen kautta. Server kannettaville
        keskuspaikoille.

        - **Työpöytä (Oletus: Server):** Vaihda Sync-asetuksissa. Klientti kannettaville,
        jotka synkronoivat pää-PC:ihin.


        **Esimerkit:** Mobiili-mobiilille (yksi Server), työpöytä-mobiilille (kumpaankin
        suuntaan), työpöytä-työpöydälle (yksi Server, yksi Klientti).


        Vaihda tiloja Sync-asetuksissa; sovellus muistaa valintasi.


        ## 🛠️ **Synkronoinnin Käynnistäminen**


        Laitteiden täytyy jakaa Wi-Fi; pidä WHPH auki.


        ### **QR-Koodin Asetus**

        1. Server: Käynnistä Server-tila Syncissä — QR ilmestyy.

        2. Klientti: "Lisää laite" > Skannaa QR.

        3. Yhdistyy ja synkronoi automaattisesti.


        Tukee kaikkia yhdistelmiä.


        ### **Yhteyden Merkkijono**

        1. Server: Kopioi merkkijono (esim. "whph://IP:44040?...") Syncistä.

        2. Klientti: "Lisää laite" > Manuaalinen > Liitä merkkijono > Yhdistä.


        Ei vaadi kameraa.


        ### **Manuaalinen Syöttö**

        1. Server: Merkitse IP/portti (oletus 44040) Yhteyden tiedoista.

        2. Klientti: "Lisää laite" > Manuaalinen > Syötä IP, portti, nimi > Testaa
        > Yhdistä.


        **Työpöydän Klientit:** Vaihda Klientti-tilaan ensin, sitten yhdistä. Synkronoi
        automaattisesti; vaihda takaisin milloin tahansa.


        Ota käyttöön automaattinen uudelleenyhteys asetuksissa luotettavuuden vuoksi.


        ## 📋 **Laitteiden Hallinta**


        - **Näytä:** Näet laitteet, synkronointiajat, tilan Sync-asetuksissa.

        - **Manuaalinen Sync:** Napauta nappia per laite.

        - **Poista:** Valitse ja poista synkronoinnin lopettamiseksi.


        ## 🔧 **Vianetsintä**


        **Yhteysongelmat:**

        1. Sama Wi-Fi? Ei VPN:ää.

        2. Käynnistä sovellus uudelleen.

        3. Vahvista Server-tila.

        4. Testaa ilman palomuuria.


        **Ei laitteita?**

        - Vakaa Wi-Fi, ei proxyja.

        - Päivitä skannaus.

        - Käytä manuaalista IP:tä.


        **Sync Epäonnistuu/Aikakatkot:**

        1. Manuaalinen sync.

        2. Vastaa sovelluksen versioita.

        3. Odota suuria tietoja.


        **Palomuuri (Portti 44040):**


        Jos yhteydet eivät toimi, tietokoneesi palomuuri saattaa estää sync-signaalin.
        Avaa portti 44040, jotta laitteet voivat kommunikoida paikallisesti — se on
        turvallista kotiverkollesi.


        **Windows (GUI):**

        1. Avaa Defender Palomuuri > Edistynyt > Saapuvat säännöt > Uusi sääntö.

        2. Portti > TCP > 44040 > Salli > Kaikki profiilit > Nimi "WHPH Sync" > Valmis.


        **Windows (Admin CMD):**

        ```

        netsh advfirewall firewall add rule name="WHPH Sync" dir=in action=allow protocol=TCP
        localport=44040

        ```


        **Linux (UFW):**

        ```

        sudo ufw allow 44040/tcp && sudo ufw reload

        ```


        Vinkkejä: Käynnistä reititin uudelleen, käytä yksityisiä verkkoja. Yhdistä
        uudelleen "ei löytynyt" virheissä.

        '
      title: Laitteiden synkronointiapu
    last_sync_label: Viimeisin synkronointi
    no_devices_found: Ei synkronoituja laitteita
    sync_tooltip: Synkronoi nyt
    title: Synkronointilaitteet
    to_label: Mihin
    unnamed_device: Nimetön laite
    never_synced: Ei koskaan synkronoitu
    remove_device: Poista laite
  error:
    scan: Skannaus epäonnistui
  errors:
    connection_failed: "Yhteys epäonnistui. Varmista:


      1. Molemmat laitteet ovat samassa verkossa

      2. Molemmat sovellukset ovat auki ja käynnissä

      3. Mikään palomuuri ei estä yhteyttä

      "
    device_mismatch:
      Synkronointivirhe. Synkronoimaan yrittävä laite ei ole oikein
      paritettu tähän laitteeseen.
    environment_mismatch:
      Synkronointi ei voi jatkua debug- ja tuotanto-versioiden
      välillä.
    device_not_found: Synkronointilaitetta ei löytynyt
    ip_address: Paikallisen IP-osoitteen hakeminen epäonnistui
    parse_message: Skannatun viestin jäsentäminen epäonnistui
    process_failed: Synkronointiprosessi epäonnistui.
    save_device: Synkronointilaitteen tallennus epäonnistui
    scan: Skannaus epäonnistui
    sync_failed: Synkronointi epäonnistui. Kokeile uudelleen.
    sync_timeout: Synkronointiaikakatkaisu
    version_mismatch:
      "Version eroavaisuus. Paikallinen versio: {currentVersion},
      Etäversio: {remoteVersion}. Päivitä molemmat sovellukset samaan versioon."
    local_ip_error: Paikallinen IP-virhe
    device_already_paired: Laite on jo paritettu
    no_active_interfaces: Ei aktiivisia verkkoliittymiä
    device_discovery_failed: Laitteen löytäminen epäonnistui
    no_server_configured:
      Ei serveriä konfiguroitu. Lisää ensin synkronointilaite
      tai käytä manuaalista yhteyttä server-yhteyden asettamiseksi.
    device_id_unavailable:
      Laitteen tunnus ei ole käytettävissä. Synkronointia ei
      voida jatkaa.
    local_ip_unavailable: Paikallinen IP-osoite ei ole käytettävissä. Tarkista verkkoyhteys.
    prerequisites_failed:
      Synkronoinnin edellytysten validointi epäonnistui. Tarkista
      verkkoasetukset.
    critical_sync_operation_failed:
      Kriittinen synkronointitoiminto epäonnistui. Yritä
      uudelleen.
    initiate_outgoing_sync_failed: Laitteiden kanssa synkronoinnin aloitus epäonnistui.
    processing_incoming_data: Virhe käsiteltäessä saapuvia synkronointitietoja.
    checking_local_data: Virhe tarkistettaessa paikallisia tietoja synkronointia varten.
    sync_with_device_failed: Laitteen kanssa synkronointi epäonnistui.
    sync_with_device_exception: Poikkeus tapahtui laitteen synkronoinnin aikana.
    process_accumulated_response_data:
      Kerättyjen synkronointivastauksien käsittely
      epäonnistui.
    process_response_data: Synkronointivastaustietojen käsittely epäonnistui.
    some_devices_failed_to_sync:
      Joidenkin laitteiden synkronointi epäonnistui. Yritä
      uudelleen.
  messages:
    device_already_paired: Tämä laite on jo paritettu
    sync_completed: Synkronointi valmistui onnistuneesti
    sync_in_progress: Synkronointi meneillään...
    testing_connection: Testaa yhteyttä...
    device_added_success: Laite lisätty onnistuneesti
  qr_code:
    close_button: Sulje
    dialog_title: Skannaa QR-koodi synkronoimiseksi
    title: QR-koodi
    description:
      Muut laitteet voivat skannata tämän QR-koodin yhdistääkseen ja synkronoidakseen
      tämän laitteen kanssa.
    connection_string_title: Yhteysmerkkijono
    connection_string_description:
      Vaihtoehtoisesti voit jakaa tämän yhteysmerkkijonon
      manuaaliseen laiteluonnisteluun.
    connection_string_copied: Yhteysmerkkijono kopioitu leikepöydälle
  scanner:
    title: Skannaa QR-koodi
    instruction: Sijoita QR-koodi kehykseen
  server:
    starting: Käynnistetään server-tilaa...
    active: Server-tila aktiivinen - Näytä QR-koodi muille laitteille
    stopped: Server-tila pysäytetty - Laite on nyt asiakastilassa
    start_failed:
      Server-tilan käynnistys epäonnistui - Tarkista, onko portti 44040
      käytettävissä
    start_tooltip: Käynnistä Server-tila
    stop_tooltip: Pysäytä Server-tila
    error: Virhe
    device_became_server: Tämä laite on nyt synkronointipalvelin
    start_menu: Käynnistä palvelin
    stop_menu: Pysäytä palvelin
    mode_title: Palvelintila
    mode_inactive: Palvelin ei aktiivinen
  manual:
    connection: Manuaalinen yhteys
    ip_address: IP-osoite
    port: Portti
    device_name: Laitteen nimi
    optional: (Valinnainen)
    connecting: Yhdistetään...
    cancel: Peruuta
    connect: Yhdistä
    ip_required: IP-osoite on pakollinen
    invalid_ip: Virheellinen IP-osoite muoto
    port_required: Portti on pakollinen
    invalid_port: Virheellinen porttinumero
    connection_failed: Yhteys epäonnistui
    connection_error: Yhteysvirhe
    connection_string_tab: Yhteysmerkkijono
    manual_entry_tab: Manuaalinen syöttö
    connection_string_required: Yhteysmerkkijono vaaditaan
    invalid_connection_string: Virheellinen yhteysmerkkijono muoto
    connection_string_label: Yhteysmerkkijono
    test_connection: Testaa yhteys
    enter_server_details: Syötä server-yhteyden tiedot manuaalisesti
    connection_timeout: Yhteys aikakatkaistu. Tarkista server-osoite ja yritä uudelleen.
    connection_test_successful: Yhteyden testi onnistui!
    connection_test_timeout:
      Yhteyden testin aikakatkaistu. Tarkista server-osoite
      ja yritä uudelleen.
    connection_test_failed_no_response:
      Yhteyden testi epäonnistui - ei vastausta
      serveriltä
    connection_test_failed_generic: "Yhteyden testi epäonnistui: {0}"
    connection_string_instruction:
      Liitä tähän server-laitteen tarjoama yhteysmerkkijono
      manuaaliseen yhdistämiseen.
  add:
    device: Lisää laite
    device_tooltip: Lisää uusi laite
    sync_device: Synkronoi laite
    sync_device_title: Synkronoi laitteella
    sync_device_description: Yhdistä toiseen laitteeseen tietojen synkronoimiseksi
    scanning_for_devices: Etsitään laitteita...
    no_nearby_devices: Ei lähellä olevia laitteita
    no_nearby_devices_hint: Varmista, että laitteet ovat samassa verkossa
    alternative_methods_hint: Kokeile manuaalista yhteyttä tai QR-koodia
    scan_qr_code: Skannaa QR-koodi
    refresh_scan: Päivitä skannaus
    last_seen: Viimeksi nähty
    already_added: Jo lisätty
  connect_info:
    dialog_title: Laitteen yhteys tiedot
    menu_title: Yhteyden tiedot
    qr_title: QR-koodi
    qr_description:
      Muut laitteet voivat skannata tämän QR-koodin yhdistääkseen ja
      synkronoidakseen tämän laitteen kanssa.
    connection_string_title: Yhteysmerkkijono
    connection_string_description:
      Vaihtoehtoisesti voit jakaa tämän yhteysmerkkijonon
      manuaaliseen laiteluonnisteluun.
    connection_string_copied: Yhteysmerkkijono kopioitu leikepöydälle
    server_details_description:
      Käytä näitä server-tietoja manuaaliseen yhdistämiseen
      muusta laitteesta.
    unknown_ip: Tuntematon IP
    error_loading_connection_info: Virhe yhteyden tietojen latauksessa
    retry: Yritä uudelleen
    manual_connection_tab: Manuaalinen yhteys
    server_details_title: Server-tiedot
    connection_string_title_alt: Yhteysmerkkijono
    copy: Kopioi
  desktop:
    mode_title: Työpöydän synkronointitila
    client_mode_start: Yhdistä asiakastilassa
    client_mode_stop: Vaihda server-tilaan
    client_mode_description: Yhdistä toisen laitteen serveriin tietojen synkronoimiseksi
    server_mode_description:
      Salli muiden laitteiden yhdistää ja synkronoida tämän
      laitteen kanssa
    sync_mode_start: Käynnistä asiakastila
    sync_mode_stop: Lopeta asiakastila
    sync_mode_start_menu: Käynnistä asiakastila
    sync_mode_stop_menu: Lopeta asiakastila
    client_mode_starting: Käynnistetään asiakastilaa...
    client_mode_started: Asiakastila käynnistetty
    client_mode_stopped: Palattu server-tilaan
    sync_mode_toggle_error: Synkronointitilan vaihto epäonnistui
  multi_interface_connection: Moniliitäntäyhteys
