Finnish translations (#2046)
This commit is contained in:
@@ -19,6 +19,7 @@ require('select2/dist/js/i18n/da');
|
||||
require('select2/dist/js/i18n/de');
|
||||
require('select2/dist/js/i18n/es');
|
||||
require('select2/dist/js/i18n/eu');
|
||||
require('select2/dist/js/i18n/fi');
|
||||
require('select2/dist/js/i18n/fr');
|
||||
require('select2/dist/js/i18n/he');
|
||||
require('select2/dist/js/i18n/hu');
|
||||
@@ -46,6 +47,7 @@ require('moment/locale/de-ch');
|
||||
require('moment/locale/eo');
|
||||
require('moment/locale/es');
|
||||
require('moment/locale/eu');
|
||||
require('moment/locale/fi');
|
||||
require('moment/locale/fr');
|
||||
require('moment/locale/he');
|
||||
require('moment/locale/hu');
|
||||
|
||||
@@ -12,6 +12,7 @@ require('fullcalendar/dist/locale/de');
|
||||
require('fullcalendar/dist/locale/de-ch');
|
||||
require('fullcalendar/dist/locale/es');
|
||||
require('fullcalendar/dist/locale/eu');
|
||||
require('fullcalendar/dist/locale/fi');
|
||||
require('fullcalendar/dist/locale/fr');
|
||||
require('fullcalendar/dist/locale/he');
|
||||
require('fullcalendar/dist/locale/hu');
|
||||
|
||||
@@ -251,6 +251,11 @@ kimai:
|
||||
date_type: 'dd.MM.yyyy'
|
||||
date: 'd.m.Y'
|
||||
date_time: 'd.m. H:i'
|
||||
fi:
|
||||
date_time_type: 'dd.MM.yyyy HH:mm'
|
||||
date_type: 'dd.MM.yyyy'
|
||||
date: 'd.m.Y'
|
||||
date_time: 'd.m. H:i'
|
||||
fr:
|
||||
date_time_type: 'dd/MM/yyyy HH:mm'
|
||||
date_type: 'dd/MM/yyyy'
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
|
||||
parameters:
|
||||
locale: en
|
||||
app_locales: ar|cs|de|de_CH|da|en|eo|es|eu|fr|he|hu|it|ja|ko|nl|pl|pt_BR|ro|ru|sk|sv|tr|vi|zh_CN
|
||||
app_locales: ar|cs|de|de_CH|da|en|eo|es|eu|fi|fr|he|hu|it|ja|ko|nl|pl|pt_BR|ro|ru|sk|sv|tr|vi|zh_CN
|
||||
|
||||
services:
|
||||
# default configuration for services in *this* file
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -5,7 +5,7 @@
|
||||
"build/runtime.098eaae1.js",
|
||||
"build/0.79dbdbb9.js",
|
||||
"build/1.32489d92.js",
|
||||
"build/app.4754599e.js"
|
||||
"build/app.e7537426.js"
|
||||
],
|
||||
"css": [
|
||||
"build/app.0325b7e0.css"
|
||||
@@ -42,7 +42,7 @@
|
||||
"build/runtime.098eaae1.js",
|
||||
"build/0.79dbdbb9.js",
|
||||
"build/1.32489d92.js",
|
||||
"build/calendar.f458a712.js"
|
||||
"build/calendar.541a15eb.js"
|
||||
],
|
||||
"css": [
|
||||
"build/calendar.1408f57e.css"
|
||||
@@ -53,7 +53,7 @@
|
||||
"build/runtime.098eaae1.js": "sha384-xNNrNinl64G3nCUrIskgSjU0mUXXCB9lj6XCSInBTwxSKXk8uTMafnLHtdWdIGtd",
|
||||
"build/0.79dbdbb9.js": "sha384-U2Ao0ORAZ8PCeDmyRsqQFET3hc7pfUBimq0PrqFdG4/s0Bdi+qBj4TJK3o70bCd5",
|
||||
"build/1.32489d92.js": "sha384-wVkjh5FzjFhMV4S4uNP23E/OLBOf+Zi7t3lpm9eWzoMr/tm2pydT+q0Op1XHuoUP",
|
||||
"build/app.4754599e.js": "sha384-6/aM4p2+WAPkoB8d7U8hGF6wa/lRw6iaJo/azDIqxzaI/LX+mHi49J3En5BPfdRL",
|
||||
"build/app.e7537426.js": "sha384-VAGMhwYJVTYXW8aMLhwzJqKmiG/fTXhdNBQj+823jsWFKecz7J6RXmWDbS9uwcHy",
|
||||
"build/app.0325b7e0.css": "sha384-+e2X/+hgWNDL4q30jFlPjC+jD61G/j9nsyn+KO57Pakrq5XH5sjMuamVPtwgnDlG",
|
||||
"build/invoice.74279541.js": "sha384-2BXic5Sgorf2tXai6zSAN4wLY2dbg06L03/xMKW6itMcszvtnRArKzfBh6DNcF3f",
|
||||
"build/invoice.13d8ef4e.css": "sha384-B6RN/wZJToSBCZk2JeLokIqWEhbh+Eb9arYbt9dM+YoC2Z6PnCeTwTqSGyexWWJh",
|
||||
@@ -61,7 +61,7 @@
|
||||
"build/invoice-pdf.340721a4.css": "sha384-+dk8iSafBIWj8bKpeEAkhkOR6G6o2OyL1ZeGuaIHuECtidl5cqoGbLSw+yKfSc0e",
|
||||
"build/2.7ab75d0a.js": "sha384-Eb0w73RbUwsfLVRbeGf0Aql77LzAUDrwqY74pyTgwSnf0dsMKwsjlumzhO2JHnVN",
|
||||
"build/chart.34d60a88.js": "sha384-I57c9DtU3AOG2kzKqIZkIu0hi1aGYHRZ5QG4LKC9+9slzJnAMttPGXoL2cQG3m6y",
|
||||
"build/calendar.f458a712.js": "sha384-QbYZQ4vozuma6hDcmy/3SYcLZHLNwipxGvOdWHVf1YgC0c2lYhL5bJnQ6aUvavC2",
|
||||
"build/calendar.541a15eb.js": "sha384-a4HtJGznLY7D1lv25yrokaIVHLY++qak0X2qi83Er1UxWKKLb2Gu6foE+CMA9xhb",
|
||||
"build/calendar.1408f57e.css": "sha384-ta519W5+NY1a8FBh7rD4zORYTfUXCYTLci0Z25nf4BfodmuXqyPVNEe7dSe2/fRd"
|
||||
}
|
||||
}
|
||||
@@ -3,9 +3,9 @@
|
||||
"build/1.32489d92.js": "build/1.32489d92.js",
|
||||
"build/2.7ab75d0a.js": "build/2.7ab75d0a.js",
|
||||
"build/app.css": "build/app.0325b7e0.css",
|
||||
"build/app.js": "build/app.4754599e.js",
|
||||
"build/app.js": "build/app.e7537426.js",
|
||||
"build/calendar.css": "build/calendar.1408f57e.css",
|
||||
"build/calendar.js": "build/calendar.f458a712.js",
|
||||
"build/calendar.js": "build/calendar.541a15eb.js",
|
||||
"build/chart.js": "build/chart.34d60a88.js",
|
||||
"build/invoice.css": "build/invoice.13d8ef4e.css",
|
||||
"build/invoice.js": "build/invoice.74279541.js",
|
||||
|
||||
39
translations/about.fi.xlf
Normal file
39
translations/about.fi.xlf
Normal file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="about.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="about.title">
|
||||
<source>about.title</source>
|
||||
<target state="translated">Tietoa Kimaista</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="support">
|
||||
<source>support</source>
|
||||
<target state="translated">Tuki</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="website">
|
||||
<source>website</source>
|
||||
<target state="translated">Kotisivu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="help">
|
||||
<source>help</source>
|
||||
<target state="translated">Dokumentit</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="donate">
|
||||
<source>donate</source>
|
||||
<target state="translated">Tee lahjoitus Kimain tulevaisuudelle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="published_under">
|
||||
<source>published_under</source>
|
||||
<target state="translated">%kimai% julkaisu on</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="special_thanks">
|
||||
<source>special_thanks</source>
|
||||
<target state="translated">Erityiskiitokset menee …</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="library_authors">
|
||||
<source>library_authors</source>
|
||||
<target state="translated">… seuraavien ohjelmistokirjastojen tekijöille, Kimai ei olisi mahdollinen ilman teitä 👍</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
99
translations/actions.fi.xlf
Normal file
99
translations/actions.fi.xlf
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="actions.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="stop">
|
||||
<source>stop</source>
|
||||
<target state="translated">Pysäytä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="back">
|
||||
<source>back</source>
|
||||
<target state="translated">Takaisin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="edit">
|
||||
<source>edit</source>
|
||||
<target state="translated">Muokkaa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="trash">
|
||||
<source>trash</source>
|
||||
<target state="translated">Poista</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="report">
|
||||
<source>report</source>
|
||||
<target state="translated">Raportti</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="repeat">
|
||||
<source>repeat</source>
|
||||
<target state="translated">Aloita uudelleen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="profile-stats">
|
||||
<source>profile-stats</source>
|
||||
<target state="translated">Profiili</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="settings">
|
||||
<source>settings</source>
|
||||
<target state="translated">Asetukset</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet">
|
||||
<source>timesheet</source>
|
||||
<target state="translated">Työajanseuranta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="customer">
|
||||
<source>customer</source>
|
||||
<target state="translated">Suodata asiakkaita</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="project">
|
||||
<source>project</source>
|
||||
<target state="translated">Suodata projekteja</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="activity">
|
||||
<source>activity</source>
|
||||
<target state="translated">Suodata työtehtäviä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="copy">
|
||||
<source>copy</source>
|
||||
<target state="translated">Luo kopio</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="home">
|
||||
<source>home</source>
|
||||
<target state="translated">Kotisivu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="create-project">
|
||||
<source>create-project</source>
|
||||
<target state="translated">Luo projekti</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="create-activity">
|
||||
<source>create-activity</source>
|
||||
<target state="translated">Luo työtehtävä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="create-timesheet">
|
||||
<source>create-timesheet</source>
|
||||
<target state="translated">Luo työajanseuranta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="create-timesheet-multiuser">
|
||||
<source>create-timesheet-multiuser</source>
|
||||
<target state="translated">Usealle käyttäjälle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="permissions">
|
||||
<source>permissions</source>
|
||||
<target state="translated">Tiimin oikeudet</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="details">
|
||||
<source>details</source>
|
||||
<target state="translated">Näytä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="download">
|
||||
<source>download</source>
|
||||
<target state="translated">Lataa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="invoice.pending">
|
||||
<source>invoice.pending</source>
|
||||
<target state="translated">Odottaa maksua</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="invoice.paid">
|
||||
<source>invoice.paid</source>
|
||||
<target state="translated">Maksettu lasku</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
43
translations/daterangepicker.fi.xlf
Normal file
43
translations/daterangepicker.fi.xlf
Normal file
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="daterangepicker.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="daterangepicker.today">
|
||||
<source>daterangepicker.today</source>
|
||||
<target state="translated">Tänään</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.yesterday">
|
||||
<source>daterangepicker.yesterday</source>
|
||||
<target state="translated">Eilen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.lastWeek">
|
||||
<source>daterangepicker.lastWeek</source>
|
||||
<target state="translated">Edellinen viikko</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.thisWeek">
|
||||
<source>daterangepicker.thisWeek</source>
|
||||
<target state="translated">Tämä viikko</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.lastMonth">
|
||||
<source>daterangepicker.lastMonth</source>
|
||||
<target state="translated">Edellinen kuukausi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.thisMonth">
|
||||
<source>daterangepicker.thisMonth</source>
|
||||
<target state="translated">Tämä kuukausi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.lastYear">
|
||||
<source>daterangepicker.lastYear</source>
|
||||
<target state="translated">Edellinen vuosi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.thisYear">
|
||||
<source>daterangepicker.thisYear</source>
|
||||
<target state="translated">Tämä vuosi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="daterangepicker.customRange">
|
||||
<source>daterangepicker.customRange</source>
|
||||
<target state="translated">Mukautettu aikaväli</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
47
translations/email.fi.xlf
Normal file
47
translations/email.fi.xlf
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="email.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="button_copy_url_to_browser">
|
||||
<source>button_copy_url_to_browser</source>
|
||||
<target state="translated">Jos painike ei toimi, kopioi ja liitä seuraava osoite selaimeesi: %url%</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="automated_email_dont_answer">
|
||||
<source>automated_email_dont_answer</source>
|
||||
<target state="translated">Tämä on automaattisesti generoitu sähköposti. Älä vastaa tähän, koska osoitteeseen lähetettyjä viestejä ei lueta.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="registration.subject">
|
||||
<source>registration.subject</source>
|
||||
<target state="translated">Aktivoi tunnuksesi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="registration.title">
|
||||
<source>registration.title</source>
|
||||
<target state="translated">Tervetuloa %username%</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="registration.button">
|
||||
<source>registration.button</source>
|
||||
<target state="translated">Aktivoi tunnuksesi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="registration.intro">
|
||||
<source>registration.intro</source>
|
||||
<target state="translated">Olet rekisteröitynyt Kimai työajan-seurantaan sähköpostiosoitteella %email%. Nyt sinun tulee aktivoida tunnuksesi seuraavien tuntien aikana, ennen kuin linkki vanhenee.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reset.subject">
|
||||
<source>reset.subject</source>
|
||||
<target state="translated">Resetoi salasanasi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reset.title">
|
||||
<source>reset.title</source>
|
||||
<target state="translated">Näin voi käydä ...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reset.button">
|
||||
<source>reset.button</source>
|
||||
<target state="translated">Resetoi salasanasi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reset.intro">
|
||||
<source>reset.intro</source>
|
||||
<target state="translated">... eli unohdit salasanasi? Ei hätää: Kimai auttaa sinua tekemään uuden:</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
52
translations/exceptions.fi.xlf
Normal file
52
translations/exceptions.fi.xlf
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="exceptions.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="access.denied">
|
||||
<source>access.denied</source>
|
||||
<target state="translated">Käyttö estetty</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="stacktrace">
|
||||
<source>stacktrace</source>
|
||||
<target state="translated">Ongelma tapahtui täällä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error.title">
|
||||
<source>http_error.title</source>
|
||||
<target state="translated">Virhe</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error.description">
|
||||
<source>http_error.description</source>
|
||||
<target state="translated">Jokin meni pieleen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error.suggestion">
|
||||
<source>http_error.suggestion</source>
|
||||
<target state="translated">
|
||||
Kriittinen virhe, yritä uudelleen.
|
||||
Olet saattanut löytää ohjelmistoon liittyvän ongelman, ota yhteyttä järjestelmänvalvojaan mikäli ongelma jatkuu.
|
||||
</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error_404.description">
|
||||
<source>http_error_404.description</source>
|
||||
<target state="translated">Sivua ei löytynyt</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error_404.suggestion">
|
||||
<source>http_error_404.suggestion</source>
|
||||
<target state="translated">
|
||||
Hakemaasi sivua ei löytynyt.
|
||||
Palaa takaisin ohjauspaneeliin ja aloita alusta.
|
||||
</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error_403.description">
|
||||
<source>http_error_403.description</source>
|
||||
<target state="translated">Sivun käyttö on rajoitettu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="http_error_403.suggestion">
|
||||
<source>http_error_403.suggestion</source>
|
||||
<target state="translated">
|
||||
Pahoittelut, mutta sinulla ei ole riittäviä oikeuksia tarkastella tätä sivua.
|
||||
Keskustele järjestelmänvalvojasi kanssa, jos luulet että tässä on virhe.
|
||||
</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
19
translations/export.fi.xlf
Normal file
19
translations/export.fi.xlf
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="export.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="default.pdf.twig">
|
||||
<source>default.pdf.twig</source>
|
||||
<target state="translated">Standardi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="default-budget.pdf.twig">
|
||||
<source>default-budget.pdf.twig</source>
|
||||
<target state="translated">Jäljellä olevalla budjetilla</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="default-internal.pdf.twig">
|
||||
<source>default-internal.pdf.twig</source>
|
||||
<target state="translated">Sisäisillä hinnoilla</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
59
translations/flashmessages.fi.xlf
Normal file
59
translations/flashmessages.fi.xlf
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="flashmessages.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="warning">
|
||||
<source>warning</source>
|
||||
<target state="translated">Varoitus</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.stop.success">
|
||||
<source>timesheet.stop.success</source>
|
||||
<target state="translated">Ajan tallennus pysäytetty</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.stop.error">
|
||||
<source>timesheet.stop.error</source>
|
||||
<target state="translated">Ajan tallennusta ei voitu pysäyttää</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.start.success">
|
||||
<source>timesheet.start.success</source>
|
||||
<target state="translated">Ajan tallennus aloitettu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.start.error">
|
||||
<source>timesheet.start.error</source>
|
||||
<target state="translated">Ajan tallennusta ei voitu aloittaa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.start.exceeded_limit">
|
||||
<source>timesheet.start.exceeded_limit</source>
|
||||
<target state="translated">Aktiivisten aikamerkintöjen raja on täynnä. Lopeta vähintään yksi käynnissä oleva ajan tallennus ensiksi.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.locked.warning">
|
||||
<source>timesheet.locked.warning</source>
|
||||
<target state="translated">Olet muokkaamassa vietyä tietuetta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="action.update.success">
|
||||
<source>action.update.success</source>
|
||||
<target state="translated">Muutokset tallennettu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="action.update.error">
|
||||
<source>action.update.error</source>
|
||||
<target state="translated">Muutoksia ei voitu tallentaa: %reason%</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="action.delete.success">
|
||||
<source>action.delete.success</source>
|
||||
<target state="translated">Merkintä poistettiin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="action.delete.error">
|
||||
<source>action.delete.error</source>
|
||||
<target state="translated">Merkintää ei voitu poistaa: %reason%</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="invoice.first_template">
|
||||
<source>invoice.first_template</source>
|
||||
<target state="translated">Luo ensin laskumalli</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="action.upload.error">
|
||||
<source>action.upload.error</source>
|
||||
<target state="translated">Tiedostoa ei voitu siirtää tai tallentaa: %reason%</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
39
translations/invoice-calculator.fi.xlf
Normal file
39
translations/invoice-calculator.fi.xlf
Normal file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="invoice-calculator.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="label.invoice_calculator">
|
||||
<source>label.invoice_calculator</source>
|
||||
<target state="translated">Summan laskenta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="default">
|
||||
<source>default</source>
|
||||
<target state="translated">Oletus: yksi merkintä kirjattua aikaa kohden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="short">
|
||||
<source>short</source>
|
||||
<target state="translated">Tunnit: kirjatut ajat yhteenlaskettuna, yksi merkintä yhteensä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="user">
|
||||
<source>user</source>
|
||||
<target state="translated">Käyttäjä: yksi merkintä käyttäjää kohden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="activity">
|
||||
<source>activity</source>
|
||||
<target state="translated">Työtehtävä: yksi merkintä työtehtävää kohden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="project">
|
||||
<source>project</source>
|
||||
<target state="translated">Projekti: yksi merkintä projektia kohden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="date">
|
||||
<source>date</source>
|
||||
<target state="translated">Päivämäärä: yksi merkintä päivää kohden (käyttää aloitus päivämäärää)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="weekly">
|
||||
<source>weekly</source>
|
||||
<target state="translated">Viikko: yksi merkintä viikkoa kohden (käyttää aloitus päivämäärää)</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
19
translations/invoice-numbergenerator.fi.xlf
Normal file
19
translations/invoice-numbergenerator.fi.xlf
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="invoice-numbergenerator.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="label.invoice_number_generator">
|
||||
<source>label.invoice_number_generator</source>
|
||||
<target state="translated">Laskunumero Generaattori</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="date">
|
||||
<source>date</source>
|
||||
<target state="translated">Päivämäärä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="default">
|
||||
<source>default</source>
|
||||
<target state="translated">Määritetty muoto</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
85
translations/invoice-renderer.fi.xlf
Normal file
85
translations/invoice-renderer.fi.xlf
Normal file
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="invoice-renderer.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="label.invoice_renderer">
|
||||
<source>label.invoice_renderer</source>
|
||||
<target state="translated">Lasku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="help.upload">
|
||||
<source>help.upload</source>
|
||||
<target state="translated">Huomioitavaa: olemassa olevat tiedostot korvataan. Sallitut tiedosto tyypit on: DOCX, ODS, XLSX.</target>
|
||||
</trans-unit>
|
||||
<!-- Optgroups -->
|
||||
<trans-unit id="programmatic">
|
||||
<source>programmatic</source>
|
||||
<target state="translated">Jatko käsittelyä varten</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Html">
|
||||
<source>Html</source>
|
||||
<target state="translated">HTML (tulostukseen selaimen kautta)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Docx">
|
||||
<source>Docx</source>
|
||||
<target state="translated">Microsoft Word (Docx)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Xls">
|
||||
<source>Xls</source>
|
||||
<target state="translated">Microsoft Excel (Xls)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Ods">
|
||||
<source>Ods</source>
|
||||
<target state="translated">Open Office (Taulukkolaskenta)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Xlsx">
|
||||
<source>Xlsx</source>
|
||||
<target state="translated">Microsoft Excel (Xlsx)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Pdf">
|
||||
<source>Pdf</source>
|
||||
<target state="translated">PDF</target>
|
||||
</trans-unit>
|
||||
<!-- Renderer -->
|
||||
<trans-unit id="default">
|
||||
<source>default</source>
|
||||
<target state="translated">Lasku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="default-pdf">
|
||||
<source>default-pdf</source>
|
||||
<target state="translated">Lasku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="xml">
|
||||
<source>xml</source>
|
||||
<target state="translated">XML</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="javascript">
|
||||
<source>javascript</source>
|
||||
<target state="translated">JSON</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="text">
|
||||
<source>text</source>
|
||||
<target state="translated">Teksti</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet">
|
||||
<source>timesheet</source>
|
||||
<target state="translated">Työajanseuranta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="freelancer">
|
||||
<source>freelancer</source>
|
||||
<target state="translated">Freelancer</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="open-spreadsheet">
|
||||
<source>open-spreadsheet</source>
|
||||
<target state="translated">Lasku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="spreadsheet">
|
||||
<source>spreadsheet</source>
|
||||
<target state="translated">Lasku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="company">
|
||||
<source>company</source>
|
||||
<target state="translated">Lasku</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
1137
translations/messages.fi.xlf
Normal file
1137
translations/messages.fi.xlf
Normal file
File diff suppressed because it is too large
Load Diff
23
translations/plugins.fi.xlf
Normal file
23
translations/plugins.fi.xlf
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="plugins.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="plugins.title">
|
||||
<source>plugins.title</source>
|
||||
<target state="translated">Liitännäiset</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="plugins.subtitle">
|
||||
<source>plugins.subtitle</source>
|
||||
<target state="translated">Voit parantaa Kimain toimintoja liitännäisillä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="plugin.none_installed">
|
||||
<source>plugin.none_installed</source>
|
||||
<target state="translated">Sinulla ei ole asennettuja liitännäisiä.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="plugin.marketplace">
|
||||
<source>plugin.marketplace</source>
|
||||
<target state="translated">Kimai kauppa</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
23
translations/reporting.fi.xlf
Normal file
23
translations/reporting.fi.xlf
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="reporting.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="reporting.title">
|
||||
<source>reporting.title</source>
|
||||
<target state="translated">Raportointi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="report_user_week">
|
||||
<source>report_user_week</source>
|
||||
<target state="translated">Viikko näkymä yhdelle käyttäjälle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="report_user_month">
|
||||
<source>report_user_month</source>
|
||||
<target state="translated">Kuukausi näkymä yhdelle käyttäjälle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="report_monthly_users">
|
||||
<source>report_monthly_users</source>
|
||||
<target state="translated">Kuukausi näkymä kaikille käyttäjille</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
231
translations/system-configuration.fi.xlf
Normal file
231
translations/system-configuration.fi.xlf
Normal file
@@ -0,0 +1,231 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="system-configuration.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="title">
|
||||
<source>title</source>
|
||||
<target state="translated">Asetukset</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="subtitle">
|
||||
<source>subtitle</source>
|
||||
<target state="translated">Muuta työajanhallintasi globaaleja asetuksia</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet">
|
||||
<source>timesheet</source>
|
||||
<target state="translated">Työajanseuranta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="invoice">
|
||||
<source>invoice</source>
|
||||
<target state="translated">Laskut</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="form_customer">
|
||||
<source>form_customer</source>
|
||||
<target state="translated">Luo asiakas—oletus arvot</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="form_user">
|
||||
<source>form_user</source>
|
||||
<target state="translated">Käyttäjä—oletus arvot</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="theme">
|
||||
<source>theme</source>
|
||||
<target state="translated">Teema</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="calendar">
|
||||
<source>calendar</source>
|
||||
<target state="translated">Kalenteri</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.markdown_content">
|
||||
<source>label.theme.markdown_content</source>
|
||||
<target state="translated">Salli markdown-muotoilu kuvauksissa ja kommenteissa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.tags_create">
|
||||
<source>label.theme.tags_create</source>
|
||||
<target state="translated">Tunnisteet: käytä automaattista täyttöä haussa ja salli tunnisteiden luominen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.mode">
|
||||
<source>label.timesheet.mode</source>
|
||||
<target state="translated">Työaikaseurannan tila</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.mode_default">
|
||||
<source>label.timesheet.mode_default</source>
|
||||
<target state="translated">[Oletus] aloitus- ja lopetusaikoja voidaan muuttaa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.mode_duration_only">
|
||||
<source>label.timesheet.mode_duration_only</source>
|
||||
<target state="translated">[Kesto] korvaa lopetusajan syötetyllä kestolla</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.mode_duration_fixed_begin">
|
||||
<source>label.timesheet.mode_duration_fixed_begin</source>
|
||||
<target state="translated">[Kesto] konfiguroitava kiinteä aloitusaika, vain kestoa voidaan muuttaa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.mode_punch">
|
||||
<source>label.timesheet.mode_punch</source>
|
||||
<target state="translated">[Ajan tallennus] käyttäjä voi aloittaa ja lopettaa ajan tallentamisen, mutta ei muokata aikoja tai kestoa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rules.allow_future_times">
|
||||
<source>label.timesheet.rules.allow_future_times</source>
|
||||
<target state="translated">Salli aikamerkinnät tulevaisuudessa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rules.allow_overlapping_records">
|
||||
<source>label.timesheet.rules.allow_overlapping_records</source>
|
||||
<target state="translated">Salli päällekkäiset aikamerkinnät</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rules.lockdown_period_start">
|
||||
<source>label.timesheet.rules.lockdown_period_start</source>
|
||||
<target state="translated">Lukituksen alkamisaika (relatiivisesta PHP päivämäärästä tähän hetkeen)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rules.lockdown_period_end">
|
||||
<source>label.timesheet.rules.lockdown_period_end</source>
|
||||
<target state="translated">Lukituksen päättymisaika (relatiivisesta PHP päivämäärästä tähän hetkeen)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rules.lockdown_grace_period">
|
||||
<source>label.timesheet.rules.lockdown_grace_period</source>
|
||||
<target state="translated">Lukituksen armoajan päättymisaika (relatiivisesta PHP päivämäärästä lukituksen päättymiseen)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.active_entries.hard_limit">
|
||||
<source>label.timesheet.active_entries.hard_limit</source>
|
||||
<target state="translated">Sallittu määrä samanaikaisesti suoritettavia aikamerkintöjä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.active_entries.soft_limit">
|
||||
<source>label.timesheet.active_entries.soft_limit</source>
|
||||
<target state="translated">Aikamerkintöjen määrä joista näytetään varoitus</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.autocomplete_chars">
|
||||
<source>label.theme.autocomplete_chars</source>
|
||||
<target state="translated">Minimi määrä kirjaimia ennen automaattisen täyttämisen aloitusta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.week_numbers">
|
||||
<source>label.calendar.week_numbers</source>
|
||||
<target state="translated">Näytä viikkonumero</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.weekends">
|
||||
<source>label.calendar.weekends</source>
|
||||
<target state="translated">Näytä viikonloput</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.businessHours.begin">
|
||||
<source>label.calendar.businessHours.begin</source>
|
||||
<target state="translated">Normaalin työajan alku (korostetaan)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.businessHours.end">
|
||||
<source>label.calendar.businessHours.end</source>
|
||||
<target state="translated">Normaalin työajan loppu (korostetaan)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.visibleHours.begin">
|
||||
<source>label.calendar.visibleHours.begin</source>
|
||||
<target state="translated">Näkyvän aikajakson alku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.visibleHours.end">
|
||||
<source>label.calendar.visibleHours.end</source>
|
||||
<target state="translated">Näkyvän aikajakson loppu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.calendar.slot_duration">
|
||||
<source>label.calendar.slot_duration</source>
|
||||
<target state="translated">Paikan kesto viikko- ja päivänäkymälle (muoto: hh:mm:ss)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="branding">
|
||||
<source>branding</source>
|
||||
<target state="translated">Brändi</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.branding.logo">
|
||||
<source>label.theme.branding.logo</source>
|
||||
<target state="translated">Logo (Image URL, korvaa yrityksen logon sisäänkirjauksessa)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.branding.company">
|
||||
<source>label.theme.branding.company</source>
|
||||
<target state="translated">Yritys</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.branding.mini">
|
||||
<source>label.theme.branding.mini</source>
|
||||
<target state="translated">Mini Logo (piilotettu sivupalkki)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.theme.branding.title">
|
||||
<source>label.theme.branding.title</source>
|
||||
<target state="translated">Selaimen otsikko</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="rounding">
|
||||
<source>rounding</source>
|
||||
<target state="translated">Ajan pyöristys</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rounding.default.begin">
|
||||
<source>label.timesheet.rounding.default.begin</source>
|
||||
<target state="translated">Aloitusajan pyöristäminen minuutteina (0 = ei aktiivinen)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rounding.default.end">
|
||||
<source>label.timesheet.rounding.default.end</source>
|
||||
<target state="translated">Lopetusajan pyöristäminen minuutteina (0 = ei aktiivinen)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rounding.default.duration">
|
||||
<source>label.timesheet.rounding.default.duration</source>
|
||||
<target state="translated">Keston pyöristys minuutteina (0 = deaktivoitu)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rounding.default.mode">
|
||||
<source>label.timesheet.rounding.default.mode</source>
|
||||
<target state="translated">Pyöristystapa</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.rounding.default.days">
|
||||
<source>label.timesheet.rounding.default.days</source>
|
||||
<target state="translated">Viikonpäivät, jolloin pyöristetään</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Monday">
|
||||
<source>Monday</source>
|
||||
<target state="translated">Maanantai</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Tuesday">
|
||||
<source>Tuesday</source>
|
||||
<target state="translated">Tiistai</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Wednesday">
|
||||
<source>Wednesday</source>
|
||||
<target state="translated">Keskiviikko</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Thursday">
|
||||
<source>Thursday</source>
|
||||
<target state="translated">Torstai</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Friday">
|
||||
<source>Friday</source>
|
||||
<target state="translated">Perjantai</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Saturday">
|
||||
<source>Saturday</source>
|
||||
<target state="translated">Lauantai</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Sunday">
|
||||
<source>Sunday</source>
|
||||
<target state="translated">Sunnuntai</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Ceil">
|
||||
<source>Ceil</source>
|
||||
<target state="translated">Katto: alku, loppu ja kesto pyöristetään ylöspäin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Closest">
|
||||
<source>Closest</source>
|
||||
<target state="translated">Lähin: matemaattinen pyöristys lähimpään arvoon</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Default">
|
||||
<source>Default</source>
|
||||
<target state="translated">Vakio: alku pyöristetään alaspäin, loppu ja kesto ylöspäin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Floor">
|
||||
<source>Floor</source>
|
||||
<target state="translated">Pohja: alku, loppu ja kesto pyöristetään alaspäin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.timesheet.default_begin">
|
||||
<source>label.timesheet.default_begin</source>
|
||||
<target state="translated">Oletus aloitusaika (ei käytetä kaikissa aikataulun seurantatiloissa)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.simple_form">
|
||||
<source>label.simple_form</source>
|
||||
<target state="translated">Yksinkertainen haku</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="label.invoice.number_format">
|
||||
<source>label.invoice.number_format</source>
|
||||
<target state="translated">Laskun numeromuotoilu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="first_weekday">
|
||||
<source>first_weekday</source>
|
||||
<target state="translated">Viikon ensimmäinen päivä</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
39
translations/teams.fi.xlf
Normal file
39
translations/teams.fi.xlf
Normal file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="teams.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="teams.title">
|
||||
<source>teams.title</source>
|
||||
<target state="translated">Tiimit</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="teams.project_access">
|
||||
<source>teams.project_access</source>
|
||||
<target state="translated">Myönnä pääsy projekteihin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="teams.customer_access">
|
||||
<source>teams.customer_access</source>
|
||||
<target state="translated">Myönnä pääsy asiakkaisiin</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="team.visibility_global">
|
||||
<source>team.visibility_global</source>
|
||||
<target state="translated">Näkyy kaikille, koska tiimiä ei ole vielä määritetty</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="team.visibility_restricted">
|
||||
<source>team.visibility_restricted</source>
|
||||
<target state="translated">Näkyy vain seuraaville tiimeille ja ylläpitäjille.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="team.project_visibility_inherited">
|
||||
<source>team.project_visibility_inherited</source>
|
||||
<target state="translated">Projektilla on rajoitettu käyttöoikeus, koska tiimin käyttöoikeudet on asetettu asiakkaalle.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="team.activity_visibility_inherited">
|
||||
<source>team.activity_visibility_inherited</source>
|
||||
<target state="translated">Työtehtävällä on rajoitettu käyttöoikeus, koska tiimin käyttöoikeudet on asetettu projektille ja/tai asiakkaalle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="team.create_default">
|
||||
<source>team.create_default</source>
|
||||
<target state="translated">Luo uusi tiimi käytön rajoittamiseksi</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
39
translations/validators.fi.xlf
Normal file
39
translations/validators.fi.xlf
Normal file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<file source-language="en" target-language="fi" datatype="plaintext" original="validators.en.xlf">
|
||||
<body>
|
||||
<trans-unit id="This value is not a valid role.">
|
||||
<source>This value is not a valid role.</source>
|
||||
<target state="translated">Tämä arvo ei ole kelvollinen rooli.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="End date must not be earlier then start date.">
|
||||
<source>End date must not be earlier then start date.</source>
|
||||
<target state="translated">Lopetus päivämäärä ei voi olla aiemmin kuin aloitus päivämäärä</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="The begin date cannot be in the future.">
|
||||
<source>The begin date cannot be in the future.</source>
|
||||
<target state="translated">Aloitus päivämäärä ei voi olla tulevaisuudessa.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="You must select at least one user or team.">
|
||||
<source>You must select at least one user or team.</source>
|
||||
<target state="translated">Sinun täytyy valita vähintään yksi käyttäjä tai tiimi.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="This invoice document cannot be used, please rename the file and upload it again.">
|
||||
<source>This invoice document cannot be used, please rename the file and upload it again.</source>
|
||||
<target state="translated">Tämän laskun dokumenttia ei voida käyttää, nimeä tiedosto uudelleen ja yritä lähettää se uudestaan.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="This period is locked, please choose a later date.">
|
||||
<source>This period is locked, please choose a later date.</source>
|
||||
<target state="translated">Tämä ajanjakso on lukittu, valitse myöhempi päivämäärä.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="You already have an entry for this time.">
|
||||
<source>You already have an entry for this time.</source>
|
||||
<target state="translated">Sinulla on jo merkintä tälle ajalle.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="The given value is not a valid time.">
|
||||
<source>The given value is not a valid time.</source>
|
||||
<target state="translated">Annettu arvo ei ole kelvollinen aika.</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
Reference in New Issue
Block a user