Translations update from Weblate (#2546)

Co-authored-by: Guilherme Dimas <guilhermedimasrosa@gmail.com>
Co-authored-by: dkstiler <dkstiler@gmail.com>
Co-authored-by: P-A Lindkvist <pa.lindkvist@gmail.com>
Co-authored-by: Henrik Dankvardt <dankvardt@gmail.com>
Co-authored-by: 김주열 <quick3377@gmail.com>
Co-authored-by: Nerdiin <dznissei10@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com>
Co-authored-by: Ido Ido <kobid88923@mxcdd.com>
Co-authored-by: Kevin Papst <kpapst@gmx.net>
This commit is contained in:
Weblate (bot)
2021-05-14 17:06:37 +02:00
committed by GitHub
parent bed3ade221
commit 06f3a1ecd4
41 changed files with 2606 additions and 90 deletions

103
tests/TranslationsTest.php Normal file
View File

@@ -0,0 +1,103 @@
<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Tests;
use PHPUnit\Framework\TestCase;
/**
* @group integration
*/
class TranslationsTest extends TestCase
{
public function testForWrongFileExtension()
{
$files = glob(__DIR__ . '/../translations/*.*');
foreach ($files as $file) {
self::assertStringEndsWith('.xlf', $file);
}
}
public function testForEmptyStrings()
{
$files = glob(__DIR__ . '/../translations/*.xlf');
foreach ($files as $file) {
$xml = simplexml_load_file($file);
/** @var \SimpleXMLElement $body */
$body = $xml->file->body;
foreach ($body->children() as $transUnit) {
self::assertNotEmpty(
(string) $transUnit->target,
sprintf(
'Found empty translation in language "%s" and file "%s" for key "%s"',
$xml->file->attributes()['target-language'],
basename($file),
(string) $transUnit->source
)
);
}
}
}
public function testReplacerWereNotTranslated()
{
$englishFiles = glob(__DIR__ . '/../translations/*.en.xlf');
foreach ($englishFiles as $englishFile) {
$english = simplexml_load_file($englishFile);
$trans = [];
/** @var \SimpleXMLElement $body */
$body = $english->file->body;
foreach ($body->children() as $transUnit) {
preg_match_all('/%.+%/Uu', (string) $transUnit->target, $matches);
if (!empty($matches) && !empty($matches[0])) {
asort($matches[0]);
$trans[(string) $transUnit->source] = array_values($matches[0]);
}
}
if (empty($trans)) {
continue;
}
$expectedCounter = \count($trans);
$files = glob(__DIR__ . '/../translations/' . str_replace('.en.xlf', '', basename($englishFile)) . '*.xlf');
foreach ($files as $file) {
if ($englishFile === $file) {
continue;
}
$counter = 0;
$xml = simplexml_load_file($file);
$transLang = $trans;
/** @var \SimpleXMLElement $body */
$body = $xml->file->body;
foreach ($body->children() as $transUnit) {
$key = (string) $transUnit->source;
if (isset($transLang[$key])) {
if ($key !== 'stats.percentUsedLeft') { // special case, which doesn't work properly - base translation should be changed
preg_match_all('/%.+%/Uu', (string) $transUnit->target, $matches);
asort($matches[0]);
self::assertEquals($transLang[$key], array_values($matches[0]), sprintf('Invalid replacer "%s" in "%s"', $key, basename($file)));
}
$counter++;
unset($transLang[$key]);
}
}
$counter += \count($transLang);
self::assertEquals($expectedCounter, $counter, sprintf('Missing replacer in "%s", did not find translation keys: %s', basename($file), implode(', ', array_keys($transLang))));
}
}
}
}

39
translations/about.el.xlf Normal file
View File

@@ -0,0 +1,39 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="about.en.xlf">
<body>
<trans-unit id="about.title">
<source>about.title</source>
<target>Σχετικά με το Kimai</target>
</trans-unit>
<trans-unit id="support">
<source>support</source>
<target>Υποστήριξη</target>
</trans-unit>
<trans-unit id="website">
<source>website</source>
<target>Αρχική σελίδα</target>
</trans-unit>
<trans-unit id="help">
<source>help</source>
<target>Τεκμηρίωση</target>
</trans-unit>
<trans-unit id="donate">
<source>donate</source>
<target>Δωρίστε για το μέλλον του Kimai</target>
</trans-unit>
<trans-unit id="published_under">
<source>published_under</source>
<target>%kimai% δημοσιεύτηκε κάτω από</target>
</trans-unit>
<trans-unit id="special_thanks">
<source>special_thanks</source>
<target>Ιδιαίτερες ευχαριστίες πηγαίνουν σε …</target>
</trans-unit>
<trans-unit id="library_authors">
<source>library_authors</source>
<target>… στους συγγραφείς των παρακάτω βιβλιοθηκών-λογισμικού, το Kimai δεν θα ήταν πραγματοποιήσιμο χωρίς εσάς 👍</target>
</trans-unit>
</body>
</file>
</xliff>

103
translations/actions.el.xlf Normal file
View File

@@ -0,0 +1,103 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="actions.en.xlf">
<body>
<trans-unit id="stop">
<source>stop</source>
<target>Διακοπή</target>
</trans-unit>
<trans-unit id="back">
<source>back</source>
<target>Πίσω</target>
</trans-unit>
<trans-unit id="edit">
<source>edit</source>
<target>Τροποποίηση</target>
</trans-unit>
<trans-unit id="trash">
<source>trash</source>
<target>Διαγραφή</target>
</trans-unit>
<trans-unit id="report">
<source>report</source>
<target>Αναφορά</target>
</trans-unit>
<trans-unit id="repeat">
<source>repeat</source>
<target>Εκκίνηση ξανά</target>
</trans-unit>
<trans-unit id="profile-stats">
<source>profile-stats</source>
<target>Προφίλ</target>
</trans-unit>
<trans-unit id="settings">
<source>settings</source>
<target>Προτιμήσεις</target>
</trans-unit>
<trans-unit id="timesheet">
<source>timesheet</source>
<target>Χρονοδιάγραμμα</target>
</trans-unit>
<trans-unit id="customer">
<source>customer</source>
<target>Φίλτρο πελατών</target>
</trans-unit>
<trans-unit id="project">
<source>project</source>
<target>Φίλτρο έργων</target>
</trans-unit>
<trans-unit id="activity">
<source>activity</source>
<target>Φίλτρο δραστηριοτήτων</target>
</trans-unit>
<trans-unit id="copy">
<source>copy</source>
<target>Δημιουργία αντίγραφου</target>
</trans-unit>
<trans-unit id="home">
<source>home</source>
<target>Αρχική σελίδα</target>
</trans-unit>
<trans-unit id="create-project">
<source>create-project</source>
<target>Δημιουργία έργου</target>
</trans-unit>
<trans-unit id="create-activity">
<source>create-activity</source>
<target>Δημιουργία δραστηριότητας</target>
</trans-unit>
<trans-unit id="create-timesheet">
<source>create-timesheet</source>
<target>Δημιουργία χρονοδιαγράμματος</target>
</trans-unit>
<trans-unit id="create-timesheet-multiuser">
<source>create-timesheet-multiuser</source>
<target>Για πολλαπλούς χρήστες</target>
</trans-unit>
<trans-unit id="permissions">
<source>permissions</source>
<target>Δικαιώματα ομάδας</target>
</trans-unit>
<trans-unit id="details">
<source>details</source>
<target>Εμφάνιση</target>
</trans-unit>
<trans-unit id="download">
<source>download</source>
<target>Λήψη</target>
</trans-unit>
<trans-unit id="invoice.pending">
<source>invoice.pending</source>
<target>Αναμονή της είσπραξης</target>
</trans-unit>
<trans-unit id="invoice.paid">
<source>invoice.paid</source>
<target>Τιμολόγιο εξοφλήθη</target>
</trans-unit>
<trans-unit id="filter">
<source>filter</source>
<target>Φιλτράρισμα δεδομένων</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -0,0 +1,43 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="daterangepicker.en.xlf">
<body>
<trans-unit id="daterangepicker.today">
<source>daterangepicker.today</source>
<target>Σήμερα</target>
</trans-unit>
<trans-unit id="daterangepicker.yesterday">
<source>daterangepicker.yesterday</source>
<target>Χθες</target>
</trans-unit>
<trans-unit id="daterangepicker.lastWeek">
<source>daterangepicker.lastWeek</source>
<target>Προηγούμενη εβδομάδα</target>
</trans-unit>
<trans-unit id="daterangepicker.thisWeek">
<source>daterangepicker.thisWeek</source>
<target>Τρέχων εβδομάδα</target>
</trans-unit>
<trans-unit id="daterangepicker.lastMonth">
<source>daterangepicker.lastMonth</source>
<target>Προηγούμενος μήνας</target>
</trans-unit>
<trans-unit id="daterangepicker.thisMonth">
<source>daterangepicker.thisMonth</source>
<target>Τρέχων μήνας</target>
</trans-unit>
<trans-unit id="daterangepicker.lastYear">
<source>daterangepicker.lastYear</source>
<target>Προηγούμενο έτος</target>
</trans-unit>
<trans-unit id="daterangepicker.thisYear">
<source>daterangepicker.thisYear</source>
<target>Τρέχων έτος</target>
</trans-unit>
<trans-unit id="daterangepicker.customRange">
<source>daterangepicker.customRange</source>
<target>Προσαρμοσμένο εύρος</target>
</trans-unit>
</body>
</file>
</xliff>

47
translations/email.el.xlf Normal file
View File

@@ -0,0 +1,47 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="email.en.xlf">
<body>
<trans-unit id="button_copy_url_to_browser">
<source>button_copy_url_to_browser</source>
<target>Εάν το κουμπί δεν λειτουργεί, παρακαλούμε αντιγράψτε &amp; επικολλήστε την ακόλουθη διεύθυνση URL στο πρόγραμμα περιήγησης: %url%</target>
</trans-unit>
<trans-unit id="automated_email_dont_answer">
<source>automated_email_dont_answer</source>
<target>Αυτό είναι ένα e-mail που δημιουργείται αυτόματα. Παρακαλούμε μην απαντήσετε, το περιεχόμενο δεν θα αναγνωσθεί.</target>
</trans-unit>
<trans-unit id="registration.subject">
<source>registration.subject</source>
<target>Ενεργοποίηση του λογαριασμού σας</target>
</trans-unit>
<trans-unit id="registration.title">
<source>registration.title</source>
<target>Καλώς όρισες %username%</target>
</trans-unit>
<trans-unit id="registration.button">
<source>registration.button</source>
<target>Ενεργοποίηση λογαριασμού</target>
</trans-unit>
<trans-unit id="registration.intro">
<source>registration.intro</source>
<target>Εγγραφήκατε στο λογισμικό παρακολούθησης χρόνου Kimai με το e-mail %email%. Τώρα χρειάζεται να ενεργοποιήσετε τον λογαριασμό σας εντός μερικών ωρών, προτού λήξει ο σύνδεσμος.</target>
</trans-unit>
<trans-unit id="reset.subject">
<source>reset.subject</source>
<target>Επαναφορά του δικού σας κωδικού πρόσβασης</target>
</trans-unit>
<trans-unit id="reset.title">
<source>reset.title</source>
<target>Αυτό μπορεί να συμβεί ...</target>
</trans-unit>
<trans-unit id="reset.button">
<source>reset.button</source>
<target>Επαναφορά κωδικού πρόσβασης</target>
</trans-unit>
<trans-unit id="reset.intro">
<source>reset.intro</source>
<target>... επομένως ξεχάσατε τον δικό σας κωδικό πρόσβασης; Μην ανησυχείτε: Το λογισμικό Kimai θα σας βοηθήσει να δημιουργήσετε ένα νέο:</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -4,7 +4,7 @@
<body> <body>
<trans-unit id="button_copy_url_to_browser"> <trans-unit id="button_copy_url_to_browser">
<source>button_copy_url_to_browser</source> <source>button_copy_url_to_browser</source>
<target>버튼이 작동하지 않으면, 복사하여 &amp; amp; 다음 URL을 브라우저에 붙여 넣으십시오: % url %</target> <target>버튼이 작동하지 않으면, 복사하여 &amp; amp; 다음 URL을 브라우저에 붙여 넣으십시오: %url%</target>
</trans-unit> </trans-unit>
<trans-unit id="automated_email_dont_answer"> <trans-unit id="automated_email_dont_answer">
<source>automated_email_dont_answer</source> <source>automated_email_dont_answer</source>
@@ -24,7 +24,7 @@
</trans-unit> </trans-unit>
<trans-unit id="registration.intro"> <trans-unit id="registration.intro">
<source>registration.intro</source> <source>registration.intro</source>
<target>이메일 % email %로 Kimai 시간 트래커에 등록했습니다. 이제 링크가 만료되기 전에 계정을 활성화해야합니다.</target> <target>이메일 %email%로 Kimai 시간 트래커에 등록했습니다. 이제 링크가 만료되기 전에 계정을 활성화해야합니다.</target>
</trans-unit> </trans-unit>
<trans-unit id="reset.subject"> <trans-unit id="reset.subject">
<source>reset.subject</source> <source>reset.subject</source>

View File

@@ -4,7 +4,7 @@
<body> <body>
<trans-unit id="button_copy_url_to_browser"> <trans-unit id="button_copy_url_to_browser">
<source>button_copy_url_to_browser</source> <source>button_copy_url_to_browser</source>
<target>Jeśli przycisk nie działa, skopiuj &amp; i wklej następujący link do przeglądarki: %link%</target> <target>Jeśli przycisk nie działa, skopiuj &amp; i wklej następujący link do przeglądarki: %url%</target>
</trans-unit> </trans-unit>
<trans-unit id="automated_email_dont_answer"> <trans-unit id="automated_email_dont_answer">
<source>automated_email_dont_answer</source> <source>automated_email_dont_answer</source>
@@ -16,7 +16,7 @@
</trans-unit> </trans-unit>
<trans-unit id="registration.title"> <trans-unit id="registration.title">
<source>registration.title</source> <source>registration.title</source>
<target>Witaj %nazwa użytkownika%</target> <target>Witaj %username%</target>
</trans-unit> </trans-unit>
<trans-unit id="registration.button"> <trans-unit id="registration.button">
<source>registration.button</source> <source>registration.button</source>
@@ -24,7 +24,7 @@
</trans-unit> </trans-unit>
<trans-unit id="registration.intro"> <trans-unit id="registration.intro">
<source>registration.intro</source> <source>registration.intro</source>
<target>Zarejestrowałeś się w w rejestratorze czasu Kimai za pomocą e-maila %e-mail%. Aktywuj konto w ciągu kilku godzin, zanim link wygaśnie.</target> <target>Zarejestrowałeś się w w rejestratorze czasu Kimai za pomocą e-maila %email%. Aktywuj konto w ciągu kilku godzin, zanim link wygaśnie.</target>
</trans-unit> </trans-unit>
<trans-unit id="reset.subject"> <trans-unit id="reset.subject">
<source>reset.subject</source> <source>reset.subject</source>

View File

@@ -24,7 +24,7 @@
</trans-unit> </trans-unit>
<trans-unit id="registration.intro"> <trans-unit id="registration.intro">
<source>registration.intro</source> <source>registration.intro</source>
<target>Bạn đã đăng ký theo dõi thời gian Kimai với email% email%. Bây giờ bạn phải kích hoạt tài khoản của mình trong vài giờ tới, trước khi liên kết hết hạn.</target> <target>Bạn đã đăng ký theo dõi thời gian Kimai với email %email%. Bây giờ bạn phải kích hoạt tài khoản của mình trong vài giờ tới, trước khi liên kết hết hạn.</target>
</trans-unit> </trans-unit>
<trans-unit id="reset.subject"> <trans-unit id="reset.subject">
<source>reset.subject</source> <source>reset.subject</source>

View File

@@ -0,0 +1,43 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="exceptions.en.xlf">
<body>
<trans-unit id="access.denied">
<source>access.denied</source>
<target>Η πρόσβαση απορρίφθηκε</target>
</trans-unit>
<trans-unit id="stacktrace">
<source>stacktrace</source>
<target>Το πρόβλημα προέκυψε εδώ</target>
</trans-unit>
<trans-unit id="http_error.title">
<source>http_error.title</source>
<target>Σφάλμα</target>
</trans-unit>
<trans-unit id="http_error.description">
<source>http_error.description</source>
<target>Υπάρχει κάποιο λάθος</target>
</trans-unit>
<trans-unit id="http_error.suggestion">
<source>http_error.suggestion</source>
<target>Παρουσιάστηκε ένα κρίσιμο σφάλμα, παρακαλούμε δοκιμάστε ξανά. Ενδέχεται να έχετε βρει πρόβλημα στο λογισμικό, επικοινωνήστε με τον διαχειριστή σας εάν το πρόβλημα παραμένει.</target>
</trans-unit>
<trans-unit id="http_error_404.description">
<source>http_error_404.description</source>
<target>Η σελίδα δεν βρέθηκε</target>
</trans-unit>
<trans-unit id="http_error_404.suggestion">
<source>http_error_404.suggestion</source>
<target>Δεν ήταν δυνατή η εύρεση της σελίδας που αναζητούσατε. Επιστρέψτε στον συνοπτικό πίνακα και ξανά-εκκινήσετε.</target>
</trans-unit>
<trans-unit id="http_error_403.description">
<source>http_error_403.description</source>
<target>Σελίδα με περιορισμένη πρόσβαση</target>
</trans-unit>
<trans-unit id="http_error_403.suggestion">
<source>http_error_403.suggestion</source>
<target>Λυπούμαστε αλλά δεν έχετε, επαρκή δικαιώματα για να δείτε αυτήν τη σελίδα. Επικοινωνήστε με τον διαχειριστή σας εάν πιστεύετε ότι πρόκειται για σφάλμα.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1,53 +1,51 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version='1.0' encoding='utf-8'?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2"> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="sv" datatype="plaintext" original="exceptions.en.xlf"> <file source-language="en" target-language="sv" datatype="plaintext" original="exceptions.en.xlf">
<body> <body>
<trans-unit id="access.denied"> <trans-unit id="access.denied">
<source>access.denied</source> <source>access.denied</source>
<target state="translated">Åtkomst nekad</target> <target state="translated">Åtkomst nekad</target>
</trans-unit> </trans-unit>
<trans-unit id="stacktrace"> <trans-unit id="stacktrace">
<source>stacktrace</source> <source>stacktrace</source>
<target state="translated">Ett problem uppstod här</target> <target state="translated">Ett problem uppstod här</target>
</trans-unit> </trans-unit>
<trans-unit id="http_error.title"> <trans-unit id="http_error.title">
<source>http_error.title</source> <source>http_error.title</source>
<target state="translated">Fel</target> <target state="translated">Fel</target>
</trans-unit> </trans-unit>
<trans-unit id="http_error.description"> <trans-unit id="http_error.description">
<source>http_error.description</source> <source>http_error.description</source>
<target state="translated">Oj! Ett fel uppstod.</target> <target state="translated">Oj! Ett fel uppstod</target>
</trans-unit> </trans-unit>
<trans-unit id="http_error.suggestion"> <trans-unit id="http_error.suggestion">
<source>http_error.suggestion</source> <source>http_error.suggestion</source>
<target state="translated"> <target state="translated">
Ett oväntat fel inträffade, försök igen. Ett oväntat fel inträffade, försök igen.
Om problemet kvarstår efter att du försökt igen, kontakta din administratör. Om problemet kvarstår efter att du försökt igen, kontakta din administratör.
Du kan ha hittat en bugg.</target> Du kan ha hittat en bugg.</target>
</trans-unit> </trans-unit>
<trans-unit id="http_error_404.description"> <trans-unit id="http_error_404.description">
<source>http_error_404.description</source> <source>http_error_404.description</source>
<target state="translated">Oj! Sidan hittades inte</target> <target state="translated">Oj! Sidan hittades inte</target>
</trans-unit> </trans-unit>
<trans-unit id="http_error_404.suggestion"> <trans-unit id="http_error_404.suggestion">
<source>http_error_404.suggestion</source> <source>http_error_404.suggestion</source>
<target state="translated"> <target state="translated">
Vi kunde inte hitta sidan du letade efter. Vi kunde inte hitta sidan du letade efter.
Under tiden kan du återvända till din dashboard och börja om. Under tiden kan du återvända till din dashboard och börja om.
</target> </target>
</trans-unit> </trans-unit>
<trans-unit id="http_error_403.description"> <trans-unit id="http_error_403.description">
<source>http_error_403.description</source> <source>http_error_403.description</source>
<target state="translated"> <target state="translated">Den här sidan är begränsad</target>
Den här sidan är begränsad. </trans-unit>
</target> <trans-unit id="http_error_403.suggestion">
</trans-unit> <source>http_error_403.suggestion</source>
<trans-unit id="http_error_403.suggestion"> <target state="translated">
<source>http_error_403.suggestion</source>
<target state="translated">
Tyvärr har du inte tillräckligt med behörigheter för att se den här sidan. Tyvärr har du inte tillräckligt med behörigheter för att se den här sidan.
Var vänlig och kontakta din administratör om du tycker att det här är ett fel.</target> Var vänlig och kontakta din administratör om du tycker att det här är ett fel.</target>
</trans-unit> </trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@@ -0,0 +1,19 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="export.en.xlf">
<body>
<trans-unit id="default.pdf.twig">
<source>default.pdf.twig</source>
<target>Τυπικό</target>
</trans-unit>
<trans-unit id="default-budget.pdf.twig">
<source>default-budget.pdf.twig</source>
<target>Με υπολειπόμενο προϋπολογισμό</target>
</trans-unit>
<trans-unit id="default-internal.pdf.twig">
<source>default-internal.pdf.twig</source>
<target>Με εσωτερικές χρεώσεις</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pt-BR" datatype="plaintext" original="export.en.xlf">
<body>
<trans-unit id="default.pdf.twig">
<source>default.pdf.twig</source>
<target>Padrão</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -24,7 +24,7 @@
</trans-unit> </trans-unit>
<trans-unit id="action.update.error"> <trans-unit id="action.update.error">
<source>action.update.error</source> <source>action.update.error</source>
<target>لا يمكن حفظ التغييرات:٪ السبب٪</target> <target>لا يمكن حفظ التغييرات:%reason%</target>
</trans-unit> </trans-unit>
<trans-unit id="action.delete.success"> <trans-unit id="action.delete.success">
<source>action.delete.success</source> <source>action.delete.success</source>
@@ -32,7 +32,7 @@
</trans-unit> </trans-unit>
<trans-unit id="action.delete.error"> <trans-unit id="action.delete.error">
<source>action.delete.error</source> <source>action.delete.error</source>
<target>لا يمكن حذف المشاركة:٪ السبب٪</target> <target>لا يمكن حذف المشاركة:%reason%</target>
</trans-unit> </trans-unit>
<trans-unit id="invoice.first_template"> <trans-unit id="invoice.first_template">
<source>invoice.first_template</source> <source>invoice.first_template</source>

View File

@@ -0,0 +1,59 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="flashmessages.en.xlf">
<body>
<trans-unit id="warning">
<source>warning</source>
<target>Προειδοποίηση</target>
</trans-unit>
<trans-unit id="timesheet.stop.success">
<source>timesheet.stop.success</source>
<target>Η καταγραφή ωραρίου σταμάτησε</target>
</trans-unit>
<trans-unit id="timesheet.stop.error">
<source>timesheet.stop.error</source>
<target>Η καταγραφή ωραρίου δεν μπόρεσε να σταματήσει</target>
</trans-unit>
<trans-unit id="timesheet.start.success">
<source>timesheet.start.success</source>
<target>Η καταγραφή ωραρίου ξεκίνησε</target>
</trans-unit>
<trans-unit id="timesheet.start.error">
<source>timesheet.start.error</source>
<target>Η καταγραφή ωραρίου δεν μπόρεσε να ξεκινήσει</target>
</trans-unit>
<trans-unit id="timesheet.start.exceeded_limit">
<source>timesheet.start.exceeded_limit</source>
<target>Έχει συμπληρωθεί το όριο των ενεργών καταγραφών ωραρίου, παρακαλούμε σταματήστε τουλάχιστον μία εκτελούμενη μέτρηση ωραρίου.</target>
</trans-unit>
<trans-unit id="timesheet.locked.warning">
<source>timesheet.locked.warning</source>
<target>Η εγγραφή που επεξεργάζεστε έχει ήδη εξαχθεί</target>
</trans-unit>
<trans-unit id="action.update.success">
<source>action.update.success</source>
<target>Αποθηκευμένες αλλαγές</target>
</trans-unit>
<trans-unit id="action.update.error">
<source>action.update.error</source>
<target>Δεν ήταν δυνατή η αποθήκευση των αλλαγών: %reason%</target>
</trans-unit>
<trans-unit id="action.delete.success">
<source>action.delete.success</source>
<target>Η καταχώριση διαγράφηκε</target>
</trans-unit>
<trans-unit id="action.delete.error">
<source>action.delete.error</source>
<target>Η καταχώριση δεν ήταν δυνατό να διαγραφεί: %reason%</target>
</trans-unit>
<trans-unit id="invoice.first_template">
<source>invoice.first_template</source>
<target>Παρακαλούμε δημιουργήστε πρώτα ένα πρότυπο τιμολογίου</target>
</trans-unit>
<trans-unit id="action.upload.error">
<source>action.upload.error</source>
<target>Δεν ήταν δυνατή η μεταφόρτωση ή η αποθήκευση του αρχείου: %reason%</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -52,7 +52,7 @@
</trans-unit> </trans-unit>
<trans-unit id="action.upload.error"> <trans-unit id="action.upload.error">
<source>action.upload.error</source> <source>action.upload.error</source>
<target>Ezin izan da fitxategia kargatu edo gorde: % reason%</target> <target>Ezin izan da fitxategia kargatu edo gorde: %reason%</target>
</trans-unit> </trans-unit>
</body> </body>
</file> </file>

View File

@@ -52,7 +52,7 @@
</trans-unit> </trans-unit>
<trans-unit id="action.upload.error"> <trans-unit id="action.upload.error">
<source>action.upload.error</source> <source>action.upload.error</source>
<target>파일을 업로드하거나 저장할 수 없습니다: % reason %</target> <target>파일을 업로드하거나 저장할 수 없습니다: %reason%</target>
</trans-unit> </trans-unit>
</body> </body>
</file> </file>

View File

@@ -55,7 +55,7 @@
</trans-unit> </trans-unit>
<trans-unit id="action.upload.error"> <trans-unit id="action.upload.error">
<source>action.upload.error</source> <source>action.upload.error</source>
<target>Acest fișier nu a putut fi încărcat sau salvat</target> <target>Acest fișier nu a putut fi încărcat sau salvat: %reason%</target>
</trans-unit> </trans-unit>
</body> </body>
</file> </file>

View File

@@ -8,7 +8,7 @@
</trans-unit> </trans-unit>
<trans-unit id="help.upload"> <trans-unit id="help.upload">
<source>help.upload</source> <source>help.upload</source>
<target>Achtung: existierende Dateien werden übschrieben. Erlaubte Dateitypen sind: DOCX, ODS, XLSX</target> <target>Achtung: existierende Dateien werden überschrieben. Erlaubte Dateitypen sind: DOCX, ODS, XLSX</target>
</trans-unit> </trans-unit>
<!-- Optgroups --> <!-- Optgroups -->
<trans-unit id="programmatic"> <trans-unit id="programmatic">

View File

@@ -994,6 +994,54 @@
<source>label.globalsOnly</source> <source>label.globalsOnly</source>
<target>Kun globalt</target> <target>Kun globalt</target>
</trans-unit> </trans-unit>
<trans-unit id="sum.total">
<source>sum.total</source>
<target>Total</target>
</trans-unit>
<trans-unit id="rates.title">
<source>rates.title</source>
<target>Gebyr</target>
</trans-unit>
<trans-unit id="rates.empty">
<source>rates.empty</source>
<target>Der er ikke konfigureret noget gebyr endnu.</target>
</trans-unit>
<trans-unit id="file">
<source>file</source>
<target>Fik</target>
</trans-unit>
<trans-unit id="attachments">
<source>attachments</source>
<target>Filer</target>
</trans-unit>
<trans-unit id="label.orderBy">
<source>label.orderBy</source>
<target>Sorter efter</target>
</trans-unit>
<trans-unit id="label.desc">
<source>label.desc</source>
<target>Faldende</target>
</trans-unit>
<trans-unit id="label.asc">
<source>label.asc</source>
<target>Stigende</target>
</trans-unit>
<trans-unit id="label.remove_default">
<source>label.remove_default</source>
<target>Slet søge favorit</target>
</trans-unit>
<trans-unit id="label.set_as_default">
<source>label.set_as_default</source>
<target>Gem indstillinger som søge favorit</target>
</trans-unit>
<trans-unit id="label.searchTerm">
<source>label.searchTerm</source>
<target>Søge betingelse</target>
</trans-unit>
<trans-unit id="upload">
<source>upload</source>
<target>Upload</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

1193
translations/messages.el.xlf Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1176,7 +1176,7 @@
</trans-unit> </trans-unit>
<trans-unit id="preview.skipped_rows"> <trans-unit id="preview.skipped_rows">
<source>preview.skipped_rows</source> <source>preview.skipped_rows</source>
<target>Pretersaltis antaŭrigardon de %row% pliaj vicoj…</target> <target>Pretersaltis antaŭrigardon de %rows% pliaj vicoj…</target>
</trans-unit> </trans-unit>
<trans-unit id="invoice.payment_date"> <trans-unit id="invoice.payment_date">
<source>invoice.payment_date</source> <source>invoice.payment_date</source>

View File

@@ -497,9 +497,9 @@
<trans-unit id="admin_project.short_stats"> <trans-unit id="admin_project.short_stats">
<source>admin_project.short_stats</source> <source>admin_project.short_stats</source>
<target> <target>
%customer% bezeroarentzako %project% proiektuak, %activities% jarduera eta %customer% bezeroarentzako %project% proiektuak, %activities% jarduera eta
%records% sarrera ditu, guztizko %duration% iraupenarekin. %records% sarrera ditu, guztizko %duration% iraupenarekin.
</target> </target>
</trans-unit> </trans-unit>
<trans-unit id="label.project_start"> <trans-unit id="label.project_start">
<source>label.project_start</source> <source>label.project_start</source>
@@ -519,9 +519,9 @@
<trans-unit id="admin_activity.short_stats"> <trans-unit id="admin_activity.short_stats">
<source>admin_activity.short_stats</source> <source>admin_activity.short_stats</source>
<target> <target>
%customer% bezeroarentzako %project% proiektuak %customer% bezeroarentzako %project% proiektuak, %activity% jarduera eta
%records% sarrera ditu, guztizko %duration% iraupenarekin. %records% sarrera ditu, guztizko %duration% iraupenarekin.
</target> </target>
</trans-unit> </trans-unit>
<!-- <!--
Admin: Customer Admin: Customer
@@ -750,11 +750,11 @@
</trans-unit> </trans-unit>
<trans-unit id="stats.percentUsed"> <trans-unit id="stats.percentUsed">
<source>stats.percentUsed</source> <source>stats.percentUsed</source>
<target>%%percent% erabilia</target> <target>%percent%% erabilia</target>
</trans-unit> </trans-unit>
<trans-unit id="stats.percentUsedLeft"> <trans-unit id="stats.percentUsedLeft">
<source>stats.percentUsedLeft</source> <source>stats.percentUsedLeft</source>
<target>%%percent% erabilia (%%left% faltan)</target> <target>%percent%% erabilia (%%left% faltan)</target>
</trans-unit> </trans-unit>
<!-- <!--
Invoice Invoice

View File

@@ -433,8 +433,8 @@
<trans-unit id="admin_project.short_stats"> <trans-unit id="admin_project.short_stats">
<source>admin_project.short_stats</source> <source>admin_project.short_stats</source>
<target> <target>
Actuellement, le projet %project% pour le client %customer% comprend %activités% Actuellement, le projet %project% pour le client %customer% comprend %activities%
et %enregistrements% de durées, pour un total de %duration%. et %records% de durées, pour un total de %duration%.
</target> </target>
</trans-unit> </trans-unit>
<!-- <!--

View File

@@ -943,7 +943,7 @@
</trans-unit> </trans-unit>
<trans-unit id="export.date_copyright"> <trans-unit id="export.date_copyright">
<source>export.date_copyright</source> <source>export.date_copyright</source>
<target>נוצר ב %date%</target> <target>נוצר ב %date% %kimai%</target>
</trans-unit> </trans-unit>
<trans-unit id="active.entries"> <trans-unit id="active.entries">
<source>active.entries</source> <source>active.entries</source>
@@ -1061,6 +1061,10 @@
<source>sum.total</source> <source>sum.total</source>
<target>סך הכל</target> <target>סך הכל</target>
</trans-unit> </trans-unit>
<trans-unit id="label.searchTerm">
<source>label.searchTerm</source>
<target>חיפוש מונח</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@@ -450,7 +450,7 @@
<trans-unit id="admin_activity.short_stats"> <trans-unit id="admin_activity.short_stats">
<source>admin_activity.short_stats</source> <source>admin_activity.short_stats</source>
<target> <target>
A %customer% ügyfélhez és %project% projekthez tartozó %activities% tevékenységhez A %customer% ügyfélhez és %project% projekthez tartozó %activity% tevékenységhez
kapcsolódik %records% időbejegyzés, ami összesen %duration%. kapcsolódik %records% időbejegyzés, ami összesen %duration%.
</target> </target>
</trans-unit> </trans-unit>
@@ -512,7 +512,7 @@
<trans-unit id="admin_customer.short_stats"> <trans-unit id="admin_customer.short_stats">
<source>admin_customer.short_stats</source> <source>admin_customer.short_stats</source>
<target> <target>
A %customer% ügyfélhez kapcsolódik %project% projekt, %activities% tevékenység A %customer% ügyfélhez kapcsolódik %project% projekt, %activity% tevékenység
és %records% időbejegyzés, ami összesen %duration%. és %records% időbejegyzés, ami összesen %duration%.
</target> </target>
</trans-unit> </trans-unit>

View File

@@ -988,7 +988,7 @@
</trans-unit> </trans-unit>
<trans-unit id="label.plus_more"> <trans-unit id="label.plus_more">
<source>label.plus_more</source> <source>label.plus_more</source>
<target>+%계산% 더</target> <target>+%count% 더</target>
</trans-unit> </trans-unit>
<trans-unit id="label.progress"> <trans-unit id="label.progress">
<source>label.progress</source> <source>label.progress</source>
@@ -1032,7 +1032,7 @@
</trans-unit> </trans-unit>
<trans-unit id="update_multiple"> <trans-unit id="update_multiple">
<source>update_multiple</source> <source>update_multiple</source>
<target>%액션% %계산% 항목?</target> <target>%count% %action% 항목?</target>
</trans-unit> </trans-unit>
<trans-unit id="export.filter"> <trans-unit id="export.filter">
<source>export.filter</source> <source>export.filter</source>
@@ -1118,6 +1118,90 @@
<source>help.fixedRate</source> <source>help.fixedRate</source>
<target>기간에 관계없이 각 시간 기록은 동일한 값을 얻음</target> <target>기간에 관계없이 각 시간 기록은 동일한 값을 얻음</target>
</trans-unit> </trans-unit>
<trans-unit id="label.set_as_default">
<source>label.set_as_default</source>
<target>설정을 검색 즐겨찾기로 저장</target>
</trans-unit>
<trans-unit id="label.searchTerm">
<source>label.searchTerm</source>
<target>검색어</target>
</trans-unit>
<trans-unit id="label.last_record">
<source>label.last_record</source>
<target>마지막 항목</target>
</trans-unit>
<trans-unit id="label.last_record_before">
<source>label.last_record_before</source>
<target>이후 예약 시간 없음</target>
</trans-unit>
<trans-unit id="label.not_invoiced">
<source>label.not_invoiced</source>
<target>미청구</target>
</trans-unit>
<trans-unit id="label.not_exported">
<source>label.not_exported</source>
<target>내보내지 않음</target>
</trans-unit>
<trans-unit id="label.includeNoBudget">
<source>label.includeNoBudget</source>
<target>예산 없이 항목 표시</target>
</trans-unit>
<trans-unit id="label.includeNoWork">
<source>label.includeNoWork</source>
<target>예약 없이 항목 표시</target>
</trans-unit>
<trans-unit id="preview.skipped_rows">
<source>preview.skipped_rows</source>
<target>%rows% 더 많은 행의 미리 보기를 건너뛰었습니다...</target>
</trans-unit>
<trans-unit id="invoice.payment_date">
<source>invoice.payment_date</source>
<target>지급일자</target>
</trans-unit>
<trans-unit id="label.tax_rate">
<source>label.tax_rate</source>
<target>세율</target>
</trans-unit>
<trans-unit id="calendar.drag_and_drop.delete">
<source>calendar.drag_and_drop.delete</source>
<target>항목을 삭제하려면 해당 항목을 단추로 끌어다 놓아야 합니다.</target>
</trans-unit>
<trans-unit id="theme.update_browser_title">
<source>theme.update_browser_title</source>
<target>브라우저 제목 업데이트</target>
</trans-unit>
<trans-unit id="action.save_all">
<source>action.save_all</source>
<target>모두 저장</target>
</trans-unit>
<trans-unit id="modal.dirty">
<source>modal.dirty</source>
<target>양식이 변경되었습니다. 저장을 클릭하여 변경 내용을 저장하거나 닫기를 클릭하여 취소하십시오.</target>
</trans-unit>
<trans-unit id="sum.total">
<source>sum.total</source>
<target>합계</target>
</trans-unit>
<trans-unit id="file">
<source>file</source>
<target>파일</target>
</trans-unit>
<trans-unit id="label.orderBy">
<source>label.orderBy</source>
<target>주문 기준</target>
</trans-unit>
<trans-unit id="label.desc">
<source>label.desc</source>
<target>내림차순</target>
</trans-unit>
<trans-unit id="label.asc">
<source>label.asc</source>
<target>오름차순</target>
</trans-unit>
<trans-unit id="label.remove_default">
<source>label.remove_default</source>
<target>즐겨찾기 검색 삭제</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@@ -534,7 +534,7 @@
<trans-unit id="admin_activity.short_stats"> <trans-unit id="admin_activity.short_stats">
<source>admin_activity.short_stats</source> <source>admin_activity.short_stats</source>
<target> <target>
Obecnie istniejące %project% projekty dla klienta %customer% mających zarejestrowanych %activities% czynności Obecnie istniejące %project% projekty dla klienta %customer% mających zarejestrowanych %activity% czynności
oraz %records% wpisów czasu, które sumują się do łącznej długości %duration% . oraz %records% wpisów czasu, które sumują się do łącznej długości %duration% .
</target> </target>
</trans-unit> </trans-unit>

View File

@@ -335,7 +335,7 @@
</trans-unit> </trans-unit>
<trans-unit id="modal.columns.description"> <trans-unit id="modal.columns.description">
<source>modal.columns.description</source> <source>modal.columns.description</source>
<target>Ao gravar, as colunas desmarcadas serão ocultadas e essa configuração será armazenada em um cookie do navegador. Se você apagar os seus cookies, as configurações serão invertidas.</target> <target>Ao gravar, as colunas desmarcadas serão ocultadas e essa configuração será armazenada num cookie do navegador. Se apagar os seus cookies, as configurações serão invertidas.</target>
</trans-unit> </trans-unit>
<trans-unit id="label.fixedRate"> <trans-unit id="label.fixedRate">
<source>label.fixedRate</source> <source>label.fixedRate</source>
@@ -443,7 +443,7 @@
</trans-unit> </trans-unit>
<trans-unit id="admin_activity.short_stats"> <trans-unit id="admin_activity.short_stats">
<source>admin_activity.short_stats</source> <source>admin_activity.short_stats</source>
<target>Atualmente o %project% para o cliente %customer% tem %activities% atividades e %records% registos de tempo, que contam até um total de %duration%.</target> <target>Atualmente o %project% para o cliente %customer% tem %activity% atividades e %records% registos de tempo, que contam até um total de %duration%.</target>
</trans-unit> </trans-unit>
<!-- <!--
Admin: Customer Admin: Customer
@@ -502,7 +502,7 @@
</trans-unit> </trans-unit>
<trans-unit id="admin_customer.short_stats"> <trans-unit id="admin_customer.short_stats">
<source>admin_customer.short_stats</source> <source>admin_customer.short_stats</source>
<target>Atualmente o %project% para o cliente %customer% tem %activities% atividades e %records% registos de tempo, que contam até um total de %duration%.</target> <target>Atualmente o %project% para o cliente %customer% tem %activity% atividades e %records% registos de tempo, que contam até um total de %duration%.</target>
</trans-unit> </trans-unit>
<!-- <!--
Admin: Users Admin: Users
@@ -994,7 +994,7 @@
</trans-unit> </trans-unit>
<trans-unit id="label.plus_more"> <trans-unit id="label.plus_more">
<source>label.plus_more</source> <source>label.plus_more</source>
<target>+%contar%mais</target> <target>+%count%mais</target>
</trans-unit> </trans-unit>
<trans-unit id="label.progress"> <trans-unit id="label.progress">
<source>label.progress</source> <source>label.progress</source>
@@ -1082,7 +1082,7 @@
</trans-unit> </trans-unit>
<trans-unit id="update_multiple"> <trans-unit id="update_multiple">
<source>update_multiple</source> <source>update_multiple</source>
<target>%ação%%contar%entradas?</target> <target>%action%%count%entradas?</target>
</trans-unit> </trans-unit>
<trans-unit id="my.profile"> <trans-unit id="my.profile">
<source>my.profile</source> <source>my.profile</source>
@@ -1104,6 +1104,90 @@
<source>profile.registration_date</source> <source>profile.registration_date</source>
<target>Registrado em</target> <target>Registrado em</target>
</trans-unit> </trans-unit>
<trans-unit id="label.last_record">
<source>label.last_record</source>
<target>Última entrada</target>
</trans-unit>
<trans-unit id="label.last_record_before">
<source>label.last_record_before</source>
<target>Sem reserva de tempo desde</target>
</trans-unit>
<trans-unit id="calendar.drag_and_drop.delete">
<source>calendar.drag_and_drop.delete</source>
<target>Se quiser apagar uma entrada, deve arrastá-la para o botão.</target>
</trans-unit>
<trans-unit id="label.set_as_default">
<source>label.set_as_default</source>
<target>Gravar configuração como favorito de pesquisa</target>
</trans-unit>
<trans-unit id="label.not_invoiced">
<source>label.not_invoiced</source>
<target>Não cobrado</target>
</trans-unit>
<trans-unit id="label.not_exported">
<source>label.not_exported</source>
<target>Não exportado</target>
</trans-unit>
<trans-unit id="label.includeNoBudget">
<source>label.includeNoBudget</source>
<target>Mostrar entradas sem orçamento</target>
</trans-unit>
<trans-unit id="label.includeNoWork">
<source>label.includeNoWork</source>
<target>Mostrar entradas sem reservas</target>
</trans-unit>
<trans-unit id="preview.skipped_rows">
<source>preview.skipped_rows</source>
<target>Pular a pré-visualização das %rows% mais filas …</target>
</trans-unit>
<trans-unit id="invoice.payment_date">
<source>invoice.payment_date</source>
<target>Data de pagamento</target>
</trans-unit>
<trans-unit id="label.tax_rate">
<source>label.tax_rate</source>
<target>Taxa de imposto</target>
</trans-unit>
<trans-unit id="theme.update_browser_title">
<source>theme.update_browser_title</source>
<target>Atualizar título do navegador</target>
</trans-unit>
<trans-unit id="action.save_all">
<source>action.save_all</source>
<target>Salvar tudo</target>
</trans-unit>
<trans-unit id="modal.dirty">
<source>modal.dirty</source>
<target>O formulário foi alterado. Por favor clique em "Salvar" para armazenar as alterações ou "Fechar" para cancelar.</target>
</trans-unit>
<trans-unit id="sum.total">
<source>sum.total</source>
<target>Total</target>
</trans-unit>
<trans-unit id="file">
<source>file</source>
<target>Ficheiro</target>
</trans-unit>
<trans-unit id="label.orderBy">
<source>label.orderBy</source>
<target>Ordenar por</target>
</trans-unit>
<trans-unit id="label.desc">
<source>label.desc</source>
<target>Descendente</target>
</trans-unit>
<trans-unit id="label.asc">
<source>label.asc</source>
<target>Ascendente</target>
</trans-unit>
<trans-unit id="label.remove_default">
<source>label.remove_default</source>
<target>Deletar Configuração Padrão</target>
</trans-unit>
<trans-unit id="label.searchTerm">
<source>label.searchTerm</source>
<target>Termo de pesquisa</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@@ -450,7 +450,7 @@
<trans-unit id="admin_activity.short_stats"> <trans-unit id="admin_activity.short_stats">
<source>admin_activity.short_stats</source> <source>admin_activity.short_stats</source>
<target> <target>
Atualmente o %project% para o cliente %customer% tem %activities% Atualmente o %project% para o cliente %customer% tem %activity%
atividades e %records% registros de tempo, que contam até um total de %duration%. atividades e %records% registros de tempo, que contam até um total de %duration%.
</target> </target>
</trans-unit> </trans-unit>
@@ -512,7 +512,7 @@
<trans-unit id="admin_customer.short_stats"> <trans-unit id="admin_customer.short_stats">
<source>admin_customer.short_stats</source> <source>admin_customer.short_stats</source>
<target> <target>
Atualmente o %project% para o cliente %customer% tem %activities% Atualmente o %project% para o cliente %customer% tem %activity%
atividades e %records% registros de tempo, que contam até um total de %duration%. atividades e %records% registros de tempo, que contam até um total de %duration%.
</target> </target>
</trans-unit> </trans-unit>
@@ -1186,6 +1186,10 @@
<source>label.searchTerm</source> <source>label.searchTerm</source>
<target>Termo de pesquisa</target> <target>Termo de pesquisa</target>
</trans-unit> </trans-unit>
<trans-unit id="label.remove_default">
<source>label.remove_default</source>
<target>Deletar Configuração Padrão</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@@ -1001,11 +1001,11 @@
</trans-unit> </trans-unit>
<trans-unit id="stats.workingTimeYear"> <trans-unit id="stats.workingTimeYear">
<source>stats.workingTimeYear</source> <source>stats.workingTimeYear</source>
<target>An întreg</target> <target>An întreg %year%</target>
</trans-unit> </trans-unit>
<trans-unit id="stats.workingTimeMonth"> <trans-unit id="stats.workingTimeMonth">
<source>stats.workingTimeMonth</source> <source>stats.workingTimeMonth</source>
<target>%lună% %an%</target> <target>%month% %year%</target>
</trans-unit> </trans-unit>
<trans-unit id="stats.workingTimeWeek"> <trans-unit id="stats.workingTimeWeek">
<source>stats.workingTimeWeek</source> <source>stats.workingTimeWeek</source>

View File

@@ -964,7 +964,7 @@
</trans-unit> </trans-unit>
<trans-unit id="export.date_copyright"> <trans-unit id="export.date_copyright">
<source>export.date_copyright</source> <source>export.date_copyright</source>
<target>Vytvorené %date%</target> <target>Vytvorené %date% - %kimai%</target>
</trans-unit> </trans-unit>
<!-- <!--
Navbar - recent entries and activities Navbar - recent entries and activities
@@ -1092,7 +1092,7 @@
</trans-unit> </trans-unit>
<trans-unit id="stats.workingTimeToday"> <trans-unit id="stats.workingTimeToday">
<source>stats.workingTimeToday</source> <source>stats.workingTimeToday</source>
<target>Dnes, %d%</target> <target>Dnes, %day%</target>
</trans-unit> </trans-unit>
<trans-unit id="label.lastLogin"> <trans-unit id="label.lastLogin">
<source>label.lastLogin</source> <source>label.lastLogin</source>

View File

@@ -511,7 +511,7 @@
<trans-unit id="admin_customer.short_stats"> <trans-unit id="admin_customer.short_stats">
<source>admin_customer.short_stats</source> <source>admin_customer.short_stats</source>
<target state="translated"> <target state="translated">
För närvarande har kunden %customer% %project% projekt med %activities% aktiviteter, För närvarande har kunden %customer% %project% projekt med %activity% aktiviteter,
med %records% tidrapporter som summeras till %duration%. med %records% tidrapporter som summeras till %duration%.
</target> </target>
</trans-unit> </trans-unit>
@@ -961,6 +961,62 @@
<source>upload</source> <source>upload</source>
<target>Ladda upp</target> <target>Ladda upp</target>
</trans-unit> </trans-unit>
<trans-unit id="label.my_teams">
<source>label.my_teams</source>
<target>Mina teams</target>
</trans-unit>
<trans-unit id="action.reset">
<source>action.reset</source>
<target>Återställ</target>
</trans-unit>
<trans-unit id="action.save_all">
<source>action.save_all</source>
<target>Spara alla</target>
</trans-unit>
<trans-unit id="label.billable">
<source>label.billable</source>
<target>Debiterbar</target>
</trans-unit>
<trans-unit id="placeholder.type_message">
<source>placeholder.type_message</source>
<target>Skriv ditt meddelande...</target>
</trans-unit>
<trans-unit id="modal.dirty">
<source>modal.dirty</source>
<target>Data i formuläret har ändrats. Tryck på "Spara" för att spara ändringarna eller "Stäng" för att avbryta.</target>
</trans-unit>
<trans-unit id="file">
<source>file</source>
<target>Fil</target>
</trans-unit>
<trans-unit id="update_multiple">
<source>update_multiple</source>
<target>%action% %count% poster?</target>
</trans-unit>
<trans-unit id="label.orderBy">
<source>label.orderBy</source>
<target>Sortera efter</target>
</trans-unit>
<trans-unit id="label.desc">
<source>label.desc</source>
<target>Minskande</target>
</trans-unit>
<trans-unit id="label.asc">
<source>label.asc</source>
<target>Ökande</target>
</trans-unit>
<trans-unit id="label.remove_default">
<source>label.remove_default</source>
<target>Ta bort sökfavorit</target>
</trans-unit>
<trans-unit id="label.set_as_default">
<source>label.set_as_default</source>
<target>Spara inställningarna som sökfavorit</target>
</trans-unit>
<trans-unit id="label.searchTerm">
<source>label.searchTerm</source>
<target>Sökterm</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@@ -711,11 +711,11 @@
</trans-unit> </trans-unit>
<trans-unit id="stats.percentUsed"> <trans-unit id="stats.percentUsed">
<source>stats.percentUsed</source> <source>stats.percentUsed</source>
<target state="translated">%%percent% kullanıldı</target> <target state="translated">%percent%% kullanıldı</target>
</trans-unit> </trans-unit>
<trans-unit id="stats.percentUsedLeft"> <trans-unit id="stats.percentUsedLeft">
<source>stats.percentUsedLeft</source> <source>stats.percentUsedLeft</source>
<target state="translated">%%percent% kullanıldı (%left% hala açık)</target> <target state="translated">%percent%% kullanıldı (%left% hala açık)</target>
</trans-unit> </trans-unit>
<!-- <!--
Invoice Invoice

View File

@@ -0,0 +1,23 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="plugins.en.xlf">
<body>
<trans-unit id="plugins.title">
<source>plugins.title</source>
<target>Πρόσθετα</target>
</trans-unit>
<trans-unit id="plugins.subtitle">
<source>plugins.subtitle</source>
<target>Μπορείτε να ενισχύσετε τη λειτουργικότητα του Kimai με πρόσθετα</target>
</trans-unit>
<trans-unit id="plugin.none_installed">
<source>plugin.none_installed</source>
<target>Δεν έχετε εγκαταστήσει πρόσθετα, ακόμη.</target>
</trans-unit>
<trans-unit id="plugin.marketplace">
<source>plugin.marketplace</source>
<target>Περίπτερο εμπορίας λογισμικών για το Kimai</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -0,0 +1,35 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="reporting.en.xlf">
<body>
<trans-unit id="report_user_week">
<source>report_user_week</source>
<target>Εβδομαδιαία προβολή για έναν χρήστη</target>
</trans-unit>
<trans-unit id="report_user_month">
<source>report_user_month</source>
<target>Μηνιαία προβολή για έναν χρήστη</target>
</trans-unit>
<trans-unit id="report_weekly_users">
<source>report_weekly_users</source>
<target>Εβδομαδιαία προβολή για όλους τους χρήστες</target>
</trans-unit>
<trans-unit id="report_monthly_users">
<source>report_monthly_users</source>
<target>Μηνιαία προβολή για όλους τους χρήστες</target>
</trans-unit>
<trans-unit id="report_project_view">
<source>report_project_view</source>
<target>Επισκόπηση έργου</target>
</trans-unit>
<trans-unit id="report_inactive_project">
<source>report_inactive_project</source>
<target>Ανενεργά έργα</target>
</trans-unit>
<trans-unit id="reporting.initial_view">
<source>reporting.initial_view</source>
<target>Αρχική αναφορά</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -0,0 +1,35 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="sv" datatype="plaintext" original="reporting.en.xlf">
<body>
<trans-unit id="report_user_week">
<source>report_user_week</source>
<target>Veckovy för enskild användare</target>
</trans-unit>
<trans-unit id="report_user_month">
<source>report_user_month</source>
<target>Månadsvy för enskild användare</target>
</trans-unit>
<trans-unit id="report_weekly_users">
<source>report_weekly_users</source>
<target>Veckovy för samtliga användare</target>
</trans-unit>
<trans-unit id="report_monthly_users">
<source>report_monthly_users</source>
<target>Månadsvy för samtliga användare</target>
</trans-unit>
<trans-unit id="report_project_view">
<source>report_project_view</source>
<target>Projektvy</target>
</trans-unit>
<trans-unit id="report_inactive_project">
<source>report_inactive_project</source>
<target>Inaktiverade projekt</target>
</trans-unit>
<trans-unit id="reporting.initial_view">
<source>reporting.initial_view</source>
<target>Inledande rapport</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -0,0 +1,263 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="title">
<source>title</source>
<target>Ρυθμίσεις</target>
</trans-unit>
<trans-unit id="subtitle">
<source>subtitle</source>
<target>Αλλαγή καθολικών ρυθμίσεων των λειτουργιών παρακολούθησης ώρας</target>
</trans-unit>
<trans-unit id="timesheet">
<source>timesheet</source>
<target>Δελτίο ωρών απασχόλησης</target>
</trans-unit>
<trans-unit id="invoice">
<source>invoice</source>
<target>Τιμολόγια</target>
</trans-unit>
<trans-unit id="form_customer">
<source>form_customer</source>
<target>Δημιουργία πελάτη - προεπιλεγμένες τιμές</target>
</trans-unit>
<trans-unit id="form_user">
<source>form_user</source>
<target>Χρήστης - προεπιλεγμένες τιμές</target>
</trans-unit>
<trans-unit id="theme">
<source>theme</source>
<target>Θέμα</target>
</trans-unit>
<trans-unit id="calendar">
<source>calendar</source>
<target>Ημερολόγιο</target>
</trans-unit>
<trans-unit id="label.theme.markdown_content">
<source>label.theme.markdown_content</source>
<target>Να επιτρέπονται οι μορφοποιήσεις σε περιγραφές και σχόλια</target>
</trans-unit>
<trans-unit id="label.theme.tags_create">
<source>label.theme.tags_create</source>
<target>Ετικέτες: χρησιμοποιήστε αυτόματη συμπλήρωση αναζήτησης και επιτρέψτε τη δημιουργία ετικετών</target>
</trans-unit>
<trans-unit id="label.timesheet.mode">
<source>label.timesheet.mode</source>
<target>Λειτουργία παρακολούθησης ωρών</target>
</trans-unit>
<trans-unit id="label.timesheet.mode_default">
<source>label.timesheet.mode_default</source>
<target>[Προεπιλογή] Μπορείτε να επεξεργαστείτε τις ώρες έναρξης και λήξης</target>
</trans-unit>
<trans-unit id="label.timesheet.mode_duration_only">
<source>label.timesheet.mode_duration_only</source>
<target>[Διάρκεια] Αντικαθιστά την ώρα λήξης με πεδίο εισαγωγής διάρκειας</target>
</trans-unit>
<trans-unit id="label.timesheet.mode_duration_fixed_begin">
<source>label.timesheet.mode_duration_fixed_begin</source>
<target>[Διάρκεια] Διαμορφώσιμη προεπιλεγμένη ώρα έναρξης, μόνο η διάρκεια μπορεί να αλλάξει</target>
</trans-unit>
<trans-unit id="label.timesheet.mode_punch">
<source>label.timesheet.mode_punch</source>
<target>[Ρολόι] Ο χρήστης μπορεί να ξεκινήσει και να σταματήσει τις εγγραφές, αλλά δεν μπορεί να επεξεργαστεί τις ώρες ή τη διάρκεια</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.allow_future_times">
<source>label.timesheet.rules.allow_future_times</source>
<target>Επιτρέψτε τις καταχωρήσεις ωρών σε μελλοντική περίοδο</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.allow_overbooking_budget">
<source>label.timesheet.rules.allow_overbooking_budget</source>
<target>Να επιτρέπεται οι υπερκερασμένες τιμές στους αποθηκευμένους προϋπολογισμούς</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.allow_overlapping_records">
<source>label.timesheet.rules.allow_overlapping_records</source>
<target>Να επιτρέπεται η επικάλυψη στις καταχωρίσεις ωρών</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.lockdown_period_start">
<source>label.timesheet.rules.lockdown_period_start</source>
<target>Κλείδωμα περιόδου έναρξης (σχετική ημερομηνία της PHP έως τώρα)</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.lockdown_period_end">
<source>label.timesheet.rules.lockdown_period_end</source>
<target>Κλειδωμένη περίοδος λήξης (σχετική ημερομηνία PHP έως τώρα)</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.lockdown_grace_period">
<source>label.timesheet.rules.lockdown_grace_period</source>
<target>Κλειδωμένη περίοδος χάριτος λήξης (σχετική ημερομηνία PHP έως λήξη περιόδου κλειδώματος)</target>
</trans-unit>
<trans-unit id="label.timesheet.active_entries.hard_limit">
<source>label.timesheet.active_entries.hard_limit</source>
<target>Επιτρεπόμενος αριθμός ταυτόχρονων ενεργών καταχωρήσεων ωρών</target>
</trans-unit>
<trans-unit id="label.timesheet.active_entries.soft_limit">
<source>label.timesheet.active_entries.soft_limit</source>
<target>Πλήθος των ενεργών καταχωρήσεων ωρών, όπου ειδοποιήσεις θα εμφανίζονται</target>
</trans-unit>
<trans-unit id="label.theme.autocomplete_chars">
<source>label.theme.autocomplete_chars</source>
<target>Ελάχιστος αριθμός γραμμάτων για έναρξη αυτόματης συμπλήρωσης</target>
</trans-unit>
<trans-unit id="label.calendar.week_numbers">
<source>label.calendar.week_numbers</source>
<target>Εμφάνιση αρίθμησης εβδομάδας</target>
</trans-unit>
<trans-unit id="label.calendar.weekends">
<source>label.calendar.weekends</source>
<target>Εμφάνιση Σαββατοκύριακων</target>
</trans-unit>
<trans-unit id="label.calendar.businessHours.begin">
<source>label.calendar.businessHours.begin</source>
<target>Έναρξη των κανονικών ωρών εργασίας (θα επισημαίνεται)</target>
</trans-unit>
<trans-unit id="label.calendar.businessHours.end">
<source>label.calendar.businessHours.end</source>
<target>Λήξη κανονικών ωρών εργασίας (θα επισημαίνεται)</target>
</trans-unit>
<trans-unit id="label.calendar.visibleHours.begin">
<source>label.calendar.visibleHours.begin</source>
<target>Έναρξη ορατού ωριαίου εύρους</target>
</trans-unit>
<trans-unit id="label.calendar.visibleHours.end">
<source>label.calendar.visibleHours.end</source>
<target>Λήξη ορατού ωριαίου εύρους</target>
</trans-unit>
<trans-unit id="label.calendar.slot_duration">
<source>label.calendar.slot_duration</source>
<target>Χρονικό περιθώριο για προβολή εβδομάδας και ημέρας (μορφή: ωω: λλ: δδ)</target>
</trans-unit>
<trans-unit id="branding">
<source>branding</source>
<target>Επωνυμία</target>
</trans-unit>
<trans-unit id="label.theme.branding.logo">
<source>label.theme.branding.logo</source>
<target>Λογότυπο (URL εικόνας, αντικαθιστά την εταιρεία στην οθόνη σύνδεσης)</target>
</trans-unit>
<trans-unit id="label.theme.branding.company">
<source>label.theme.branding.company</source>
<target>Εταιρία</target>
</trans-unit>
<trans-unit id="label.theme.branding.mini">
<source>label.theme.branding.mini</source>
<target>Μίνι λογότυπο (συμπτυγμένη πλευρική μπάρα)</target>
</trans-unit>
<trans-unit id="label.theme.branding.title">
<source>label.theme.branding.title</source>
<target>Τίτλος προγράμματος περιήγησης</target>
</trans-unit>
<trans-unit id="rounding">
<source>rounding</source>
<target>Στρογγυλοποίηση ωρών</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.begin">
<source>label.timesheet.rounding.default.begin</source>
<target>Στρογγυλοποίηση του χρόνου έναρξης σε λεπτά (0 = απενεργοποιημένο)</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.end">
<source>label.timesheet.rounding.default.end</source>
<target>Στρογγυλοποίηση του χρόνου λήξης σε λεπτά (0 = απενεργοποιημένη)</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.duration">
<source>label.timesheet.rounding.default.duration</source>
<target>Στρογγυλοποίηση της διάρκειας σε λεπτά (0 = απενεργοποιημένη)</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.mode">
<source>label.timesheet.rounding.default.mode</source>
<target>Λειτουργία στρογγυλοποίησης</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.days">
<source>label.timesheet.rounding.default.days</source>
<target>Ημέρες της εβδομάδας κατά τις οποίες θα εφαρμοστεί στρογγυλοποίηση</target>
</trans-unit>
<trans-unit id="Monday">
<source>Monday</source>
<target>Δευτέρα</target>
</trans-unit>
<trans-unit id="Tuesday">
<source>Tuesday</source>
<target>Τρίτη</target>
</trans-unit>
<trans-unit id="Wednesday">
<source>Wednesday</source>
<target>Τετάρτη</target>
</trans-unit>
<trans-unit id="Thursday">
<source>Thursday</source>
<target>Πέμπτη</target>
</trans-unit>
<trans-unit id="Friday">
<source>Friday</source>
<target>Παρασκευή</target>
</trans-unit>
<trans-unit id="Saturday">
<source>Saturday</source>
<target>Σαββάτο</target>
</trans-unit>
<trans-unit id="Sunday">
<source>Sunday</source>
<target>Κυριακή</target>
</trans-unit>
<trans-unit id="Ceil">
<source>Ceil</source>
<target>Μέγιστο: έναρξη, τέλος και διάρκεια θα στρογγυλοποιηθούν</target>
</trans-unit>
<trans-unit id="Closest">
<source>Closest</source>
<target>Κοντινότερο: στρογγυλοποίηση μαθηματικά στην πλησιέστερη τιμή</target>
</trans-unit>
<trans-unit id="Default">
<source>Default</source>
<target>Τυπικό: Η αρχή θα στρογγυλοποιηθεί προς τα κάτω, το τέλος και η διάρκεια προς τα πάνω</target>
</trans-unit>
<trans-unit id="Floor">
<source>Floor</source>
<target>Ελάχιστο: έναρξη, τέλος και διάρκεια θα στρογγυλοποιηθούν προς τα κάτω</target>
</trans-unit>
<trans-unit id="label.timesheet.default_begin">
<source>label.timesheet.default_begin</source>
<target>Προεπιλεγμένη ώρα έναρξης (δεν χρησιμοποιείται σε όλες τις λειτουργίες καταγραφής ωρών)</target>
</trans-unit>
<trans-unit id="label.simple_form">
<source>label.simple_form</source>
<target>Απλή αναζήτηση</target>
</trans-unit>
<trans-unit id="label.invoice.number_format">
<source>label.invoice.number_format</source>
<target>Μορφή αριθμού τιμολογίου</target>
</trans-unit>
<trans-unit id="first_weekday">
<source>first_weekday</source>
<target>Πρώτη μέρα της εβδομάδας</target>
</trans-unit>
<trans-unit id="label.timesheet.duration_increment">
<source>label.timesheet.duration_increment</source>
<target>Επιλογή λεπτών για την Διάρκεια</target>
</trans-unit>
<trans-unit id="label.timesheet.time_increment">
<source>label.timesheet.time_increment</source>
<target>Επιλογή λεπτών για από &amp; προς</target>
</trans-unit>
<trans-unit id="increment_rounding">
<source>increment_rounding</source>
<target>Χρήση της ρυθμισμένης τιμής του κανόνα στρογγυλοποίησης</target>
</trans-unit>
<trans-unit id="off">
<source>off</source>
<target>Εκτός</target>
</trans-unit>
<trans-unit id="label.theme.colors_limited">
<source>label.theme.colors_limited</source>
<target>Περιορισμός των επιλογών χρωμάτων</target>
</trans-unit>
<trans-unit id="label.theme.color_choices">
<source>label.theme.color_choices</source>
<target>Επιτρεπόμενα χρώματα</target>
</trans-unit>
<trans-unit id="help.theme.color_choices">
<source>help.theme.color_choices</source>
<target>Λίστα διαχωρισμένων με κόμμα κωδικών χρώματος HTML. Τα ονόματα των χρωμάτων μπορούν να οριστούν προσθέτοντας τον κωδικό χρώματος με ένα όνομα και τον χαρακτήρα οριοθέτησης | , π.χ.: White|#ffffff,Black|#000000.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -90,6 +90,142 @@
<source>label.calendar.visibleHours.end</source> <source>label.calendar.visibleHours.end</source>
<target>Fim do intervalo de tempo visível</target> <target>Fim do intervalo de tempo visível</target>
</trans-unit> </trans-unit>
<trans-unit id="first_weekday">
<source>first_weekday</source>
<target>Primeiro dia da semana</target>
</trans-unit>
<trans-unit id="label.invoice.number_format">
<source>label.invoice.number_format</source>
<target>Formato de número de fatura</target>
</trans-unit>
<trans-unit id="label.simple_form">
<source>label.simple_form</source>
<target>Pesquisa simples</target>
</trans-unit>
<trans-unit id="label.timesheet.default_begin">
<source>label.timesheet.default_begin</source>
<target>Tempo de partida padrão (não usado em todos os modos de rastreamento de tempo)</target>
</trans-unit>
<trans-unit id="Floor">
<source>Floor</source>
<target>Piso: início, fim e duração serão arredondados para baixo</target>
</trans-unit>
<trans-unit id="Default">
<source>Default</source>
<target>Padrão: o início será arredondado para baixo, fim e duração para cima</target>
</trans-unit>
<trans-unit id="Closest">
<source>Closest</source>
<target>Mais próximo: arredondamento matemático ao valor mais próximo</target>
</trans-unit>
<trans-unit id="Ceil">
<source>Ceil</source>
<target>Ceil: início, fim e duração serão arredondados</target>
</trans-unit>
<trans-unit id="Sunday">
<source>Sunday</source>
<target>Domingo</target>
</trans-unit>
<trans-unit id="Saturday">
<source>Saturday</source>
<target>Sábado</target>
</trans-unit>
<trans-unit id="Friday">
<source>Friday</source>
<target>Sexta</target>
</trans-unit>
<trans-unit id="Thursday">
<source>Thursday</source>
<target>Quinta</target>
</trans-unit>
<trans-unit id="Wednesday">
<source>Wednesday</source>
<target>Quarta</target>
</trans-unit>
<trans-unit id="Tuesday">
<source>Tuesday</source>
<target>Terça</target>
</trans-unit>
<trans-unit id="Monday">
<source>Monday</source>
<target>Segunda</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.days">
<source>label.timesheet.rounding.default.days</source>
<target>Dias da semana em que o arredondamento será aplicado</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.mode">
<source>label.timesheet.rounding.default.mode</source>
<target>Modo de arredondamento</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.duration">
<source>label.timesheet.rounding.default.duration</source>
<target>Arredondamento da duração em minutos (0 = desativado)</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.end">
<source>label.timesheet.rounding.default.end</source>
<target>Arredondamento do tempo final em minutos (0 = desativado)</target>
</trans-unit>
<trans-unit id="label.timesheet.rounding.default.begin">
<source>label.timesheet.rounding.default.begin</source>
<target>Arredondamento do tempo de início em minutos (0 = desativado)</target>
</trans-unit>
<trans-unit id="rounding">
<source>rounding</source>
<target>Arredondamento do tempo</target>
</trans-unit>
<trans-unit id="label.theme.branding.title">
<source>label.theme.branding.title</source>
<target>Título do navegador</target>
</trans-unit>
<trans-unit id="label.theme.branding.mini">
<source>label.theme.branding.mini</source>
<target>Mini Logotipo (barra lateral colapsada)</target>
</trans-unit>
<trans-unit id="label.theme.branding.company">
<source>label.theme.branding.company</source>
<target>Empresa</target>
</trans-unit>
<trans-unit id="label.theme.branding.logo">
<source>label.theme.branding.logo</source>
<target>Logotipo (URL de imagem, substitui a empresa no ecrã de login)</target>
</trans-unit>
<trans-unit id="branding">
<source>branding</source>
<target>Marca</target>
</trans-unit>
<trans-unit id="label.calendar.slot_duration">
<source>label.calendar.slot_duration</source>
<target>Duração do slot para a exibição da semana e do dia (formato: hh:mm:ss)</target>
</trans-unit>
<trans-unit id="label.theme.autocomplete_chars">
<source>label.theme.autocomplete_chars</source>
<target>Quantidade mínima de letras para iniciar a conclusão automática</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.lockdown_grace_period">
<source>label.timesheet.rules.lockdown_grace_period</source>
<target>Fim do período de carência de bloqueio (data relativa PHP ao fim do período de bloqueio)</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.lockdown_period_end">
<source>label.timesheet.rules.lockdown_period_end</source>
<target>Fim do período de bloqueio (data relativa PHP até agora)</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.lockdown_period_start">
<source>label.timesheet.rules.lockdown_period_start</source>
<target>Início do período de bloqueio (data relativa PHP até agora)</target>
</trans-unit>
<trans-unit id="label.timesheet.rules.allow_overlapping_records">
<source>label.timesheet.rules.allow_overlapping_records</source>
<target>Permitir entradas de tempo sobrepostas</target>
</trans-unit>
<trans-unit id="label.theme.tags_create">
<source>label.theme.tags_create</source>
<target>Tags: use pesquisa completa automática e permita a criação de tags</target>
</trans-unit>
<trans-unit id="invoice">
<source>invoice</source>
<target>Faturas</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

39
translations/teams.el.xlf Normal file
View File

@@ -0,0 +1,39 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="teams.en.xlf">
<body>
<trans-unit id="teams.title">
<source>teams.title</source>
<target>Ομάδες</target>
</trans-unit>
<trans-unit id="teams.project_access">
<source>teams.project_access</source>
<target>Παραχώρηση πρόσβασης στα έργα</target>
</trans-unit>
<trans-unit id="teams.customer_access">
<source>teams.customer_access</source>
<target>Παραχώρηση πρόσβασης σε πελάτες</target>
</trans-unit>
<trans-unit id="team.visibility_global">
<source>team.visibility_global</source>
<target>Ορατό σε όλους, καθώς δεν έχει ανατεθεί σε καμία ομάδα.</target>
</trans-unit>
<trans-unit id="team.visibility_restricted">
<source>team.visibility_restricted</source>
<target>Ορατό μόνο στις ακόλουθες ομάδες και στους διαχειριστές.</target>
</trans-unit>
<trans-unit id="team.project_visibility_inherited">
<source>team.project_visibility_inherited</source>
<target>Το έργο έχει περιορισμένη πρόσβαση, επειδή τα δικαιώματα ομάδα είναι ορισμένα για τον πελάτη.</target>
</trans-unit>
<trans-unit id="team.activity_visibility_inherited">
<source>team.activity_visibility_inherited</source>
<target>Η δραστηριότητα έχει περιορισμένη πρόσβαση, επειδή τα δικαιώματα της ομάδας έχουν οριστεί για το έργο ή / και τον πελάτη.</target>
</trans-unit>
<trans-unit id="team.create_default">
<source>team.create_default</source>
<target>Δημιουργήστε μια νέα ομάδα για να περιορίσετε την πρόσβαση</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -0,0 +1,43 @@
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="validators.en.xlf">
<body>
<trans-unit id="The budget is completely used.">
<source>The budget is completely used.</source>
<target>Ο προϋπολογισμός έχει εξαντληθεί. Από το διαθέσιμο %budget%, έχει χρησιμοποιηθεί το %used% μέχρι στιγμής, το υπολειπόμενο %free% μπορεί να χρησιμοποιηθεί.</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>Η παρεχόμενη τιμή δεν αποτελεί έγκυρη ώρα.</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>Έχετε ήδη μια καταχώριση για αυτήν την ώρα.</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>Αυτή η περίοδος είναι δεσμευμένη, παρακαλούμε επιλέξτε μια μεταγενέστερη ημερομηνία.</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>Αυτό το έγγραφο τιμολογίου δεν μπορεί να χρησιμοποιηθεί, παρακαλούμε μετονομάστε το αρχείο και μεταφορτώστε το ξανά.</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>Πρέπει να επιλέξετε τουλάχιστον έναν χρήστη ή ομάδα.</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>Η ημερομηνία έναρξης δεν γίνεται να είναι σε μέλλοντα χρόνο.</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>Η ημερομηνία λήξης δεν γίνεται να είναι προγενέστερη από την ημερομηνία έναρξης.</target>
</trans-unit>
<trans-unit id="This value is not a valid role.">
<source>This value is not a valid role.</source>
<target>Αυτή η τιμή δεν αποτελεί έγκυρο ρόλο.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -24,16 +24,20 @@
</trans-unit> </trans-unit>
<trans-unit id="This invoice document cannot be used, please rename the file and upload it again."> <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> <source>This invoice document cannot be used, please rename the file and upload it again.</source>
<target>Este documento de fatura não pode ser usado, por favor renomeie o arquivo e carregue-o novamente.</target> <target>Este documento de fatura não pode ser usado, por favor renomeie o ficheiro e carregue-o novamente.</target>
</trans-unit> </trans-unit>
<trans-unit id="You must select at least one user or team."> <trans-unit id="You must select at least one user or team.">
<source>You must select at least one user or team.</source> <source>You must select at least one user or team.</source>
<target>Você deve selecionar pelo menos um usuário ou equipe.</target> <target>Deve selecionar pelo menos um utilizador ou equipe.</target>
</trans-unit> </trans-unit>
<trans-unit id="The begin date cannot be in the future."> <trans-unit id="The begin date cannot be in the future.">
<source>The begin date cannot be in the future.</source> <source>The begin date cannot be in the future.</source>
<target>A data de início não pode ser no futuro.</target> <target>A data de início não pode ser no futuro.</target>
</trans-unit> </trans-unit>
<trans-unit id="The budget is completely used.">
<source>The budget is completely used.</source>
<target>O orçamento está esgotado. Do %budget% disponível, %used% tem sido reservado até agora, %free% ainda pode ser utilizado.</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>