X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Fresources%2Ffi.lang.php;h=71a2efa0a2056f43f64fa07dd9ce2fa3fa3bc135;hb=6b8cf2090e067287e1e0bd0c1d03ef752da76bc1;hp=286024956ff89b8448ad3343085d2c48dbebf51b;hpb=97986f58680244c80bbe4de04d12eda3d0f12f6c;p=timetracker.git diff --git a/WEB-INF/resources/fi.lang.php b/WEB-INF/resources/fi.lang.php index 28602495..71a2efa0 100644 --- a/WEB-INF/resources/fi.lang.php +++ b/WEB-INF/resources/fi.lang.php @@ -44,8 +44,7 @@ $i18n_key_words = array( 'menu.create_team' => 'Luo tiimi', 'menu.profile' => 'Profiili', 'menu.time' => 'Tunnit', -// TODO: translate the following string. -// 'menu.expenses' => 'Expenses', +'menu.expenses' => 'Kulut', 'menu.reports' => 'Raportit', 'menu.charts' => 'Kaaviot', 'menu.projects' => 'Projektit', @@ -57,11 +56,12 @@ $i18n_key_words = array( 'menu.options' => 'Optiot', // Footer - strings on the bottom of most pages. -'footer.mobile_phones' => 'Time Tracker on saatavana myös mobiililaitteille.', +'footer.contribute_msg' => 'Voit osallistua Time Tracker -sovelluksen tuotekehitykseen monin tavoin.', // 'Credits' is a bit difficult to translate, the exact literal term might be 'Ansiot' or 'Antaa tunnustus' but that's not widely used in this meaning. // The term that is used is something like 'We are thanking' ('Kiitämme') but that does not sound good, either. So I just let it be as it was for time being as everybody (?) understands the meaning anyway. 'footer.credits' => 'Credits', 'footer.license' => 'Lisenssi', +'footer.improve' => 'Osallistu kehitystyöhön', // Error messages. 'error.access_denied' => 'Pääsy estetty.', @@ -85,7 +85,7 @@ $i18n_key_words = array( 'error.no_login' => 'Tuntematon käyttäjänimi.', 'error.no_teams' => 'Tietokanta on tyhjä. Kirjaudu ylläpitäjänä ja luo uusi tiimi.', 'error.upload' => 'Virhe tiedoston lataus.', -'error.period_locked' => 'Toimintoa ei voi suorittaa. Liian vanhojen tietueiden päivitys tai luonti ei onnistu. Tiimin esimies asettaa "Lukitusväli päivinä" arvon "Profiili"-sivulla. Arvolla 0 lukitusta ei tehdä.

Keskeneräiset tietueet (kestona 0 tai määrittelemätön) voidaan poistaa.', +'error.range_locked' => 'Aikaväli on lukittu.', 'error.mail_send' => 'Virhe postinlähetyksessä.', 'error.no_email' => 'Käyttäjätunnukseen ei ole liitetty sähköpostiosoitetta.', 'error.uncompleted_exists' => 'Kesken oleva syötetieto on jo olemassa. Sulje tai poista se.', @@ -129,6 +129,10 @@ $i18n_key_words = array( 'label.password' => 'Salasana', 'label.confirm_password' => 'Vahvista salasana', 'label.email' => 'Sähköposti', +'label.cc' => 'Kopio', +// TODO: translate the following. +// 'label.bcc' => 'Bcc', +'label.subject' => 'Aihe', 'label.date' => 'Päiväys', 'label.start_date' => 'Aloituspäivä', 'label.end_date' => 'Päättymispäivä', @@ -149,8 +153,10 @@ $i18n_key_words = array( 'label.note' => 'Huom', 'label.item' => 'Syöte', 'label.cost' => 'Hinta', -'label.week_total' => 'Viikko yhteensä', 'label.day_total' => 'Päivä yhteensä', +'label.week_total' => 'Viikko yhteensä', +// TODO: translate the following. +// 'label.month_total' => 'Month total', 'label.today' => 'Tänään', 'label.total_hours' => 'Tunnit yhteensä', 'label.total_cost' => 'Hinta yhteensä', @@ -163,7 +169,6 @@ $i18n_key_words = array( 'label.id' => 'ID', 'label.language' => 'Kieli', 'label.decimal_mark' => 'Desimaalierotin', -'label.lock_interval' => 'Lukitusväli päivinä', 'label.date_format' => 'Päiväyksen muoto', 'label.time_format' => 'Kellonajan muoto', 'label.week_start' => 'Viikon 1. päivä', @@ -182,10 +187,13 @@ $i18n_key_words = array( 'label.role_manager' => '(esimies)', 'label.role_comanager' => '(apu-esimies)', 'label.role_admin' => '(ylläpitäjä)', -// Translate the following string. -// 'label.page' => 'Page', +'label.page' => 'Sivu', +// TODO: translate the following. +// 'label.condition' => 'Condition', // Labels for plugins (extensions to Time Tracker that provide additional features). 'label.custom_fields' => 'Omat kentät', +// Translate the following. +// 'label.monthly_quotas' => 'Monthly quotas', 'label.type' => 'Tyyppi', 'label.type_dropdown' => 'pudotusvalikko', 'label.type_text' => 'teksti', @@ -194,9 +202,6 @@ $i18n_key_words = array( 'label.cron_schedule' => 'Cron-ajoitus', 'label.what_is_it' => 'Mikä se on?', -// TODO? missing? -'label.page' => 'Sivu', - // Form titles. 'title.login' => 'Kirjautuminen', 'title.teams' => 'Tiimit', @@ -241,6 +246,7 @@ $i18n_key_words = array( 'title.add_notification' => 'Ilmoituksen lisäys', 'title.edit_notification' => 'Ilmoituksen muokkaus', 'title.delete_notification' => 'Ilmoituksen poisto', +// 'title.monthly_quotas' => 'Monthly Quotas', 'title.export' => 'Tiimitietojen vienti', 'title.import' => 'Tiimitietojen tunti', 'title.options' => 'Optiot', @@ -253,12 +259,15 @@ $i18n_key_words = array( 'title.cf_add_dropdown_option' => 'Vaihtoehdon lisäys', 'title.cf_edit_dropdown_option' => 'Vaihtoehdon muokkaus', 'title.cf_delete_dropdown_option' => 'Vaihtoehdon poisto', +'title.locking' => 'Lukitus', // Section for common strings inside combo boxes on forms. Strings shared between forms shall be placed here. // Strings that are used in a single form must go to the specific form section. 'dropdown.all' => '--- kaikki ---', 'dropdown.no' => '--- ei ---', 'dropdown.this_day' => 'tämä päivä', +// TODO: translate the following. +// 'dropdown.last_day' => 'last day', 'dropdown.this_week' => 'tämä viikko', 'dropdown.last_week' => 'viime viikko', 'dropdown.this_month' => 'tämä kuu', @@ -281,7 +290,7 @@ $i18n_key_words = array( // Strings that are used on multiple unrelated forms should be placed in shared sections such as label., etc. // Login form. See example at https://timetracker.anuko.com/login.php. -'form.login.forgot_password' => 'Salasana hukassa?', +'form.login.forgot_password' => 'Salasana unohtunut?', 'form.login.about' =>'Anuko Time Tracker on yksinkertainen ja helppokäyttöinen vapaan koodin tuntiseurantaohjelmisto.', // Resetting Password form. See example at https://timetracker.anuko.com/password_reset.php. @@ -296,6 +305,9 @@ $i18n_key_words = array( 'form.time.duration_format' => '(hh:mm tai 0.0h)', 'form.time.billable' => 'Laskutettava', 'form.time.uncompleted' => 'Keskeneräinen', +// TODO: translate the following. +// 'form.time.remaining_quota' => 'Remaining quota', +// 'form.time.over_quota' => 'Over quota', // Editing Time Record form. See example at https://timetracker.anuko.com/time_edit.php (get there by editing an uncompleted time record). 'form.time_edit.uncompleted' => 'Vain aloitusaika tallennettiin tietueeseen. Kyseessä ei ole virhe.', @@ -346,6 +358,8 @@ $i18n_key_words = array( // Users form. See example at https://timetracker.anuko.com/users.php 'form.users.active_users' => 'Aktiiviset käyttäjät', 'form.users.inactive_users' => 'Ei-aktiiviset käyttäjät', + // TODO: translate the following. + // 'form.users.uncompleted_entry' => 'User has an uncompleted time entry', 'form.users.role' => 'Rooli', 'form.users.manager' => 'Esimies', 'form.users.comanager' => 'Apuesimies', @@ -390,10 +404,16 @@ $i18n_key_words = array( // Mail form. See example at https://timetracker.anuko.com/report_send.php when emailing a report. 'form.mail.from' => 'Lähettäjä', 'form.mail.to' => 'Vastaanottaja', -'form.mail.cc' => 'Kopio', -'form.mail.subject' => 'Aihe', 'form.mail.report_subject' => 'Time Tracker -raportti', 'form.mail.footer' => 'Anuko Time Tracker on yksinkertainen ja helppokäyttöinen vapaan koodin tuntiseurantaohjelmisto. Lisätietoja sivulla www.anuko.com.', 'form.mail.report_sent' => 'Raportti lähetetty.', 'form.mail.invoice_sent' => 'Lasku lähetetty.', + +// Quotas configuration form. +// TODO: translate the following. +// 'form.quota.year' => 'Year', +// 'form.quota.month' => 'Month', +// 'form.quota.quota' => 'Quota', +// 'form.quota.workday_hours' => 'Hours in a work day', +// 'form.quota.hint' => 'If values are empty, quotas are calculated automatically based on workday hours and holidays.', );