File Manager
<?php
$lang['friendlyname'] = 'Lomakerakentaja';
$lang['field_type_DispositionEmailFromFEUProperty'] = '* Lähetä sähköpostia käyttäjille, jotka vastaavat Front End Users -lisäosan asetusta';
$lang['field_type_'] = 'Kentän tyyppiä ei ole asetettu';
$lang['field_type_CatalogerItemsField'] = 'Valitse yksi tai useampia katalogikohde';
$lang['field_type_FieldsetEnd'] = '- Kenttäryhmän (fieldset) alku';
$lang['field_type_FieldsetStart'] = '- Kenttäryhmän (fieldset) loppu';
$lang['field_type_TextField'] = 'Tekstikenttä';
$lang['field_type_HTML5NumberField'] = 'HTML5 numerokenttä';
$lang['field_type_HTML5EmailField'] = 'HTML5 sähköpostikenttä';
$lang['field_type_HTML5URLField'] = 'HTML5 URL-kenttä';
$lang['field_type_SiteAdminField'] = 'Sivuston ylläpitäjä';
$lang['field_type_PasswordField'] = 'Salasana';
$lang['field_type_PasswordAgainField'] = 'Salasana uudelleen (varmennus)';
$lang['field_type_TextFieldExpandable'] = 'Tekstikenttä (useita)';
$lang['field_type_TextAreaField'] = 'Tekstialue';
$lang['field_type_ButtonField'] = 'Painike';
$lang['field_type_CheckboxField'] = 'Valintalaatikko';
$lang['field_type_CheckboxGroupField'] = 'Valintalaatikkoryhmä';
$lang['field_type_PulldownField'] = 'Alasvetovalikko';
$lang['field_type_YearPullDownField'] = 'Vuosialasvetovalikko';
$lang['field_type_MultiselectField'] = 'Monivalinta';
$lang['field_type_StatePickerField'] = 'Osavaltiovalikko (USA)';
$lang['field_type_ProvincePickerField'] = 'Kanadan provinssit -valikko';
$lang['field_type_CountryPickerField'] = 'Maavalinta';
$lang['field_type_DatePickerField'] = 'Päiväysvalinta';
$lang['field_type_TimePickerField'] = 'Aikavalinta';
$lang['field_type_RadioGroupField'] = 'Valintapalloryhmä';
$lang['field_type_DispositionDirector'] = '* Lähetä vastaukset alasvetovalikon mukaisesti';
$lang['field_type_DispositionFileDirector'] = '* Tallenna vastaukset alasvetovalikon mukaisesti';
$lang['field_type_DispositionMultiselectFileDirector'] = '* Tallenna vastaukset useisiin tiedostoihin eri valintojen mukaisesti';
$lang['field_type_DispositionPageRedirector'] = '* Ohjaa sivulle alasvetovalikon mukaan';
$lang['field_type_DispositionEmail'] = '* Lähetä vastaukset asetettuihin sähköpostiosoitteisiin';
$lang['field_type_DispositionEmailConfirmation'] = '* Tarkistasähköpostiosoite';
$lang['field_type_DispositionFromEmailAddressField'] = '* Sähköposti "Sähköpostiosoitteesta" kentästä, ja lähetä kopioi';
$lang['field_type_DispositionFile'] = '* Tallenna vastaukset tiedostoon';
$lang['field_type_DispositionUniqueFile'] = '* Kirjoita tulokset erilliseen tiedostoon jokaisella lähetyskerralla';
$lang['field_type_DispositionDatabase'] = '* Tallenna vastaukset tietokantaan';
$lang['field_type_DispositionFormBrowser'] = '* Tallenna tulokset FormBrowser v.3 moduulille';
$lang['field_type_DispositionUserTag'] = '* Kutsu käyttäjän määrittelemää tagia lomakkeen tuloksilla';
$lang['field_type_DispositionForm'] = '* Lähetä vapaavalintaiseen lomake toimintoon';
$lang['field_type_DispositionDeliverToEmailAddressField'] = '* Lähetä käyttäjän määrittelemään sähköpostiosoitteeseen';
$lang['field_type_DispositionEmailSiteAdmin'] = '* Lähetä sähköposti CMS:n ylläpitokäyttäjälle';
$lang['field_type_DispositionEmailBasedFrontendFields'] = '* Lähetä tulokset sähköpostilla riippuen julkisen puolen kentistä';
$lang['field_type_PageBreakField'] = '- Sivunvaihto';
$lang['field_type_FileUploadField'] = 'Tiedoston lataus';
$lang['field_type_FromEmailAddressField'] = 'Sähköpostin "Lähettäjä" kenttä';
$lang['field_type_FromEmailAddressAgainField'] = 'Sähköpostin "Lähettäjä" kenttä uudelleen';
$lang['field_type_FromEmailNameField'] = 'Sähköpostin "Nimi" kenttä"';
$lang['field_type_FromEmailSubjectField'] = 'Sähköpostin "Aihe" kenttä';
$lang['field_type_CCEmailAddressField'] = 'Sähköpostin kopiokenttä (CC)';
$lang['field_type_StaticTextField'] = '- Kiinteä teksti';
$lang['field_type_SystemLinkField'] = '- Kiinteä linkki';
$lang['field_type_LinkField'] = 'Linkki (Käyttäjän syöttämä)';
$lang['field_type_HiddenField'] = '- Piilotettu kenttä';
$lang['field_type_ComputedField'] = '- Laskettu kenttä';
$lang['field_type_UniqueIntegerField'] = '- Yksilöivä kokonaisluku (sarjanumero)';
$lang['field_type_UserTagField'] = '- Käyttäjän määrittelemä tagikutsu';
$lang['field_type_CompanyDirectoryField'] = 'Yrityshakemiston kenttä';
$lang['field_type_ModuleInterfaceField'] = '- Moduulin liittymän kenttä';
$lang['field_type_CheckboxExtendedField'] = 'Valintaruutu laajennettu';
$lang['validation_none'] = 'Ei tarkistusta';
$lang['validation_numeric'] = 'Numeerinen';
$lang['validation_integer'] = 'Kokonaisluku';
$lang['validation_email_address'] = 'Sähköpostiosoite';
$lang['validation_usphone'] = 'Puhelinnumero (US)';
$lang['validation_must_check'] = 'Valinta vaaditaan';
$lang['validation_regex_match'] = 'Tarkista säännönmukaisella lausekkeella';
$lang['validation_regex_nomatch'] = 'Kentän arvo ei ole määrittelyn mukainen';
$lang['validation_empty'] = 'Ei voi olla tyhjä';
$lang['required'] = 'Pakollinen';
$lang['not_required'] = 'Vapaaehtoinen';
$lang['not_available'] = 'Ei saatavilla';
$lang['error_emailfromfeuprop'] = 'Virhe kentän asetuksissa';
$lang['error_nofeu'] = 'FrontEndUsers-lisäosaa ei löytynyt. Tämä kenttä ei toimi.';
$lang['error_nofeudefns'] = 'Sopivaa FrontEndUsers-asetusta ei löytynyt. Tämä kenttä ei toimi.';
$lang['required_field_missing'] = 'Vaaditusta kentästä puuttuu arvo';
$lang['please_enter_a_value'] = 'Ole hyvä ja anna arvo kenttään "%s"';
$lang['please_enter_a_number'] = 'Syötä numero kenttään "%s"';
$lang['please_enter_valid'] = 'Arvo ei ole sallittu kentässä "%s"';
$lang['please_enter_an_integer'] = 'Syötä kokonaisluku kenttään "%s"';
$lang['please_enter_an_email'] = 'Syötä sähköpostiosoite kenttään "%s"';
$lang['email_address_does_not_match'] = 'Sähköpostiosoitteen arvo ei vastaa arvoa kentässä "%s"';
$lang['please_enter_a_phone'] = 'Syötä puhelinnumero kenttään "%s"';
$lang['please_login'] = 'Ole hyvä ja kirjaudu sisälle käyttäen tätä lomaketta';
$lang['not_valid_email'] = '"%s" ei näytä olevan sähköpostiosoite';
$lang['please_enter_no_longer'] = 'Kentän maksimipituus on %s merkkiä';
$lang['please_enter_at_least'] = 'Anna arvo, joka on vähintään %s merkkiä';
$lang['title_list_delimiter'] = 'Erotinmerkki kentille, jotka palauttavat enemmän kuin yhden arvon';
$lang['you_need_permission'] = 'Tarvitset "%s" oikeudet käyttääksesi tätä toimintoa';
$lang['lackpermission'] = 'Sinulla ei ole tarvittavia oikeuksia';
$lang['field_order_updated'] = 'Kenttien järjestys päivitetty';
$lang['form_deleted'] = 'Lomake poistettu';
$lang['field_deleted'] = 'Kenttä poistettu';
$lang['configuration_updated'] = 'Asetukset päivitetty';
$lang['you_must_check'] = 'Sinun tarvitsee valita "%s" jatkaaksesi';
$lang['must_specify_one_destination'] = 'Vähintään yksi kohde tarvitaan';
$lang['are_you_sure_delete_form'] = 'Haluatko varmasti poistaa lomakkeen "%s"';
$lang['are_you_sure_delete_field'] = 'Haluatko varmasti poistaa kentän "%s"';
$lang['notice_select_type'] = 'Lisäasetukset eivät ole valittavissa ennen kentän tyypin valintaa';
$lang['field_name_in_use'] = 'Kentän nimi "%s" on jo käytössä.';
$lang['field_no_name'] = 'Kentällä tulee olla nimi';
$lang['no_field_assigned'] = 'Kenttää ei ole määritelty: %s';
$lang['anonymous'] = 'Tuntematon';
$lang['abbreviation_length'] = 'pituus: %s';
$lang['boxes'] = '%s laatikkoa';
$lang['options'] = '%s valintaa';
$lang['text_length'] = '%s merkkiä.';
$lang['order'] = 'Järjestys';
$lang['unspecified'] = '[ei annettu]';
$lang['added'] = 'lisätty';
$lang['updated'] = 'päivitetty';
$lang['sort_options'] = 'Järjestys asetukset tulosteessa';
$lang['select_one'] = 'Valitse yksi';
$lang['select_type'] = 'Valitse tyyppi';
$lang['to'] = 'Vastaanottaja';
$lang['yes'] = 'Kyllä';
$lang['no'] = 'Ei';
$lang['recipients'] = 'vastaanottajat';
$lang['fields'] = 'kentät';
$lang['file_count'] = '%s mahdollista tiedostoa';
$lang['destination_count'] = '%s määränpäätä';
$lang['save'] = 'Tallenna';
$lang['add'] = 'Lisää';
$lang['update'] = 'Päivitä';
$lang['save_and_continue'] = 'Tallenna ja jatka muokkausta';
$lang['information'] = 'Tiedot';
$lang['automatic'] = 'Automaattinen';
$lang['forms'] = 'Lomakkeet';
$lang['form'] = 'Lomake %s';
$lang['configuration'] = 'Asetukset';
$lang['field_requirement_updated'] = 'Kentän "vaadittu" tila päivitetty';
$lang['maximum_size'] = 'Maksimikoko';
$lang['permitted_extensions'] = 'Päätteet';
$lang['permitted_filetypes'] = 'Sallitut tiedostotyypit';
$lang['file_too_large'] = 'Lähetetty tiedosto on liian suuri. Suurin sallittu koko on:';
$lang['illegal_file_type'] = 'Tiedoston tyyppiä ei ole sallittu. Tarkista tiedoston tyyppi.';
$lang['upload'] = 'Lataa';
$lang['form_imported'] = 'Lomake tuotu';
$lang['form_import_failed'] = 'Lomakkeen tuonti epäonnistui. XML-tiedoston muodossa oli virhe.';
$lang['rows'] = '%s riviä';
$lang['cols'] = '%s saraketta';
$lang['12_hour'] = '12-tunnin kello';
$lang['24_hour'] = '24-tunnin kello';
$lang['hour'] = 'Tunti';
$lang['min'] = 'Minuutti';
$lang['merid'] = 'Meridiaani';
$lang['date_range'] = 'Alue: %s - %s';
$lang['thanks'] = 'Kiitos. Lomake on tallennettu';
$lang['edit'] = 'Muokkaa';
$lang['delete'] = 'Poista';
$lang['day'] = 'Päivä';
$lang['mon'] = 'Kuukausi';
$lang['year'] = 'Vuosi';
$lang['none'] = '(ei mitään)';
$lang['css'] = 'CSS';
$lang['uninstalled'] = 'Moduulin asennus poistettu';
$lang['installed'] = 'Moduulin versio %s asennettu.';
$lang['upgraded'] = 'Moduuli päivitetty versioon %s.';
$lang['button_previous'] = 'Takaisin...';
$lang['button_submit'] = 'Lähetä lomake';
$lang['button_continue'] = 'Jatka';
$lang['value_checked'] = 'Valittu';
$lang['value_unchecked'] = 'Ei valittu';
$lang['tab_main'] = 'Pääsivu';
$lang['tab_symbol'] = 'Lomakkeen tulostusasetukset';
$lang['tab_submit'] = 'Lomakkeen lähetys';
$lang['tab_captcha'] = 'Captcha-asetukset';
$lang['tab_advanced'] = 'Lisäasetukset';
$lang['tab_templatelayout'] = 'Lomakkeen malli';
$lang['tab_submissiontemplate'] = 'Lähetysmalli';
$lang['tab_udt'] = 'UDT-integraatio';
$lang['title_feu_property'] = 'FrontEndUsers-asetus';
$lang['info_feu_property'] = 'Ainoastaan tiettyjä asetustyyppejä voidaan käyttää vastaavuuksien etsimiseen (pudotusvalikot, monivalintakentät jne.)';
$lang['canuse_smarty'] = '<em>Tässä kentässä voit käyttää smarty-muuttujia</em>';
$lang['add_options'] = 'Lisää valintoja';
$lang['delete_options'] = 'Poista valitut valinnat';
$lang['add_checkboxes'] = 'Lisää valintalaatikoita';
$lang['delete_checkboxes'] = 'Poista valitut valintalaatikot';
$lang['add_address'] = 'Lisää uusi osoite';
$lang['delete_address'] = 'Poista valitut osoitteet';
$lang['add_destination'] = 'Lisää uusi kohde';
$lang['delete_destination'] = 'Poista valitut kohteet';
$lang['suspected_spam'] = 'IP-osoitteestasi on tullut liian monta sähköpostia. Roskapostitunnistus on estänyt lähetykset.';
$lang['suspected_spam_log'] = 'Mahdollinen roskaposti IP-osoitteesta %s estetty.';
$lang['reorder'] = 'Uudelleenjärjestä kenttiä';
$lang['cancel'] = 'Peru';
$lang['value_set'] = 'Arvo: %s';
$lang['help_cataloger_attribute_fields'] = 'Alla on listattuna attribuutteja, jotka ovat käytössä Kataloogimoduuissa.<br />Voit myös vaihtoehtoisesti antaa sallittuja arvojen laajuuksia, arvoja tai useita arvoja, joilla suodatetaan lista kohteista, jotka käyttäjälle näytetään.<br/>
<br/>
<strong>Arvojen laajuudet:</strong><br/>
Laajuudet voivat olla määriteltyltä minimi- ja maksimiarvojen mukaan tällä syntaksilla: "range: minarvo to maxarvo"<br/>
<br/>
<strong>Useampi arvo:</strong><br/>
Määritelläksesi useamman arvon atttribuutille, käytä syntaksia "multi: arvo1|arvo2|arvo3"<br/>
<br/>
<strong>Piilotettujen kenttien arvot</strong><br/>
Määritelläksi arvon piilotetusta kentästä, käytä syntaksia {$fld_id}<br/>
<br/>';
$lang['title_textfield_label'] = 'Tekstikentän nimike';
$lang['title_show_textfield'] = 'Näytä tekstikenttä?';
$lang['help_name_regex'] = 'Säännöllinen muuttuja, joka sallii katalogikohteeden suodattamisen nimen mukaan';
$lang['help_field_height'] = 'Monivalintakentän korkeus';
$lang['title_name_regex'] = 'Katalogikohteen nimen säännöllinen muuttuja';
$lang['title_field_height'] = 'Kentän korkeus';
$lang['title_file_path'] = 'Tallennuskansio tiedostoille';
$lang['title_udt_name'] = 'Käyttäjän määrittelemä tagi';
$lang['title_uploads_destpage'] = 'Sivu, jolle palataan lähetyslinkeistä';
$lang['title_uploadmodule_summary'] = 'Lähetetty lomakerakentajan kautta';
$lang['title_uploads_category'] = 'Lähetyksen kategoria';
$lang['title_sendto_uploads'] = 'Lähetä tämä tiedosto lähetysmoduulille';
$lang['title_allow_overwrite'] = 'Salli lähetyksen ylikirjoittaa vanhat tiedostot?';
$lang['title_allow_overwrite_long'] = 'Pitäisikö lähetettävän tiedoston ylikirjoittaa olemassaoleva tiedosto, jos se on saman niminen?';
$lang['overwrite'] = 'Salli ylikirjoitus';
$lang['nooverwrite'] = 'Älä salli ylikirjoitusta';
$lang['file_already_exists'] = 'Tiedosto %s on jo olemassa eikä sitä voida ylikirjoittaa.';
$lang['title_file_rename'] = 'Tiedostonimipohja';
$lang['original_file_extension'] = 'Alkuperäinen tiedostopääte (sisältää "."-merkin)';
$lang['title_suppress_filename'] = 'Supista tiedostonimi sähköposteissa ja lomakkeissa, jotka käyttäjä näkee.';
$lang['title_suppress_attachment'] = 'Estä tiedoston liittäminen sähköposteihin';
$lang['file_rename_help'] = 'Luo pohja tässä, jos tiedosto uudelleennimetään lähetyksen yhteydessä. Jätä tyhjäksi, jos alkuperäinen nimi säilytetään.';
$lang['title_legend'] = 'Selite';
$lang['title_maximum_length'] = 'Maksimipituus';
$lang['title_checkbox_label'] = 'Valintalaatikon otsikko';
$lang['title_radio_label'] = 'Valintapallon otsikko';
$lang['title_checked_value'] = 'Arvo valittuna';
$lang['title_unchecked_value'] = 'Arvo valitsemattomana';
$lang['title_checkbox_details'] = 'Valintalaatikkoryhmän tiedot';
$lang['title_delete'] = 'Poista?';
$lang['title_select_one_message'] = '"Valitse yksi" teksti';
$lang['title_selection_value'] = 'Valinnan arvo';
$lang['title_selection_displayname'] = 'Valinnan näytettävä nimi';
$lang['title_selection_subject'] = 'Valinnan otsikko';
$lang['title_select_default_country'] = 'Oletusvalinta';
$lang['title_select_default_state'] = 'Oletusvalinta';
$lang['title_select_default_province'] = 'Oletusvalinta';
$lang['title_option_name'] = 'Valinnan nimi';
$lang['title_option_value'] = 'Lähetetty arvo';
$lang['title_pulldown_details'] = 'Alasvetovalikon valinnat';
$lang['title_multiselect_details'] = 'Monivalinnan vaihtoehdot';
$lang['title_destination_address'] = 'Vastaanottajan sähköpostiosoite';
$lang['title_destination_filename'] = 'Kohdetiedoston nimi';
$lang['title_email_from_name'] = '"Nimi" sähköpostiin';
$lang['title_relaxed_email_regex'] = 'Käytä löysää sähköpostiosoitteen tarkistusta';
$lang['title_relaxed_regex_long'] = 'Käytä löysää sähköpostiosoitteen tarkistusta (esimerkiksi salli "x@y", sen sijaan että vaaditaan"x@y.tld")';
$lang['title_email_from_address'] = '"Lähettäjän osoite" sähköpostiin';
$lang['title_email_encoding'] = 'Sähköpostin merkistökoodaus';
$lang['title_director_details'] = 'Alasvetovalikkoon perustuvat lähettäjän tiedot';
$lang['title_file_name'] = 'Tiedostonimi';
$lang['title_email_subject'] = 'Sähköpostin aihe';
$lang['title_form_name'] = 'Lomakkeen nimi';
$lang['title_form_status'] = 'Lomakkeen tila';
$lang['title_ready_for_deployment'] = 'Valmis käytettäväksi';
$lang['title_not_ready1'] = 'Ei valmis';
$lang['title_redirect_page'] = 'Sivu, jolle lähetyksen jälkeen siirrytään';
$lang['title_not_ready2'] = 'Lisää lomakkeeseen kenttä, jotta käyttäjän antama tieto käsitellään. Voit';
$lang['title_not_ready_link'] = 'käyttää tätä oikopolkua';
$lang['title_form_alias'] = 'Lomakkeen alias';
$lang['title_field_alias_short'] = 'Alias';
$lang['title_form_fields'] = 'Lomakkeen kentät';
$lang['title_field_id'] = 'Kentän tunniste';
$lang['title_show_fieldaliases'] = 'Näytä kenttien aliakset';
$lang['title_show_fieldaliases_long'] = 'Tämän klikkaaminen näyttää kenttien aliakset, kun lisätään tai muokataan lomaketta';
$lang['title_field_name'] = 'Kentän nimi';
$lang['title_field_alias'] = 'Kentän alias ja DOM id (CSS id) attribuutti';
$lang['title_radiogroup_details'] = 'Valintaryhmän tiedot';
$lang['title_field_type'] = 'Kentän tyyppi';
$lang['title_not_ready3'] = 'luodaksesi lomakkeen käsittelykentän';
$lang['title_add_new_form'] = 'Lisää uusi lomake';
$lang['title_show_version'] = 'Näytä lomake-editorin versio?';
$lang['title_show_version_long'] = 'Tämä liittää asennettuna olevan Lomakerakentajan version kommenttiin virheiden etsimisen helpottamiseksi';
$lang['title_add_new_field'] = 'Lisää uusi kenttä';
$lang['title_form_submit_button'] = 'Lomakkeen Lähetä-painikkeen teksti';
$lang['title_button_text'] = 'Painikkeen teksti';
$lang['title_submit_button_safety'] = 'Lisää lomakkeen Lähetä-painikkeeseen JavaScript-koodi, joka auttaa estämään useammat lähetykset?';
$lang['title_submit_button_safety_help'] = 'Lisää turvakoodi';
$lang['title_form_next_button'] = 'Lomakkeen Seuraava-painikkeen teksti (Käytetään vain monisivuisilla lomakkeilla)';
$lang['title_form_prev_button'] = 'Lomakkeen Edellinen-painikkeen teksti (Käytetään vain monisivuisilla lomakkeilla)';
$lang['title_field_validation'] = 'Kentän tarkistus';
$lang['title_field_to_validate'] = 'Tarkistettava kenttä';
$lang['title_field_css_id'] = 'CSS-id tälle kentälle';
$lang['title_form_css_class'] = 'Lomakkeen CSS-luokka';
$lang['title_field_css_class'] = 'Kentän CSS-luokka';
$lang['title_form_predisplay_udt'] = 'Käyttäjän määrittelemä tagi, jota kutsutaan ennen kuin lomake näytetään ensimmäinen kerran (kutsutaan vain kerran)';
$lang['title_form_predisplay_each_udt'] = 'Käyttäjän määrittelemä tagi, jota kutsutaan ennen kuin lomake näytetään ensimmäinen kerran (kutsutaan jokaisella monisivuisen lomakkeen sivulla)';
$lang['title_form_validate_udt'] = 'Käyttäjän määrittelemä tagi, jota kutsutaan lomakkeen tarkistuksessa';
$lang['title_form_required_symbol'] = 'Vaadittujen kenttien symboli';
$lang['title_field_required'] = 'Vaaditaan';
$lang['title_field_required_long'] = 'Vaaditaan vastaus tähän kenttään';
$lang['title_hide_label'] = 'Piilota otsikko';
$lang['title_hide_label_long'] = 'Piilota kentän nimi lomakkeella';
$lang['title_textarea_length'] = 'Kentän sisällän maksimipituus (0 tai tyhjä tarkoittaa rajoittamatonta)';
$lang['title_text'] = 'Näytettävä kiinteä teksti';
$lang['title_field_regex'] = 'Käytettävä säännönmukainen lauseke';
$lang['title_lines_to_show'] = 'Kuinka monta riviä näytetään';
$lang['title_read_only'] = 'Vain luku';
$lang['no_default'] = 'Ei oletusta';
$lang['redirect_after_approval'] = 'Sivu, jolle siirrytään hyväksynnän jälkeen';
$lang['title_regex_help'] = 'Tätä säännöllistä muuttujaa käytetään, jos tarkistustyyppinä on regexiin liittyvä valinta. Sisältää koko Perl-tyylisen regexin, mukaan lukien aloitus/pysäytys vinoviivat ja liput (esim. "/image\.(\d+)/i")';
$lang['title_field_required_abbrev'] = 'Pakollinen';
$lang['title_hide_errors'] = 'Piilota virheet';
$lang['title_form_displaytype'] = 'Lomakkeen näytön tyyppi';
$lang['title_hide_errors_long'] = 'Estä kaikkien debug viestien näyttäminen';
$lang['title_email_template'] = 'Email pohja';
$lang['title_maximum_size'] = 'Siirrettävän tiedoston maksimikoko (kilotavuina)';
$lang['title_maximum_size_long'] = 'Tiedoston maksimikokoon vaikuttaa tämän määrityksen lisäksi php-tulkin ja web-palvelimen asetuksissa olevat rajoitukset.';
$lang['title_file_destination'] = 'Hakemisto, jonne tiedostot tallennetaan';
$lang['title_permitted_extensions'] = 'Sallitut tiedostopäätteet';
$lang['title_permitted_extensions_long'] = 'Syötä pilkuilla erotettu lista päätteistä, ilman pistettä (esim. "jpg,gif,jpeg"). Välilyöntejä ei huomioida. Jos jätät tämän tyhjäksi, rajoitusta ei ole.';
$lang['title_show_limitations'] = 'Näytä rajoitukset';
$lang['title_show_limitations_long'] = 'Näytä kentälle määritellyt koko- ja tiedostotyyppirajoitukset?';
$lang['title_form_template'] = 'Lomakkeen näyttämiseen käytettävä malli';
$lang['title_page_x_of_y'] = 'Sivu %s / %s';
$lang['title_no_advanced_options'] = 'Kentälle ei ole lisäasetuksia';
$lang['title_form_unspecified'] = 'Teksti, joka näytetään määrittelemättömille kenttien arvoille';
$lang['title_enable_fastadd_long'] = 'Aktivoi kenttien pikalisäys lomakkeisiin pudotusvalikosta?';
$lang['title_enable_fastadd'] = 'Aktivoi kenttien pikalisäys?';
$lang['title_fastadd'] = 'Pikalisäys';
$lang['title_enable_antispam_long'] = 'Tämä valinta sallii maksimissaan 10 sähköpostia samasta IP-osoittesta tunnissa';
$lang['title_enable_antispam'] = 'Aktivoi roskapostiestot?';
$lang['title_show_fieldids'] = 'Näytä kenttien id:t';
$lang['title_show_fieldids_long'] = 'Tämän klikkaaminen sallii kenttien tunnisteiden näyttämisen, kun luodaan tai muokataan lomaketta';
$lang['title_xml_to_upload'] = 'Lähetä lomake XML-tiedostosta';
$lang['title_xml_upload_formname'] = 'Käytä tätä lomakkeen nimeä';
$lang['title_import_legend'] = 'XML Form -tuonti';
$lang['title_xml_upload_formalias'] = 'Käytä tätä lomakkeen aliasta';
$lang['title_html_email'] = 'Luo HTML-muotoinen sähköposti?';
$lang['title_link_autopopulate'] = 'Täytä automaattisesti';
$lang['title_link_autopopulate_help'] = 'Täytä automaattisesti URL-osoitteella, jossa lomake sijaitsee? (tämä ylikirjoittaa sivuston sivulinkki -asetuksen alapuolella)';
$lang['title_default_link'] = 'Oletus URL-linkki';
$lang['title_default_link_title'] = 'Oletus teksti linkille';
$lang['title_link_to_sitepage'] = 'Linkki sivuston sivuun';
$lang['title_captcha_not_installed'] = 'Voit käyttää <a href="http://www.wikipedia.org/wiki/Captcha" target="_new">"Captchaa"</a> suojataksesi lomakkeiden lähettämisen, jos asennat Captcha-moduulin. <a href="http://dev.cmsmadesimple.org/projects/captcha/">Lisätietoa Captcha-projektista</a>.';
$lang['title_use_captcha'] = 'Käytetäänkö Captcha-suojausta tiedostojen siirrossa?';
$lang['title_use_captcha_help'] = 'Valitse, jos haluat suojata lomakkeen <a href="http://www.wikipedia.org/wiki/Captcha" target="_new">Captchalla</a>.';
$lang['title_user_captcha'] = 'Ole hyvä ja kirjoita alapuolella olevat kirjaimet. Varmistamme tämän avulla, ettet ole roskapostirobotti.';
$lang['title_user_captcha_error'] = 'Captcha teksti oli virheellinen';
$lang['wrong_captcha'] = 'Captcha ei ollut oikein.';
$lang['title_title_user_captcha'] = 'Avusteteksti Captchalle';
$lang['title_dont_submit_unchecked'] = 'Älä lähetä arvoja valintalaatikoille, joita ei ole valittu';
$lang['title_dont_submit_unchecked_help'] = 'Valitse tämä, jos haluat että ainoastaan valitut valintalaatikot palauttavat arvon.';
$lang['link_label'] = 'Linkin teksti';
$lang['link_destination'] = 'Linkin kohdeosoite';
$lang['title_default_set'] = 'Oletuksena valittu?';
$lang['title_24_hour'] = 'Käytä 24-tunnin kelloa?';
$lang['title_before_noon'] = 'AM';
$lang['title_after_noon'] = 'PM';
$lang['title_smarty_eval'] = 'Käsittele smartytagit kentässä?';
$lang['title_textarea_rows'] = 'Riviä (huomaa: voit ylikirjoittaa tämän CSS:llä)';
$lang['title_textarea_cols'] = 'Saraketta (huomaa: voit ylikirjoittaa tämän CSS:llä)';
$lang['title_form_main'] = 'Lomakkeen perustiedot';
$lang['title_default_blank'] = 'Oletuksena tyhjä';
$lang['title_default_blank_help'] = 'Oletuksena tyhjä (ota valinta pois, jos haluat että oletuksena on tämä päivä)';
$lang['title_show_username'] = 'Näytä käyttäjätunnus?';
$lang['title_show_userfirstname'] = 'Näytä käyttäjän etunimi?';
$lang['title_show_userlastname'] = 'Näytä käyttäjän sukunimi?';
$lang['title_restrict_to_group'] = 'Rajoita käyttäjälista vain tietyn ryhmän jäseniin';
$lang['title_encrypt_database_data'] = 'Suojaa tietokantaan tallennetut tiedot';
$lang['title_crypt_cert'] = 'Suojatun tiedon sertifikaatti';
$lang['title_encryption_keyfile'] = 'Salainen lause tai polku tiedostoon, jossa on salainen lause. (Jos käytät OpenSSL:ää, tämä on salainen lause yksityiselle avaimelle)';
$lang['title_encrypt_sortfields'] = 'Sekoita jaottelukentät';
$lang['title_private_key'] = 'Yksityinen avain, jota käytetään tiedon suojaamiseen';
$lang['title_encrypt_sortfields_help'] = 'Tämä sekoittaa jaottelukentät, mutta jättää ensimmäiset kirjaimet suojaamatta. Kryptologian kannalta, tämä luo tietoturva-aukon, mutta on useimmille käyttäjälle hyväksyttävä ratkaisu turvallisuuden ja tietojen järjestämisen mahdollisuuden välillä. Tietojen järjestelystä tulee likiarvoista, mutta silti suhteellisen paikkansa pitävää. Jos et käytä tätä asetusta, järjestyskentät tallennetaan tavallisena tekstinä.';
$lang['title_encryption_functions'] = 'Varaston suojaus ei ole saatavilla';
$lang['title_install_crypto'] = 'Asenna OpenSSL moduuli tai mcrypt tuki, jos haluat laittaa tietokannan suojauksen päälle.';
$lang['title_install_curl'] = 'Tarkista, että sinulla on CURL-tuki aktiivisena PHP-asennuksessa. Katso http://www.php.net/manual/en/book.curl.php';
$lang['title_mle_version'] = 'Aja MLE-tilassa';
$lang['title_mle_version_long'] = 'Muuttaa ja tukee CMSMS Multi-Language Edition runkoa. Älä valitse tätä, jos et käytä MLE-versiota.';
$lang['title_ensure_cert_key_match'] = 'Varmista, että valitset yksityisen avaimen, joka on sopiva sertifikaatille, jota käytät tietojen suojaamiseen.';
$lang['choose_crypt'] = 'Suojauskirjasto';
$lang['title_encrypt_database_long'] = 'Valitse tämä, jos haluat suojata tallennetun tiedon. Tämä tekee hakkerien vaikeammaksi (mutta ei mahdottomaksi) nähdä tietoja.';
$lang['choose_crypt_long'] = 'Alla olevat asetukset pätevät ainoastaan, jos käytät OpenSSL-suojauskirjastoa.';
$lang['title_crypt_lib'] = 'Suojauskirjasto';
$lang['openssl'] = 'OpenSSL-kirjasto';
$lang['mcrypt'] = 'PHP:n mcrypt-kirjasto';
$lang['title_feu_binding'] = 'Sivuston käyttäjäsidos';
$lang['title_install_feu'] = 'Asenna Frontend User -moduuli, jos haluat yhdistää lomakkeen ja sen tiedot tiettyyn käyttäjään.';
$lang['title_feu_bind_help'] = 'Aseta päälle, jos haluat lukita pääsyn tähän lomakkeeseen ainoastaan sisälle kirjautuneille käyttäjille.';
$lang['title_encryption'] = 'Suojaus';
$lang['title_export_form_to_udt'] = 'Export form reference to UDT as $params['FORM']? (do not do this if you are going to print_r($params) )';
$lang['title_url_help'] = 'Koko url-osoite, mukaan lukien protokolla ja polku (esim. http://myhost.com/form_handler.cgi)';
$lang['title_url'] = 'Lomakkeen lähetyksen URL-osoite';
$lang['title_method'] = 'Lomakkeen tapa';
$lang['title_maps_to'] = 'Map field "%s" to form submission variable';
$lang['title_additional'] = 'Lisälähetys';
$lang['title_additional_help'] = 'Mitä tahansa lähetykseen lisättävää tietoa, url-koodatussa muodossa (esim. "user=steve+jobs&employee_number=1)';
$lang['title_include_in_submission'] = 'Sisällytä kenttä lähetykseen';
$lang['title_date_order'] = 'Date component field order (for input)';
$lang['title_data_stored_in_fbr'] = 'Tiedot tallennetaan XML-muodossa [PREFIX]_module_fb_frombrowser tietokantatauluun.';
$lang['error_has_no_fb_field'] = 'Virhe! Joko lomakkeella ei ole form_builder määrettä, tai sen lataaminen epäonnistui (mahdollinen muistiongelma?)';
$lang['help_date_order'] = 'Use "m" for Month, "d" for Day, and "y" for Year. Separate the items by hyphens.';
$lang['restricted_to_group'] = 'Vain ryhmässä %s';
$lang['title_show_to_user'] = 'Näytä käyttäjälle?';
$lang['title_use_random_generator'] = 'Use random number generator instead of static';
$lang['title_numbers_to_generate'] = 'How many numbers to generate in process';
$lang['help_leaveempty'] = 'Kenttä voidaan jättää tyhjäksi';
$lang['help_variables_for_template'] = 'Pohjan muuttujat';
$lang['help_variables_for_computation'] = 'Saatavilla olevat muuttujat';
$lang['help_php_variable_name'] = 'PHP-muuttuja';
$lang['help_submission_date'] = 'Lähetyspvm';
$lang['help_server_name'] = 'Palvelimesi';
$lang['help_sub_source_ip'] = 'Lomakkeen käyttäjän IP-osoite';
$lang['help_sub_url'] = 'Lomakesivun url-osoite';
$lang['help_fb_version'] = 'Lomakerakentajan versio';
$lang['help_tab'] = 'Sarkainmerkki';
$lang['help_ignored_if_upload'] = '(This field ignored if you use the Uploads module to manage files)';
$lang['help_other_fields'] = 'Vaihtoehtoisia kenttien nimiä voidaan käyttää ristiin (käytännöllistä erityisesti, jos Smarty tukehtii merkkeihin, jotka ovat ASCII 32-126:n ulkopuolella). <br />Muut kentät ovat käytettävissä, kun lisäät niitä lomakkeeseen.';
$lang['help_array_fields'] = 'Jälleen uusi tapa, jolla voidaan päästä käsiksi kenttien arvoihin, tyyliin $fieldname_obj, $alias_obj, or $fld_#_obj, missä jokainen kenttä on objekti sisältäen:<br /><table>
<tr><td class="odd">name</td><td class="odd">Field Name</td></tr>
<tr><td>type</td><td>Field Type</td></tr>
<tr><td class="odd">id</td><td class="odd">Internal Field ID</td></tr>
<tr><td>value</td><td>Human-readable Value</td></tr>
<tr><td class="odd">valueArray</td><td class="odd">Array of field value(s)</td></tr></table><em>e.g.</em>, you could use "{$fld_1_obj->name} = {$fld_1_obj->value}';
$lang['help_date_format'] = 'Katso <a href="http://www.php.net/manual/en/function.date.php" target=_NEW>PHP:n manuaalista</a> ohjeita muotoiluun.';
$lang['help_variable_name'] = 'Muuttuja';
$lang['help_form_field'] = 'Uudelleennäytettävä kenttä';
$lang['help_rtf_file_template'] = 'Specify a file located in the FormBuilder/templates/ folder. This field is ignored if you use TXT as your file type.';
$lang['help_rtf_template_type'] = 'Basic: Use the textarea below to layout the field names/values in a single block.<br />
Advanced: Specify Smarty variables in the RTF Template File as you would below, but arrange them however you like and add formatting.<br />
You can still use the %%HEADER%% and %%FOOTER%% sections in the RTF file.';
$lang['help_unique_file_template'] = 'For TXT, this will be immediately after the Header Template.<br />
For RTF, this will replace the %%FIELDS%% string in the template file if RTF Template Type is set to "Basic".<br />
This field will be ignored if using "RTF" as File Type and "Advanced" as RTF Template Type.';
$lang['help_file_header_template'] = 'For TXT, this will be placed at the top of the file. For RTF, this will replace the %%HEADER%% string in the template file.';
$lang['help_file_footer_template'] = 'For TXT, this will be placed at the bottom of the file. For RTF, this will replace the %%FOOTER%% string in the template file.';
$lang['link_back_to_form'] = '« Takaisin lomakkeeseen';
$lang['title_create_sample_template'] = 'Luo esimerkkipohja';
$lang['title_create_sample_html_template'] = 'Luo HTML-pohjan esimerkki';
$lang['title_create_sample_header_template'] = 'Luo ylätunnistepohjan esimerkki';
$lang['title_create_sample_footer_template'] = 'Luo alatunnistepohjan esimerkki';
$lang['title_create_sample_header'] = 'Luo ylätunnisteen esimerkki';
$lang['help_tab_symbol'] = 'sarakenäppäin';
$lang['title_file_template'] = 'Pohja, jota käytetään tulostettavan tiedoston yksittäisessä rivissä';
$lang['title_file_header'] = 'Pohja, jota käytetään tulostettavan tiedoston ylätunnisteessa';
$lang['title_file_footer'] = 'Pohja, jota käytetään tulostettavan tiedoston alatunnisteessa';
$lang['title_rtf_file_template'] = 'Template RTF file to use';
$lang['title_unique_file_template'] = 'Template for output';
$lang['title_file_type'] = 'Choose a file type to use';
$lang['title_rtf_template_type'] = 'Choose an RTF template type';
$lang['title_confirmation_url'] = 'Url-osoite, jota klikataan lomakkeen vahvistamiseksi';
$lang['title_value'] = 'Arvo (katso Monipuolinen välilehti, jos käytät smartytageja)';
$lang['title_date_format'] = 'Päivämäärän muoto (oletus <a href="http://www.php.net/manual/en/function.date.php">PHP:n päivämäärän muodot</a>)';
$lang['title_use_wysiwyg'] = 'Käytä WYSIWYG-editoria tekstikentissä (ainoastaan ylläpito-osiossa)?';
$lang['title_submit_actions'] = 'Lomakkeen lähettämisen käyttäytyminen';
$lang['title_submit_labels'] = 'Lähetyspainikkeiden otsikot';
$lang['title_sortable_field'] = 'Järjesteltävä kenttä #%s';
$lang['title_submit_help'] = 'Tämä sivu sallii sinun muokata lomakkeen lähettämistä. Se ei määrittele mitä lähetetyille tiedoille tehdään. Voit määritellä sen lisäämällä lomakkeeseen käsittelykenttiä.';
$lang['title_start_year'] = 'Vuosijakson alku';
$lang['title_end_year'] = 'Vuosijakson loppu';
$lang['title_default_year'] = 'Oletusvuosi';
$lang['title_default_year_help'] = '(Aseta arvoksi -1, jos oletuksena on kuluva vuosi)';
$lang['title_submit_action'] = 'Lomakkeen lähettämisen jälkeen';
$lang['title_submit_response'] = 'Näytettävä vastaus';
$lang['title_submit_date'] = 'Lähetetty';
$lang['title_approval_date'] = 'Hyväksymispvm (ylläpitäjä)';
$lang['title_user_approved'] = 'Hyväksymispvm (lähettäjä)';
$lang['display_text'] = 'Näytä "Lähetyspohja"';
$lang['redirect_to_page'] = 'Ohjaa sivuston sivulle';
$lang['title_submit_response_help'] = 'Tätä pohjaa käytetään, kun näytetään sivu käyttäjälle lomakkeen lähettämisen jälkeen. Tämä ei vaikuta luotuihin sähköposteihin tai lomakkeen käsittelyyn -- asetat ne pohjat (siellä missä tarpeellista) "Monipuolinen" välilehdessä niissä käsittelykentissä.';
$lang['title_destination_page'] = 'Kohdesivu';
$lang['title_require_fieldnames'] = 'Vaadi kenttien nimet';
$lang['title_require_fieldnames_long'] = 'Vaaditaanko kentille nimi?';
$lang['title_unique_fieldnames'] = 'Vaadi yksilölliset kenttänimet';
$lang['title_unique_fieldnames_long'] = 'Vaaditaanko kentille yksilölliset nimet?';
$lang['title_reorder_form'] = 'Uudelleenjärjestä kentät';
$lang['title_load_template'] = 'Lataa pohja';
$lang['title_add_button_text'] = 'Lisää painikkeen teksti';
$lang['title_del_button_text'] = 'Poista painikkeen teksti';
$lang['title_field_helptext'] = 'Tämän kentän kanssa näytettävä ohjeteksti';
$lang['title_string_or_number_eval'] = 'Tulkitse arvot joko numeroiksi tai merkkijonoiksi';
$lang['title_order'] = 'Tulkintajärjestys';
$lang['title_order_help'] = 'Jos laskettavia kenttiä on enemmän kuin yksi, ne lasketaan alemmasta järjestysnumerosta isoimpaan';
$lang['title_string_unspaced'] = 'String (no spaces between fields)?';
$lang['title_compute_value'] = 'Laskettava arvo';
$lang['title_compute'] = 'Computed/PHP';
$lang['title_string'] = 'Merkkijono';
$lang['title_numeric'] = 'Numeerinen';
$lang['title_inline_form'] = 'Näytä lomake sijoitettuna?';
$lang['title_inline_form_help'] = 'Sijoitettu tarkoittaa, että lomakkeen jatko korvaa {cms_module} tagin, sijoittamaton korvaa {content} tagin.';
$lang['title_field_default_value'] = 'Kentän oletusarvo';
$lang['title_clear_default'] = 'Tyhjennä oletusarvot?';
$lang['title_clear_default_help'] = 'Valitse tämä, jos haluat tyhjentää oletusarvot kentistä, kun käyttäjä klikkaa niihin. Koska tämä käyttää JavaScriptiä vertaamiseen, se ei toimi, jos laitat lainausmerkkejä (') oletustekstiisi. Muut JavaScriptin kanssa epäyhteensopivat merkit voivat myös tuottaa ongelmia.';
$lang['title_remove_file_from_server'] = 'Poista lähetetty tiedosto palvelimelta käsittelyn jälkeen (sähköpostin järjestely)';
$lang['title_field_javascript'] = 'Kentän JavaScript';
$lang['title_field_javascript_long'] = 'Tee tästä koko JavaScript kutsu, mukaan lukien tapahtuman, jonka haluat napata, esim. onclick="yourfn()"';
$lang['title_submit_javascript'] = 'Lomakkeen lähetyksen JavaScript';
$lang['title_submit_javascript_long'] = 'Tee tästä koko JavaScript kutsu, mukaan lukien tapahtuman, jonka haluat napata, esim. onclick="yourfn()".<br />Tämä ei todennäköisesti toimi, jos käytät "turvascripti" asetusta yläpuolella.';
$lang['email_from_addr_help'] = 'Älä valitse vain sattumanvaraista osoitetta tähän -- monet palveluntarjoajat eivät lähetä sähköpostia, jos muusta kuin omasta domainosoitteesta (eli esimerkiksi nimi@%s)';
$lang['title_switch_advanced'] = 'Tarvitsetko lisää kenttätyyppejä?';
$lang['title_switch_basic'] = 'Liian monta sekoittavaa kenttätyyppiä?';
$lang['title_switch_advanced_link'] = 'Vaihda edistyneeseen tilan';
$lang['title_switch_basic_link'] = 'Vaihda perustilaan';
$lang['title_file_root'] = 'Hakemisto, johon tiedosto tallennetaan';
$lang['title_file_root_help'] = 'Tämän täytyy olla hakemisto, johon palvelimella voidaan kirjoittaa<br />Aseta CHMOD 777, jos sinulla on ongelmia.<br />Tarkista myös, että sinulla ei ole PHP:n hakemistorajoituksia.';
$lang['title_newline_replacement'] = 'Uudet rivit ja rivinvaihdot korvaava merkki';
$lang['title_newline_replacement_help'] = 'Jätä tyhjäksi, jos sallit uudet rivit ja rivinvaihdot tulosteessa';
$lang['title_send_usercopy'] = 'Lähetä käyttäjälle kopioi viestistä?';
$lang['title_send_usercopy_label'] = 'Otsikko valintaruudulle (jos käyttäjän valitsema)';
$lang['title_send_me_a_copy'] = 'Lähetä minulle kopioi lomakkeesta';
$lang['title_allow_subject_override'] = 'Salli aiheen korvaaminen';
$lang['title_allow_subject_override_long'] = 'Salli 'Email "Subject" Fields' korvata pudotusvalikon aihe.';
$lang['title_display_length'] = 'Näytettävä pituus';
$lang['title_minimum_length'] = 'Vastauksen minimipituus';
$lang['title_hide'] = 'Piilota syöte';
$lang['title_hide_help'] = 'Näytä symbolit tavallisten merkkien sijasta salasanojen kohdalla?';
$lang['password_does_not_match'] = 'Salasana ei vastaa %s';
$lang['back_top'] = 'Takaisin Lomakerakentajan pääsivulle';
$lang['title_headers_to_modify'] = 'Mitkä sähköpostin otsakkeet tämän syötteen pitäisi täyttää?';
$lang['title_blank_invalid'] = 'Älä salli pelkkiä välilyöntejä vastauksessa';
$lang['title_blank_invalid_long'] = 'Jos kenttä on pakollinen, tämän valitseminen vaatii, että käyttäjät kirjoittavat kirjaimia tai numeroita, eivätkä ainoastaan välilyöntejä';
$lang['title_must_save_order'] = 'You must click one of the "save" buttons to make your new field order permanent.';
$lang['title_html5'] = 'Use HTML5 placeholder text instead of Javascript';
$lang['title_email_cc_address'] = 'Address(es) to email as Carbon copy (CC). Use commas to delimit multiple addresses.';
$lang['title_use_bcc'] = 'Use Blind carbon copy (BCC instead of CC)';
$lang['title_send_using'] = 'Mail Addressing';
$lang['title_field_to_modify'] = 'Email field to add CC address';
$lang['title_modifies'] = 'Add CC to "%s"';
$lang['bcc_field'] = '"BCC" recipients';
$lang['cc_field'] = '"CC" recipients';
$lang['to_field'] = 'Normal ("To" recipients)';
$lang['bcc'] = 'BCC';
$lang['cc'] = 'CC';
$lang['error_CompanyDirectory_module_not_available'] = 'Yrityshakemisto-moduuli ei ole saatavilla!';
$lang['option_never'] = 'Ei koskaan';
$lang['option_user_choice'] = 'Anna käyttäjän valita (valintaruutu)';
$lang['option_always'] = 'Aina';
$lang['option_from'] = '"From" sähköpostiosoite';
$lang['option_reply'] = '"Reply-To" sähköpostiosoite';
$lang['option_both'] = 'Sekä "From" että "Reply-To" sähköpostiosoitteet';
$lang['option_dropdown'] = 'Pudotusvalikko';
$lang['option_selectlist_single'] = 'Valintalista (yksi)';
$lang['option_selectlist_multiple'] = 'Valintalista (useampi)';
$lang['option_radiogroup'] = 'Valintapalloryhmä';
$lang['title_company_field_note'] = 'Huomaa: Tulostus on muodossa<br/>"company name"=>"value"';
$lang['title_pick_categories'] = 'Valitse kategoria (useampi)';
$lang['title_pick_fielddef'] = 'Hae kentän määrityksen arvo (yksittäinen) <em>vapaaehtoinen</em>';
$lang['title_choose_user_input'] = 'Valitse käyttäjän syöttämä tieto';
$lang['title_see_also_udt'] = '(Katso myös Lomakkeen lähetys -välilehteä, jos haluat asettaa UDT:n lomakkeen tarkistukselle)';
$lang['title_year_end_message'] = 'Päättymisvuosi';
$lang['title_field_logic'] = 'Smartytagi tai logiikka, joka lähetetään tämän kentän mukana';
$lang['title_field_logic_long'] = 'Voi smartydata, javascript tai muu data, jonka haluat lähettää tämän kentän mukana.<br />Menee smartyrakentajan läpi, joten muista käyttää {literal}{/literal} tageja <script></script> kanssa.';
$lang['title_field_includelabels'] = 'Lisää otsikot';
$lang['title_field_includelabels_help'] = 'Tämän asettaminen päälle liittää otsikot tulostukseen. esimerkiksi - label: value,label2: value2';
$lang['title_field_siblings'] = 'Linkitä tämä kenttä sen sisaruksiin';
$lang['title_field_siblings_help'] = 'Pudotusvalikko kaikista tämän kentän sisaruksista ja sallii sinun linkittää tämän kentän johonkin sen sisarukseen. Mahdollistaa myös kentän hallinnan valittujen sisarusten kontrolleilla.';
$lang['title_field_hidebuttons'] = 'Piilota hallintapainikkeet';
$lang['title_field_hidebuttons_help'] = 'Piilottaa julkisten sivujen hallintapainikkeet tältä kentältä.';
$lang['title_note'] = 'Note';
$lang['title_changing_triggers_reindex'] = 'Changing any of the above fields will trigger a reindex of *all* saved records, so it could take a while.';
$lang['illegal_file'] = 'Attempted upload of illegal file type (%s) from %s';
$lang['title_searchable'] = 'Make records accessible to Search Module';
$lang['title_searchable_help'] = 'Checking this will make all submitted data accessible to the Search Module. DO NOT use this if you encrypt your data -- the information gets exposed to search whether or not it is encrypted!';
$lang['uploaded_outside_webroot'] = '%s (outside web root)';
$lang['title_fbr_edit'] = 'Editable in FormBrowser Admin?';
$lang['title_active_only'] = 'Only include active users?';
$lang['error_usertag_disposition'] = 'Käyttäjän määrittelemä tagi palautti virheen';
$lang['error_usertag'] = 'Käyttäjän määrittelemä tagi %s palautti virheen.';
$lang['error_cataloger_module_not_available'] = '<strong>Kataloogimoduulia ei ole asennettu tai se ei ole aktiivisena.</strong>';
$lang['warning'] = 'VAROITUS!';
$lang['default_template'] = 'Oletuspohja';
$lang['table_left_template'] = 'Taulukkopohja, otsikko vasemmalla';
$lang['table_top_template'] = 'Taulukkopohja, otsikko yläpuolella';
$lang['form_template_name'] = 'Sivupohja %s';
$lang['template_are_you_sure'] = 'Oletko varma, että haluat korvata sivupohjan valitulla pohjalla? (Vaikka valitset OK, sinun täytyy silti tallentaa muutokset)';
$lang['title_bad_function'] = 'Virhe laskettaessa "%s".';
$lang['no_referrer_info'] = 'HTTP_REFERER tietoa ei ole saatavilla (luultavasti johtuu käyttäjän sähköpostin tarkistuksesta)';
$lang['validation_param_error'] = 'Tarkistusparametrin virhe. Tarkista, että kopioit url-osoitteen sähköpostistasi oikein!';
$lang['validation_response_error'] = 'Tarkistusvirhe. Tarkista, että kopioit url-osoitteen sähköpostistasi oikein!';
$lang['validation_no_field_error'] = 'Tarkistusvirhe. Tässä lomakkeessa ei ole sähköpostin tarkistuskenttää!';
$lang['upgrade03to04'] = 'Lomakkeen pohja päivitettiin automaattisesti versiosta 0.3 versioon 0.4 päivityksen osana. Sinun tarvitsee ehkä tehdä korjauksia. Jos käytät oletuslomaketta, yksinkertaisesti korvaa pohja "oletuksella" yläpuolella olevassa pudotusvalikossa.';
$lang['admindesc'] = 'Lisää, muokkaa ja hallinnoi interaktiivia lomakkeita.';
$lang['must_specify_one_admin'] = 'Must specify an Admin';
$lang['operators_help'] = 'Jos käytät merkkijonojen tarkistusta, ainoa toimenpide saatavilla on lisäys (+), jos taas käytät numeerista tarkistusta, voit käyttää yksinkertaista matematiikkaa (, +, -, *, /, ).';
$lang['help_module_interface'] = 'Käytetään moduulikäyttöliittymää';
$lang['help_module_interface_long'] = '<b>This field is used as a gateway to other modules!</b>
Use it by creating your form elements in the templates of the other module(s) you wish to incorporate, and using the <strong>{$FBid}</strong> to tie it back to FormBuilder. For example, to include form options based on the Products module, create the following template in Products:<br/>
<pre>
{foreach from=$items item=entry}
{assign var=MData value=''}
{assign var=Cd value=''}
{foreach from=$FBvalue item=MData}
{assign var=MData value='::'|explode:$MData}
{if $MData[1]==$entry->id}
{assign var=Cd value=' checked="checked"'}
{/if}
{/foreach}
<div class="ProductDirectoryItem">
<input type="checkbox" value="{$entry->price}::{$entry->id}" name="{$FBid}[]" {$Cd} />{$entry->product_name} ({$entry->weight}{$weight_units}) £{$entry->price}
</div>
{/foreach}
</pre>
<br/>
where in the input below you put something like <strong>{Products category="cat" summarytemplate="Your_FB_template"}</strong>';
$lang['title_add_tag'] = 'Lisää tagisi';
$lang['date_january'] = 'tammikuu';
$lang['date_february'] = 'helmikuu';
$lang['date_march'] = 'maaliskuu';
$lang['date_april'] = 'huhtikuu';
$lang['date_may'] = 'toukokuu';
$lang['date_june'] = 'kesäkuu';
$lang['date_july'] = 'heinäkuu';
$lang['date_august'] = 'elokuu';
$lang['date_september'] = 'syyskuu';
$lang['date_october'] = 'lokakuu';
$lang['date_november'] = 'marraskuu';
$lang['date_december'] = 'joulukuu';
$lang['AF'] = 'Afghanistan';
$lang['AX'] = 'Aland Islands';
$lang['AL'] = 'Albania';
$lang['DZ'] = 'Algeria';
$lang['AS'] = 'American Samoa';
$lang['AD'] = 'Andorra';
$lang['AO'] = 'Angola';
$lang['AI'] = 'Anguilla';
$lang['AQ'] = 'Antarctica';
$lang['AG'] = 'Antigua and Barbuda';
$lang['AR'] = 'Argentina';
$lang['AM'] = 'Armenia';
$lang['AW'] = 'Aruba';
$lang['AU'] = 'Australia';
$lang['AT'] = 'Austria';
$lang['AZ'] = 'Azerbaijan';
$lang['BS'] = 'Bahamas';
$lang['BH'] = 'Bahrain';
$lang['BB'] = 'Barbados';
$lang['BD'] = 'Bangladesh';
$lang['BY'] = 'Belarus';
$lang['BE'] = 'Belgium';
$lang['BZ'] = 'Belize';
$lang['BJ'] = 'Benin';
$lang['BM'] = 'Bermuda';
$lang['BT'] = 'Bhutan';
$lang['BW'] = 'Botswana';
$lang['BO'] = 'Bolivia';
$lang['BA'] = 'Bosnia and Herzegovina';
$lang['BV'] = 'Bouvet Island';
$lang['BR'] = 'Brazil';
$lang['IO'] = 'British Indian Ocean Territory';
$lang['BN'] = 'Brunei Darussalam';
$lang['BG'] = 'Bulgaria';
$lang['BF'] = 'Burkina Faso';
$lang['BI'] = 'Burundi';
$lang['KH'] = 'Cambodia';
$lang['CM'] = 'Cameroon';
$lang['CA'] = 'Canada';
$lang['CV'] = 'Cape Verde';
$lang['KY'] = 'Cayman Islands';
$lang['CF'] = 'Central African Republic';
$lang['TD'] = 'Chad';
$lang['CL'] = 'Chile';
$lang['CN'] = 'China';
$lang['CX'] = 'Christmas Island';
$lang['CC'] = 'Cocos (Keeling) Islands';
$lang['CO'] = 'Colombia';
$lang['KM'] = 'Comoros';
$lang['CG'] = 'Congo';
$lang['CD'] = 'Congo, Democratic Republic';
$lang['CK'] = 'Cook Islands';
$lang['CR'] = 'Costa Rica';
$lang['CI'] = 'Ivoire (Ivory Coast)';
$lang['HR'] = 'Croatia (Hrvatska)';
$lang['CU'] = 'Cuba';
$lang['CY'] = 'Cyprus';
$lang['CZ'] = 'Czech Republic';
$lang['DK'] = 'Denmark';
$lang['DJ'] = 'Djibouti';
$lang['DM'] = 'Dominica';
$lang['DO'] = 'Dominican Republic';
$lang['TP'] = 'East Timor';
$lang['EC'] = 'Ecuador';
$lang['EG'] = 'Egypt';
$lang['SV'] = 'El Salvador';
$lang['GQ'] = 'Equatorial Guinea';
$lang['ER'] = 'Eritrea';
$lang['EE'] = 'Estonia';
$lang['ET'] = 'Ethiopia';
$lang['FK'] = 'Falkland Islands (Malvinas)';
$lang['FO'] = 'Faroe Islands';
$lang['FJ'] = 'Fiji';
$lang['FI'] = 'Finland';
$lang['FR'] = 'France';
$lang['FX'] = 'France, Metropolitan';
$lang['GF'] = 'Guernsey';
$lang['PF'] = 'French Polynesia';
$lang['TF'] = 'French Southern Territories';
$lang['MK'] = 'F.Y.R.O.M. (Macedonia)';
$lang['GA'] = 'Gabon';
$lang['GM'] = 'Gambia';
$lang['GE'] = 'Georgia';
$lang['DE'] = 'Germany';
$lang['GH'] = 'Ghana';
$lang['GI'] = 'Gibraltar';
$lang['GB'] = 'Great Britain (UK)';
$lang['GR'] = 'Greece';
$lang['GL'] = 'Greenland';
$lang['GD'] = 'Grenada';
$lang['GP'] = 'Guadeloupe';
$lang['GU'] = 'Guam';
$lang['GT'] = 'Guatemala';
$lang['GN'] = 'Guinea';
$lang['GW'] = 'Guinea-Bissau';
$lang['GY'] = 'Guyana';
$lang['HT'] = 'Haiti';
$lang['HM'] = 'Heard and McDonald Islands';
$lang['HN'] = 'Honduras';
$lang['HK'] = 'Hong Kong';
$lang['HU'] = 'Hungary';
$lang['IS'] = 'Iceland';
$lang['IN'] = 'India';
$lang['ID'] = 'Indonesia';
$lang['IR'] = 'Iran';
$lang['IQ'] = 'Iraq';
$lang['IE'] = 'Ireland';
$lang['IL'] = 'Israel';
$lang['IM'] = 'Isle of Man';
$lang['IT'] = 'Italy';
$lang['JE'] = 'Jersey';
$lang['JM'] = 'Jamaica';
$lang['JP'] = 'Japan';
$lang['JO'] = 'Jordan';
$lang['KZ'] = 'Kazakhstan';
$lang['KE'] = 'Kenya';
$lang['KI'] = 'Kiribati';
$lang['KP'] = 'Korea (North)';
$lang['KR'] = 'Korea (South)';
$lang['KW'] = 'Kuwait';
$lang['KG'] = 'Kyrgyzstan';
$lang['LA'] = 'Laos';
$lang['LV'] = 'Latvia';
$lang['LB'] = 'Lebanon';
$lang['LI'] = 'Liechtenstein';
$lang['LR'] = 'Liberia';
$lang['LY'] = 'Libya';
$lang['LS'] = 'Lesotho';
$lang['LT'] = 'Lithuania';
$lang['LU'] = 'Luxembourg';
$lang['MO'] = 'Macau';
$lang['MG'] = 'Madagascar';
$lang['MW'] = 'Malawi';
$lang['MY'] = 'Malaysia';
$lang['MV'] = 'Maldives';
$lang['ML'] = 'Mali';
$lang['MT'] = 'Malta';
$lang['MH'] = 'Marshall Islands';
$lang['MQ'] = 'Martinique';
$lang['MR'] = 'Mauritania';
$lang['MU'] = 'Mauritius';
$lang['YT'] = 'Mayotte';
$lang['MX'] = 'Mexico';
$lang['FM'] = 'Micronesia';
$lang['MC'] = 'Monaco';
$lang['MD'] = 'Moldova';
$lang['MA'] = 'Morocco';
$lang['MN'] = 'Mongolia';
$lang['MS'] = 'Montserrat';
$lang['MZ'] = 'Mozambique';
$lang['MM'] = 'Myanmar';
$lang['NA'] = 'Namibia';
$lang['NR'] = 'Nauru';
$lang['NP'] = 'Nepal';
$lang['NL'] = 'Netherlands';
$lang['AN'] = 'Netherlands Antilles';
$lang['NT'] = 'Neutral Zone';
$lang['NC'] = 'New Caledonia';
$lang['NZ'] = 'New Zealand (Aotearoa)';
$lang['NI'] = 'Nicaragua';
$lang['NE'] = 'Niger';
$lang['NG'] = 'Nigeria';
$lang['NU'] = 'Niue';
$lang['NF'] = 'Norfolk Island';
$lang['MP'] = 'Northern Mariana Islands';
$lang['NO'] = 'Norway';
$lang['OM'] = 'Oman';
$lang['PK'] = 'Pakistan';
$lang['PW'] = 'Palau';
$lang['PS'] = 'Palestinian Territory';
$lang['PA'] = 'Panama';
$lang['PG'] = 'Papua New Guinea';
$lang['PY'] = 'Paraguay';
$lang['PE'] = 'Peru';
$lang['PH'] = 'Philippines';
$lang['PN'] = 'Pitcairn';
$lang['PL'] = 'Poland';
$lang['PT'] = 'Portugal';
$lang['PR'] = 'Puerto Rico';
$lang['QA'] = 'Qatar';
$lang['RE'] = 'Reunion';
$lang['RO'] = 'Romania';
$lang['RU'] = 'Russian Federation';
$lang['RW'] = 'Rwanda';
$lang['GS'] = 'S. Georgia and S. Sandwich Isls.';
$lang['KN'] = 'Saint Kitts and Nevis';
$lang['LC'] = 'Saint Lucia';
$lang['VC'] = 'Saint Vincent & the Grenadines';
$lang['WS'] = 'Samoa';
$lang['SM'] = 'San Marino';
$lang['ST'] = 'Sao Tome and Principe';
$lang['SA'] = 'Saudi Arabia';
$lang['SN'] = 'Senegal';
$lang['SC'] = 'Seychelles';
$lang['SL'] = 'Sierra Leone';
$lang['SG'] = 'Singapore';
$lang['SI'] = 'Slovenia';
$lang['SK'] = 'Slovak Republic';
$lang['SB'] = 'Solomon Islands';
$lang['SO'] = 'Somalia';
$lang['ZA'] = 'South Africa';
$lang['ES'] = 'Spain';
$lang['LK'] = 'Sri Lanka';
$lang['SH'] = 'St. Helena';
$lang['PM'] = 'St. Pierre and Miquelon ';
$lang['SD'] = 'Sudan';
$lang['SR'] = 'Suriname';
$lang['SJ'] = 'Svalbard & Jan Mayen Islands';
$lang['SZ'] = 'Swaziland';
$lang['SE'] = 'Sweden';
$lang['CH'] = 'Switzerland';
$lang['SY'] = 'Syria';
$lang['TW'] = 'Taiwan';
$lang['TJ'] = 'Tajikistan';
$lang['TZ'] = 'Tanzania';
$lang['TH'] = 'Thailand';
$lang['TG'] = 'Togo';
$lang['TK'] = 'Tokelau';
$lang['TO'] = 'Tonga';
$lang['TT'] = 'Trinidad and Tobago';
$lang['TN'] = 'Tunisia';
$lang['TR'] = 'Turkey';
$lang['TM'] = 'Turkmenistan';
$lang['TC'] = 'Turks and Caicos Islands';
$lang['TV'] = 'Tuvalu';
$lang['UG'] = 'Uganda';
$lang['UA'] = 'Ukraine';
$lang['AE'] = 'United Arab Emirates';
$lang['UK'] = 'United Kingdom';
$lang['US'] = 'United States';
$lang['UM'] = 'US Minor Outlying Islands';
$lang['UY'] = 'Uruguay';
$lang['UZ'] = 'Uzbekistan';
$lang['VU'] = 'Vanuatu';
$lang['VA'] = 'Vatican City State (Holy See)';
$lang['VE'] = 'Venezuela';
$lang['VN'] = 'Viet Nam';
$lang['VG'] = 'Virgin Islands (British)';
$lang['VI'] = 'Virgin Islands (U.S.)';
$lang['WF'] = 'Wallis and Futuna Islands';
$lang['EH'] = 'Western Sahara';
$lang['YE'] = 'Yemen';
$lang['YU'] = 'Yugoslavia';
$lang['ZM'] = 'Zambia';
$lang['ZW'] = 'Zimbabwe';
$lang['submission_error'] = 'Lomakkeen lähetyksessä tapahtui virhe.';
$lang['submit_error'] = 'FormBuilderin lähetysvirhe: %s';
$lang['uploads_error'] = 'Virhe tiedoston antamisessa lähetysmoduulille: %s';
$lang['nouploads_error'] = 'Lähetysmoduulia ei löytynyt';
$lang['upload_attach_error'] = 'Tapahtui virhe lähetettäessä tai liitettäessä tiedostoa %s (tmp_name: %s, tyyppi %s)';
$lang['submission_error_file_lock'] = 'Virhe. Tiedostoa ei voida lukita.';
$lang['unchecked_by_default'] = 'Oletus: valitsematta';
$lang['checked_by_default'] = 'Oletus: valittu';
$lang['email_default_template'] = 'FormBuilderin lähetys';
$lang['email_template_not_set'] = '<br/>Sähköpostipohjaa ei ole asetettu!';
$lang['missing_cms_mailer'] = 'Lomakerakentajar: Vaadittua moduulia CMSMailer ei löydy!';
$lang['user_approved_submission'] = 'Käyttäjän hyväksymä lähetys %s %s';
$lang['event_info_OnFormBuilderFormSubmit'] = 'Tapahtuma, jota kutsutaan, kun Lomakerakentajan lomake lähetetään';
$lang['event_info_OnFormBuilderFormSubmitError'] = 'Tapahtuma, jota kutsutaan, kun tapahtuu virhe Lomakerakentajan lomakkeen lähettämisessä';
$lang['event_info_OnFormBuilderFormDisplay'] = 'Tapahtuma, jota kutsutaan, kun Lomakerakentajan lomake näytetään';
$lang['event_help_OnFormBuilderFormSubmit'] = '<p>Tapahtuma, jota kutsutaan, kun Lomakerakentajan lomake lähetetään.</p>
<h4>Parametrit</h4>
<ul>
<li><em>form_name</em> - Lomakkeen nimi (string)</li>
<li><em>form_id</em> - Sisäinen lomakkeen tunniste (int)</li>
<li><em>value_<name></em> - Anna oletusarvo kentälle, jolla on määritelty nimi.</li>
</ul> ';
$lang['event_help_OnFormBuilderFormSubmitError'] = '<p>Tapahtuma, jota kutsutaan, kun Lomakerakentajan lomakkeen lähettämisessä tapahtuu virhe</p>
<h4>Parametrit</h4>
<ul>
<li><em>form_name</em> - Lomakkeen nimi (string)</li>
<li><em>form_id</em> - Sisäinen lomakkeen tunniste (int)</li>
<li><em>error</em> - Lista tunnetuista virheistä (string)</li>
</ul> ';
$lang['event_help_OnFormBuilderFormDisplay'] = '<p>Tapahtuma, jota kutsutaan, kun Lomakerakentajan lomake näytetään</p>
<h4>Parametrit</h4>
<ul>
<li><em>form_name</em> - Lomakkeen nimi (string)</li>
<li><em>form_id</em> - Sisäinen lomakkeen tunniste (int)</li>
</ul> ';
$lang['formbuilder_params_response_id'] = 'Vastaustunniste. Tätä käyttää FormBrowser';
$lang['formbuilder_params_passed_from_tag'] = 'Kenttien oletusarvot; katso lisätietoa moduulin ohjeista';
$lang['formbuilder_params_field_id'] = 'Kentän tunniste sisäisille toiminnoille';
$lang['formbuilder_params_form_name'] = 'Lomakkeen nimi';
$lang['formbuilder_params_form_id'] = 'Lomakkeen tunniste sisäisille toiminnoille';
$lang['formbuilder_params_general'] = 'Yleiset parametrit sisäisille toiminnoille';
$lang['template_variable_help'] = '<h3>Form Template Variables</h3>
<p>You can edit it to make your form layout look any way you'd like.
To make the form work, you'll need to always include the {$fb_hidden} and {$submit}
tags.</p>
<p>You can access your form fields either using the $fields array or by directly accessing fields by their names (e.g., {$myfield->input} )</p>
<p>Each field has the following attributes:</p>
<table>
<tr><th>Field</th><th>Value</th></tr>
<tr><td>field->display</td><td>1 if the field should be displayed, 0 otherwise</td></tr>
<tr><td>field->required</td><td>1 if the field is required, 0 otherwise</td></tr>
<tr><td>field->required_symbol</td><td>the symbol for required fields</td></tr>
<tr><td>field->css_class</td><td>the CSS class specified for this field</td></tr>
<tr><td>field->valid</td><td>1 if this field has passed validation, 0 otherwise</td></tr>
<tr><td>field->error</td><td>Text of the validation problem, in the event that this field did not validate</td></tr>
<tr><td>field->hide_name</td><td>1 if the field name should be hidden, 0 otherwise</td></tr>
<tr><td>field->has_label</td><td>1 if the field type has a label</td></tr>
<tr><td>field->needs_div</td><td>1 if the field needs to be wrapped in a DIV (or table row, if that's the way you swing)</td></tr>
<tr><td>field->name</td><td>the field's name</td></tr>
<tr><td>field->input</td><td>the field's input control (e.g., the input field itself)</td></tr>
<tr><td>field->op</td><td>a control button associated with the field if applicable (e.g., the delete button for expandable text input)</td></tr>
<tr><td>field->input_id</td><td>the ID of the field's input (useful for <label for="">)</td></tr>
<tr><td>field->type</td><td>the field's data type</td></tr>
<tr><td>field->multiple_parts</td><td>1 if the field->input is actually a collection of controls</td></tr>
<tr><td>field->label_parts</td><td>1 if the collection of controls has separate labels for each control</td></tr>
</table>
<p>In certain cases, field->input is actually an array of objects rather than an input. This happens, for example, in CheckBoxGroups or RadioButtonGroups. For them, you can iterate through field->input->name and field->input->inputs.</p>
<p>Additional smarty variables that you can use include:</p>
<table>
<tr><th>Variable</th><th>Value</th></tr>
<tr><td>total_pages</td><td>number of pages for multi-page forms</td></tr>
<tr><td>this_page</td><td>number fo the current page for multi-page forms</td></tr>
<tr><td>title_page_x_of_y</td><td>displays "page x of y" for multi-page forms</td></tr>
<tr><td>css_class</td><td>CSS Class for the form</td></tr>
<tr><td>form_name</td><td>Form name</td></tr>
<tr><td>form_id</td><td>Form database ID</td></tr>
<tr><td>prev</td><td>"Back" button for multipart forms</td></tr>
<tr><td>submit</td><td>"Continue" or "Submit" button for multipart forms, adjusts automatically</td></tr>
</table>
<p>Dunno why you'd want some of those, but there you go...</p>
';
$lang['post_install'] = '<p>Make sure to set the "Modify Forms" permissions
on users who will be administering feedback forms. Also, if you'll be emailing form
results, be sure to update the Configuration appropriately.</p>
<p>Please be aware that a feedback form should not be active (e.g., usable by the public) while
you are still editing the form. You should create the form, and place the tag into an active
content page only when you have finished editing. Otherwise, erroneous results could be returned.</p>
<p>Additionally, this version does not support parallel editing of forms. Please take care that
only one admin is editing a given form at a given time.</p>';
$lang['help'] = '<h3>What Does This Do?</h3>
<p>The Form Builder Module allows you to create feedback forms (in fact, it's a replacement of the original Feedback Form module), with the added power of database storage. With its companion module Form Browser, you can use it to create simple database applications.</p>
<p>The forms created using the Form Builder may be inserted
into templates and/or content pages. Forms may contain many kinds of inputs, and may have
validation applied to these inputs. The results of these forms may be handled in a variety of ways.</p>
<h3>How Do I Use it?</h3>
<P>Install it, and poke around the menus. Play with it. Try creating forms, and adding them to your content.
If you get stuck, chat with me on the #cms IRC channel, post to the forum, send me email, or, if you're
really desperate, read the rest of this page.</P>
<h3>How Do I Create a Form</h3>
<p>In the CMS Admin Menu, you should get a new menu item called FormBuilder. Click on this. On the page
that gets shown, there are options (at the bottom of the list of Forms) to Add a New Form or Modify
Configuration.</p>
<h3>Adding a Form to a Page</h3>
<p>In the main FormBuilder admin page, you can see an example of the tag used to display each form. It looks
something like {cms_module module='FormBuilder' form='sample_form'}</p>
<p>By copying this tag into the content of a page, or into a template, will cause that form to be displayed.
In theory, you can have multiple forms on a page if you really want to. Be careful when pasting the tag
into a page's content if you use a WYSIWYG editor such as TinyMCE, FCKEdit, or HTMLArea. These editors may stealthily
change the quote marks (") into HTML entities (&quot;), and the forms will not show up. Try using
single quotes (') or editing the HTML directly.</p>
<h3>Working with Forms</h3>
<p>By clicking on a Form's name, you enter the Form Edit page. There are several tabs, which are described below:</p>
<h4>Main</h4>
<p>This is the main place you'll work on your form. Here, you give it a name, an alias (which is used to identify it for placing it in a page or template), and, optionally, a CSS class with which to wrap the whole thing.</p>
<p>Below this, if you have it enabled, is the "fast field adder" pulldown, that lets you quickly add a field to the end of your form by selecting the field type.</p>
<p>Below this is the list of fields that make up your form. More detail on this is described below.</p>
<h4>Form Submission</h4>
<p>When the form is submitted, you can either redirect the user to another page of your site, or you can present the user some message (which can contain any of the user's form entries, or just static text). In this tab, you select which of these approaches you wish to use, and, if you chose redirection, it allows you to pick the page to redirect users to after a successful form submission.</p>
<p>Also on this page, you can specify the labels of various submission buttons ("Previous", "next", "submit"). You can also opt to have some Javascript added to the last page of a form that will prevent multiple submissions (useful on slow servers).</p>
<h4>Form Display Options</h4>
<p>This tab allows for other form customizations, like the symbol to show for required fields.</p>
<h4>Captcha Settings</h4>
<p>If you have installed the Captcha module, this tab lets you configure the Captcha settings for your form.</p>
<h4>Form Template</h4>
<p>This is where you do your customization work of your form's Smarty Template. See the section called Form Template Variables below.</p>
<p>The form should default to a Custom template that documents the Smarty tags available to you.</p>
<p>Unless you're a Smarty expert, you probably don't want to mess around with this. If you are a Smarty expert, this is where you can unleash your magic.</p>
<h4>Submission Template</h4>
<p>If, in the Form Submission tab, you selected 'Display "Submission Template", this is where you can create that template. There is a display of which smarty variables are available to you, and a button to generate a sample template.</p>
<p>If you're a Smarty expert, you can do all manner of creative and powerful things here. If you're not a Smarty expert, you might just want to use the default.
</p>
<h3>Adding Fields to your Form</h3>
<p>The types of fields that are currently supported fit into four groups: standard input fields, display control fields, email-specific fields, and form result handling fields (also called Form Dispositions in places):</p>
<ul>
<li>Standard Input Fields - these are inputs that allow entry of typical form elements; text inputs, radio buttons, etc.</li>
<li>Display Control Fields - these input control how the user will see the display of the form; page breaks, static text, etc.</li>
<li>Email-specific Fields - some forms generate email, and email-specific fields can alter attributes of the emails sent.</li>
<li>Form Dispositions - These determine what happens when the user
submits the form; for each result handling field, some method of transmitting, saving, or emailing the
form contents takes place. A form may have multiple form dispositions.</li>
</ul>
<p>Form fields are assigned names. These names identify the field, not only on the screen as labels for the user,
but in the data when it's submitted so you know what the user is responding to. Phrasing the name like a question
is a handy way of making it clear to the user what is expected. Similarly, many fields have both Names and Values.
The Names are what gets shown to the user; the Value is what gets saved or transmitted when the user submits
the form. The Values are never seen by the user, nor are they visible in the HTML, so it's safe to use for
email addresses and such.</p>
<p>Some fields can have multiple values, or multiple name/value pairs. When you first create such a field,
there may not be sufficient inputs for you to specify all the values you want. To get more space for inputting
these values, use the buttons at the bottom of the page for adding options.</p>
<p>Fields can be assigned validation rules, which vary according to the type of the field. These rules help
ensure that the user enters valid data. They may also be
separately marked "Required", which will force the user to enter a response.</p>
<p>Fields also may be assigned a CSS class. This simply wraps the input in a div with that class, so as to allow
customized layouts. To use this effectively, you may need to "view source" on the generated form, and then
write your CSS.</p>
<ul>
<li>Standard Inputs
<ul><li>Text Input. This is a standard text field. You can limit the length, and apply various validation
functions to the field.</li>
<li>Text Area. This is a big, free-form text input field.</li>
<li>Checkbox. This is a standard check box.</li>
<li>Checkbox Group. This is a collection of checkboxes. The only difference between this input and a
collection of Checkbox inputs is that they are presented as a group, with one name, and can have a validation function requiring that you check one or more of the boxes in the group.</li>
<li>Radio Group. This is a collection of radio buttons. Only one of the group may be selected by the user.</li>
<li>Pulldown. This is a standard pulldown menu. It's really conceptually the same thing as a radio button
group, but is better when there are a large number of options.</li>
<li>Multiselect. This is a multi-select field. It's really conceptually the same thing as a checkbox button
group, but is better when there are a large number of options, as you can limit the number displayed on the screen at any one time.</li>
<li>State. This is a pulldown listing the States of the U.S.</li>
<li>Countries. This is a pulldown listing the Countries of the world (as of July 2005).</li>
<li>Date Picker. This is a triple pulldown allowing the user to select a date.</li>
<li>Time Picker. This is a set of pulldowns allowing the user to select a time (using 12 or 24 hour clock).</li>
<li>File Upload. This is a file upload field.</li>
<li>Link (User Entered). This creates a double input field for getting a link URL and link title.</li>
<li>Text Field (Multiple). This field creates one or more text inputs with add and delete buttons, effectively giving the end user a way of creating variable-length lists.</li>
</ul></li>
<li>Email-specific Inputs
<ul><li>Email From Address Field. This allows users to provide their email address. The email generated when the form gets handled will use this address in the "From" field.</li>
<li>Email From Name Field. This allows users to provide their name. The email generated when the form gets handled will use this name in the "From" field.</li>
<li>Email Subject Field. This allows users to provide a subject for their email. The email generated when the form gets handled will use this in the "Subject" field. This may cause trouble with certain dispositions that want to control the Email Subject, so use it with caution.</li>
</ul></li>
<li>Display Control Fields<ul>
<li>-Page Break. This allows you to split your feedback form into multiple pages. Each page is
independently validated. This is good for applications like online surveys.</li>
<li>-Fieldset Start. Combined with Fieldset End, this allows you to group various fields within your form. Use this to start a given grouping.</li>
<li>-Fieldset End. Combined with Fieldset Start, this allows you to group various fields within your form. Use this to end a given grouping.</li>
<li>-Hidden Field. This allows you to embed a hidden field in your form.</li>
<li>-Static Text. This allows you to put text or a label in the middle of your form. This is useful for giving additional help text, especially if you're not using a Custom Template to render your form.</li>
<li>-Static Link. This allows you to put a link to a given page into your form. Optionally, you can have it autopopulate with the page where the form is embedded (useful if you\'re sending results via email).</li>
<li>-Computed Field. This allows you to embed a computed field in your form. It is not visible to the user until after the form is submitted. It allows you to do simple arithmetic or string concatenation.</li>
</ul></li>
<li>Form Handling Inputs (Dispositions)
<ul><li>*Call a User Defined Tag With the Form Results. This submits all the form results to the User-Defined Tag you specify. The UDT can handle the results however it wants.</li>
<li>*Email Results Based on Pulldown. This is useful for web sites where comments get routed based on their subject matter, e.g., bugs get sent to one person, marketing questions to another person, sales requests to someone else, etc. The pulldown is populated with the subjects, and each gets directed to a specific email address. You set up these mappings in the when you create or edit a field of this type. If you use one of these "Director" pulldowns, the user must make a selection in order to submit the
form. This input is part of the form the user sees, although the email addresses are not made visible nor
are they embedded in the HTML.</li>
<li>*Email Results to set Address(es). This simply sends the form results to one or more email addresses that you enter when you create or edit this type of field. This field and its name are not visible in the
form that the user sees. The email addresses are not made visible nor
are they embedded in the HTML.</li>
<li>*Email to User-Supplied Address. This puts an input field in the form for the user to populate with an email address. The form results get sent to that address. Beware of Spam abuse! Active the primitive anti-spam features in the FormBuilder configuration screen.</li>
<li>*Store Results in Database. This will store the form contents in an internal database. You will always use this disposition if you use the form with FormBrowser.</li>
<li>*Redirect to Page Based on Pulldown. This allows you to redirect the form to a different site page depending on its value. If you have multiple dispositions, make sure this is used last.</li>
<li>*Validate via Email. This is a strange and powerful field. It provides the user a mandatory input for their email address. Once they submit their form, the standard form dispositions are not performed -- rather, it send the user an email with a special coded link. If they click on the link, the other form is considered "approved," and the other dispositions are all performed.</li>
<li>*Write Results to Flat File. This takes the form results and writes them into a text file. You may
select the name of the file, and set its format. These files are written to the "output" directory under the
module's installation directory, assuming the web server has permission to write there.</li>
<li>*Save Results to File Based on Pulldown. Like the Flat File disposition, except the value of a pull-down determines which file results get written to.</li>
<li>*Save Results to File(s) Based on Multiple Selections. Like the Flat File disposition, except the value(s) of checkboxes determines which file(s) results get written to.</li>
</ul></li></li></ul>
<h3>Passing Default Values to Forms</h3>
<p>Calguy added a nice feature, which is that you can pass default field values to your form via the module tag. This allows you to have
the same form in multiple places, but with different default values. It may not work for more exotic field types, but for fields that have
a single value, you can specify like:</p>
<p>{cms_module module='FormBuilder' form='my_form' value_<i>FIELDNAME</i>='default_value'}</p>
<p>This will set the field with <i>FIELDNAME</i> to 'default_value'.</p>
<p>This can be problematic, as sometimes field names are unweildy or contain characters that don't work well with Smarty. So there is an
alternative like this:</p>
<p>{cms_module module='FormBuilder' form='my_form' value_fld<i>NUMBER</i>='default_value'}</p>
<p>That uses field <i>NUMBER</i>, where <i>NUMBER</i> is the internal FormBuilder field id. You might wonder how you know what that id is. Simply go into the FormBuilder configuration tab,
and check "Show Field IDs"</p>
<h3>Email and Flat File Templates</h3>
<p>Many disposition types allow you to create a template for the email that is generated, or for the way the results are written to a file. If you opt not to create a template, the FormBuilder will use it's own best guess, which may or may not work out to your liking. You can always click on the "Create Sample Template" and then customize the results.</p>
<p>To the right, you'll find a legend which lists all of the variables that are available to you to use in your template. As of version 0.3, variables have two names, one based on the field name, the other based on the field ID. If you use field names that have characters outside of the ASCII 32-126 range, it will be safer to use the ID-based variables.</p>
<p><strong>Note that once you've changed a template, it will no longer automatically add new fields.</strong> For this reason, it's usually best to create your templates as the last step of creating your form.</p>
<p>As of version 0.2.4, you can opt to send any of these emails as HTML email. There should be a checkbox at the top of the template page for this. There is also a "Create Sample HTML Template" button over in the legend area. For HTML email, the email body will also provide the default text-only values.</p>
<h3>Configuration</h3>
<p>There are some global configuration options for FormBuilder:</p>
<ul>
<li>Enable fast field add pulldown. This enables the pulldown on the Form Edit page which saves a step in the creation of new fields.</li>
<li>Hide Errors. This is set by default. Unchecking it will cause more detailed errors to be displayed if there are problems when you submit your form.</li>
<li>Require Field Names. Typically, you will want form fields to be named so you can tell which is which. However, in some cases, you might want to have nameless fields. Uncheck this if you want to allow nameless fields.</li>
<li>Unique Field Names. Typically, you will want form fields to have unique names so you can tell which is which. Uncheck this if you want to allow fields to share names.</li>
<li>Use relaxed email validation. This uses a less restrictive regular expression for validating email; e.g., x@y will be allowed, where typically x@y.tld is required.</li>
<li>Show Form Builder Version. Displays the version of FormBuilder you're using in a comment when the form is generated. Typically only useful when debugging.</li>
<li>Enable primitive anti-spam features. When turned on, this allows any given IP address to only generate 10 emails per hour.</li>
<li>Show Field IDs. When turned on, FormBuilder will display field ids when adding or editing a form.</li>
</ul>
<h3>Styling and CSS</h3>
<p>Paul Noone graciously provides us all with a pretty good standard CSS that you can use for forms:</p>
<pre>
/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
margin-bottom:0.5em;
margin-left:1em;
}
fieldset div div {
margin-top:0.5em;
margin-left:1em
}
fieldset {
margin-bottom:1em;
border:1px solid #F60;
padding:0.5em
}
fieldset label {
width:auto;
}
legend {
color:#FFF;
background:#F60;
font-style:italic;
font-size:1.2em;
margin-bottom:0.5em;
padding:0.2em;
width:auto;
border:1px solid #CCC
}
textarea {
margin: 0.5em 0;
width:98%;
height: 6em
}
/* Apply this class to text/select input fields with shorter labels
to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}
/* Pretty up your Captcha image output */
.captcha {
margin:0.5em 0;
width:200px;
text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}
/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}
</pre>
<h3>Form Template Variables</h3>
<h3>Form Template Variables</h3>
<p>You can edit it to make your form layout look any way you'd like.
To make the form work, you'll need to always include the {$fb_hidden} and {$submit}
tags.</p>
<p>You can access your form fields either using the $fields array or by directly accessing fields by their names (e.g., {$myfield->input} )</p>
<p>Each field has the following attributes:</p>
<table>
<tr><th>Field</th><th>Value</th></tr>
<tr><td>field->display</td><td>1 if the field should be displayed, 0 otherwise</td></tr>
<tr><td>field->required</td><td>1 if the field is required, 0 otherwise</td></tr>
<tr><td>field->required_symbol</td><td>the symbol for required fields</td></tr>
<tr><td>field->css_class</td><td>the CSS class specified for this field</td></tr>
<tr><td>field->valid</td><td>1 if this field has passed validation, 0 otherwise</td></tr>
<tr><td>field->error</td><td>Text of the validation problem, in the event that this field did not validate</td></tr>
<tr><td>field->hide_name</td><td>1 if the field name should be hidden, 0 otherwise</td></tr>
<tr><td>field->has_label</td><td>1 if the field type has a label</td></tr>
<tr><td>field->needs_div</td><td>1 if the field needs to be wrapped in a DIV (or table row, if that's the way you swing)</td></tr>
<tr><td>field->name</td><td>the field's name</td></tr>
<tr><td>field->input</td><td>the field's input control (e.g., the input field itself)</td></tr>
<tr><td>field->op</td><td>a control button associated with the field if applicable (e.g., the delete button for expandable text input)</td></tr>
<tr><td>field->input_id</td><td>the ID of the field's input (useful for <label for="">)</td></tr>
<tr><td>field->type</td><td>the field's data type</td></tr>
<tr><td>field->multiple_parts</td><td>1 if the field->input is actually a collection of controls</td></tr>
<tr><td>field->label_parts</td><td>1 if the collection of controls has separate labels for each control</td></tr>
</table>
<p>In certain cases, field->input is actually an array of objects rather than an input. This happens, for example, in CheckBoxGroups or RadioButtonGroups. For them, you can iterate through field->input->name and field->input->inputs.</p>
<p>Additional smarty variables that you can use include:</p>
<table>
<tr><th>Variable</th><th>Value</th></tr>
<tr><td>total_pages</td><td>number of pages for multi-page forms</td></tr>
<tr><td>this_page</td><td>number fo the current page for multi-page forms</td></tr>
<tr><td>title_page_x_of_y</td><td>displays "page x of y" for multi-page forms</td></tr>
<tr><td>css_class</td><td>CSS Class for the form</td></tr>
<tr><td>form_name</td><td>Form name</td></tr>
<tr><td>form_id</td><td>Form database ID</td></tr>
<tr><td>prev</td><td>"Back" button for multipart forms</td></tr>
<tr><td>submit</td><td>"Continue" or "Submit" button for multipart forms, adjusts automatically</td></tr>
</table>
<p>Dunno why you'd want some of those, but there you go...</p>
<h3>Known Issues</h3>
<ul>
<li>FormBuilder is not yet integrated with FrontEnd Users. It will be.</li>
<li>FormBuilder cannot yet be inlined. That should be a simple upgrade down the line.</li>
<li>FormBuilder does not yet support pretty urls, although that shouldn't matter since the user side is pretty simple.</li>
</ul>
<h3>Troubleshooting</h3>
<ol><li> First step is to check you're running CMS 1.1 or later.</li>
<li> Second step is to read and understand the caveat about WYSIWYG editors up in the
section <em>Adding a Form to a Page</em>.</li>
<li> If you're missing fields in an email that gets generated, check the disposition field's template, and make sure you're specifying the missing fields. Seems obvious, but it's an easy mistake to make.</li>
<li>Uncheck the "Hide Errors" checkbox in the global options, and see what message gets displayed when you submit your form.</li>
<li> Just mess around and try clicking on links and icons and stuff. See what happens.</li>
<li> Last resport is to email me or catch me on IRC and we can go from there.</li>
</ol>
<p>This is no longer a particularly early version, but it is probably still buggy. While I've done all I can
to make sure no egregious bugs have crept in, I have to admit that during early testing, this program
revealed seven cockroaches, two earwigs, a small family of aphids, and a walking-stick insect. It also
ate the neighbor's nasty little yap dog, for which I was inappropriately grateful.</p>
<p>The final release will include bug fixes, documentation, and unconditional love.</p>
<h3>Support</h3>
<p>This module does not include commercial support. However, there are a number of resources available to help you with it:</p>
<ul>
<li>For the latest version of this module, FAQs, or to file a Bug Report, please visit the CMS Made Simple <a href="http://dev.cmsmadesimple.org">Developer Forge</a>.</li>
<li>To obtain commercial support, please send an email to the author at <a href="mailto:sjg@cmsmodules.com"><sjg@cmsmodules.com></a>.</li>
<li>Additional discussion of this module may also be found in the <a href="http://forum.cmsmadesimple.org">CMS Made Simple Forums</a>.</li>
<li>The author can often be found in the <a href="irc://irc.freenode.net/#cms">CMS IRC Channel</a>.</li>
<li>Lastly, you may have some success emailing the author directly and grovelling for free support.</li>
</ul>
<p>As per the GPL, this software is provided as-is. Please read the text
of the license for the full disclaimer.</p>
<h3>Copyright and License</h3>
<p>Copyright © 2007, Samuel Goldstein <a href="mailto:sjg@cmsmodules.com"><sjg@cmsmodules.com></a>. All Rights Are Reserved.</p>
<p>This module has been released under the <a href="http://www.gnu.org/licenses/licenses.html#GPL">GNU Public License</a>. You must agree to this license before using the module.</p>';
$lang['qca'] = 'P0-975058195-1309584694735';
$lang['utma'] = '156861353.1361895121.1314888648.1314888648.1314888648.1';
$lang['utmc'] = '156861353';
$lang['utmz'] = '156861353.1314888648.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)';
$lang['utmb'] = '156861353.1.10.1314888648';
?>
File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com