]> wagnertech.de Git - timetracker.git/commitdiff
Refactoring. Renaming team to group.
authorNik Okuntseff <support@anuko.com>
Sun, 1 Apr 2018 13:13:46 +0000 (13:13 +0000)
committerNik Okuntseff <support@anuko.com>
Sun, 1 Apr 2018 13:13:46 +0000 (13:13 +0000)
33 files changed:
WEB-INF/resources/ca.lang.php
WEB-INF/resources/cs.lang.php
WEB-INF/resources/da.lang.php
WEB-INF/resources/de.lang.php
WEB-INF/resources/en.lang.php
WEB-INF/resources/es.lang.php
WEB-INF/resources/et.lang.php
WEB-INF/resources/fa.lang.php
WEB-INF/resources/fi.lang.php
WEB-INF/resources/fr.lang.php
WEB-INF/resources/gr.lang.php
WEB-INF/resources/he.lang.php
WEB-INF/resources/hu.lang.php
WEB-INF/resources/it.lang.php
WEB-INF/resources/ja.lang.php
WEB-INF/resources/ko.lang.php
WEB-INF/resources/nl.lang.php
WEB-INF/resources/no.lang.php
WEB-INF/resources/pl.lang.php
WEB-INF/resources/pt-br.lang.php
WEB-INF/resources/pt.lang.php
WEB-INF/resources/ro.lang.php
WEB-INF/resources/ru.lang.php
WEB-INF/resources/sk.lang.php
WEB-INF/resources/sl.lang.php
WEB-INF/resources/sr.lang.php
WEB-INF/resources/sv.lang.php
WEB-INF/resources/tr.lang.php
WEB-INF/resources/zh-cn.lang.php
WEB-INF/resources/zh-tw.lang.php
WEB-INF/templates/footer.tpl
login.php
mobile/login.php

index 676efd6962d7a44b984a77f99ca3627206a86c78..536fc30fb1af9630671c67f902a47be65f3f4cd5 100644 (file)
@@ -105,7 +105,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'La seva base de dades està buida. Iniciï sessió com a administrador i creï un nou grup.',
+'error.no_groups' => 'La seva base de dades està buida. Iniciï sessió com a administrador i creï un nou grup.',
 'error.upload' => 'Error pujant l\\\'arxiu.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Error pujant l\\\'arxiu.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 57f5f57e019aa6c16b8dcd60f7e93168e397ed46..f77f66f8448aa89176e38f253f69d153b78e0819 100644 (file)
@@ -107,7 +107,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'Vaše databáze je prázdná. Přihlašte se jako admin a vytvořte nový tým.',
+'error.no_groups' => 'Vaše databáze je prázdná. Přihlašte se jako admin a vytvořte nový tým.', // TODO: replace "team" with "group".
 'error.upload' => 'Chyba přenosu souboru.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Chyba přenosu souboru.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 2fa257c010ec664ba1687dd6acdbf0c55141c28b..6d3f1b9ddfc41add78dea5df753b1800892deb59 100644 (file)
@@ -96,7 +96,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Der er ingen fakturerbar emner.',
 'error.no_login' => 'Der finde ingen bruger med dette brugernavn.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Der er ingen fakturerbar emner.',
 'error.no_login' => 'Der finde ingen bruger med dette brugernavn.',
-'error.no_teams' => 'Din database er tom, log ind som administrator og lav et nyt team.',
+'error.no_groups' => 'Din database er tom, log ind som administrator og lav et nyt team.', // TODO: replace "team" with "group".
 'error.upload' => 'Fil upload problem.',
 'error.range_locked' => 'Dato interval er spærret.',
 'error.mail_send' => 'Fejl under sending af mail.',
 'error.upload' => 'Fil upload problem.',
 'error.range_locked' => 'Dato interval er spærret.',
 'error.mail_send' => 'Fejl under sending af mail.',
index e1246d0b9af8f96b35ee796ecf1503521d4fb833..9eeecda6faa1443d52f540e09837f667d4a5afd0 100644 (file)
@@ -96,7 +96,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Keine Einträge zur Rechnungsstellung gefunden.',
 'error.no_login' => 'Benutzer mit diesen Anmeldedaten nicht vorhanden.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Keine Einträge zur Rechnungsstellung gefunden.',
 'error.no_login' => 'Benutzer mit diesen Anmeldedaten nicht vorhanden.',
-'error.no_teams' => 'Die Datenbank ist leer. Als Administrator anmelden und ein neues Team erzeugen.',
+'error.no_groups' => 'Die Datenbank ist leer. Als Administrator anmelden und ein neues Team erzeugen.', // TODO: replace "team" with "group".
 'error.upload' => 'Fehler beim hochladen einer Datei.',
 'error.range_locked' => 'Zeitinterval ist gesperrt.',
 'error.mail_send' => 'Fehler beim versenden einer E-Mail.',
 'error.upload' => 'Fehler beim hochladen einer Datei.',
 'error.range_locked' => 'Zeitinterval ist gesperrt.',
 'error.mail_send' => 'Fehler beim versenden einer E-Mail.',
index 7e930e4f43151f800bee38f1f7d70248800fc29a..622f838918db0a1f294195804a4f1cb91b079a6a 100644 (file)
@@ -90,7 +90,7 @@ $i18n_key_words = array(
 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => 'No user with this login.',
 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'Your database is empty. Login as admin and create a new team.',
+'error.no_groups' => 'Your database is empty. Login as admin and create a new group.',
 'error.upload' => 'File upload error.',
 'error.range_locked' => 'Date range is locked.',
 'error.mail_send' => 'Error sending mail.',
 'error.upload' => 'File upload error.',
 'error.range_locked' => 'Date range is locked.',
 'error.mail_send' => 'Error sending mail.',
index 707645ce9a3779a24a9f485f47eed96b6177d7c8..9c33922f75b683cd174bbcd0e11726c33607a9a8 100644 (file)
@@ -103,7 +103,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'Su base de datos esta vacía. Inicie sesión como administrador y cree un nuevo grupo.',
+'error.no_groups' => 'Su base de datos esta vacía. Inicie sesión como administrador y cree un nuevo grupo.',
 'error.upload' => 'Error subiendo el archivo.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Error subiendo el archivo.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 46d12af9c0cfddc2086a3448fde7904a755ef806..0f1ff55f1793ebb639d39dab2095022a38030f32 100644 (file)
@@ -107,7 +107,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'Sinu andmebaas on tühi. Logi adminina sisse ja loo uus meeskond.',
+'error.no_groups' => 'Sinu andmebaas on tühi. Logi adminina sisse ja loo uus meeskond.',  // TODO: replace "team" with "group".
 'error.upload' => 'Viga faili vastuvõtmisel.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Viga faili vastuvõtmisel.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 9528a2e265631d9b35a41ff90064f2d9df0713d2..c304272e4a3e12035e3080c0d11797e866bd014d 100644 (file)
@@ -101,7 +101,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'آیتمی جهت فاکتور کردن وجود ندارد.',
 'error.no_login' => 'کاربری با این نام کاربری موجود نیست.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'آیتمی جهت فاکتور کردن وجود ندارد.',
 'error.no_login' => 'کاربری با این نام کاربری موجود نیست.',
-'error.no_teams' => 'پایگاه داده شما خالی است با کاربر admin وارد شوید و تیم ایجاد کنید.',
+'error.no_groups' => 'پایگاه داده شما خالی است با کاربر admin وارد شوید و تیم ایجاد کنید.',  // TODO: replace "team" with "group".
 'error.upload' => 'خطا در آپلود فایل.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'خطا در آپلود فایل.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 523b455f9f5ff06a40feaaaeb76f91f3046e05b5..0926a69e8dc996c17a1dce5e303e080d7444de50 100644 (file)
@@ -98,7 +98,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Ei laskutettavia syötteitä.',
 'error.no_login' => 'Tuntematon käyttäjänimi.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Ei laskutettavia syötteitä.',
 'error.no_login' => 'Tuntematon käyttäjänimi.',
-'error.no_teams' => 'Tietokanta on tyhjä. Kirjaudu ylläpitäjänä ja luo uusi tiimi.',
+'error.no_groups' => 'Tietokanta on tyhjä. Kirjaudu ylläpitäjänä ja luo uusi tiimi.',  // TODO: replace "team" with "group".
 'error.upload' => 'Virhe tiedoston lataus.',
 'error.range_locked' => 'Aikaväli on lukittu.',
 'error.mail_send' => 'Virhe postinlähetyksessä.',
 'error.upload' => 'Virhe tiedoston lataus.',
 'error.range_locked' => 'Aikaväli on lukittu.',
 'error.mail_send' => 'Virhe postinlähetyksessä.',
index 6c935d50cee1415de14dedee775ec42b108514fa..309c2fc7cb3dbb7703ae01c7041fc38d9b91d030 100644 (file)
@@ -96,7 +96,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Il n\\\'y a pas d\\\'éléments à facturer.',
 'error.no_login' => 'Aucun utilisateur avec cet identifiant.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Il n\\\'y a pas d\\\'éléments à facturer.',
 'error.no_login' => 'Aucun utilisateur avec cet identifiant.',
-'error.no_teams' => 'Votre base de données est vide. Connectez-vous comme administrateur et créez une nouvelle équipe.',
+'error.no_groups' => 'Votre base de données est vide. Connectez-vous comme administrateur et créez une nouvelle équipe.',  // TODO: replace "team" with "group".
 'error.upload' => 'Erreur de chargement du fichier.',
 'error.range_locked' => 'Plage de date vérouillée.',
 'error.mail_send' => 'Erreur lors de l\\\'envoi du courriel.',
 'error.upload' => 'Erreur de chargement du fichier.',
 'error.range_locked' => 'Plage de date vérouillée.',
 'error.mail_send' => 'Erreur lors de l\\\'envoi du courriel.',
index fdee0f619aeb58474f4788fd9f68bd59975abcfb..aad61ac09f6238843858c2225aea84887deb0b37 100644 (file)
@@ -90,7 +90,7 @@ $i18n_key_words = array(
 'error.role_exists' => 'Ο ρόλος σε αυτή τη σειρά υπάρχει ήδη.',
 'error.no_invoiceable_items' => 'Δεν υπάρχουν στοιχεία προς τιμολόγηση.',
 'error.no_login' => 'Δεν υπάρχει χρήστης με αυτά τα στοιχεία.',
 'error.role_exists' => 'Ο ρόλος σε αυτή τη σειρά υπάρχει ήδη.',
 'error.no_invoiceable_items' => 'Δεν υπάρχουν στοιχεία προς τιμολόγηση.',
 'error.no_login' => 'Δεν υπάρχει χρήστης με αυτά τα στοιχεία.',
-'error.no_teams' => 'Η βάση δεδομένων σας είναι κενή. Συνδεθείτε ως διαχειριστής και δημιουργήστε μια νέα ομάδα.',
+'error.no_groups' => 'Η βάση δεδομένων σας είναι κενή. Συνδεθείτε ως διαχειριστής και δημιουργήστε μια νέα ομάδα.',
 'error.upload' => 'Σφάλμα φόρτωσης αρχείου.',
 'error.range_locked' => 'Το χρονικό διάστημα είναι κλειδωμένο.',
 'error.mail_send' => 'Σφάλμα κατά την αποστολή του μηνύματος.',
 'error.upload' => 'Σφάλμα φόρτωσης αρχείου.',
 'error.range_locked' => 'Το χρονικό διάστημα είναι κλειδωμένο.',
 'error.mail_send' => 'Σφάλμα κατά την αποστολή του μηνύματος.',
index f01cac66d874e641a42821107d8e6d74f44ba89b..6a76e02a2e9d44592463b78beb2ab82dc88c45c1 100644 (file)
@@ -112,7 +112,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'אין פריטים לחיוב',
 'error.no_login' => 'משתמש זה אינו קיים',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'אין פריטים לחיוב',
 'error.no_login' => 'משתמש זה אינו קיים',
-'error.no_teams' => 'בסיס הנתונים שלך ריק. התחבר כמנהל וצור צוות חדש',
+'error.no_groups' => 'בסיס הנתונים שלך ריק. התחבר כמנהל וצור צוות חדש', // TODO: replace "team" with "group".
 'error.upload' => 'שגיאה בהעלת קובץ',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'שגיאה בהעלת קובץ',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index e62c8cb12312e5b285ef83225bc575d1bf2c64bd..fd1fa6e9e670d400eee9cdb0685e127f6b532c6f 100644 (file)
@@ -103,7 +103,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-// 'error.no_teams' => 'Your database is empty. Login as admin and create a new team.',
+// 'error.no_groups' => 'Your database is empty. Login as admin and create a new group.',
 'error.upload' => 'File feltöltési hiba.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'File feltöltési hiba.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 111c2796ebccbce50ee7d80254a4a58472256e4c..2162938220724a9d14755792df4687dc3b2f6b59 100644 (file)
@@ -94,7 +94,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Non ci sono voci fatturabili.',
 'error.no_login' => 'Non esiste un utente con questo username.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Non ci sono voci fatturabili.',
 'error.no_login' => 'Non esiste un utente con questo username.',
-'error.no_teams' => 'Il database è vuoto. Loggati come amministratore e crea un nuovo gruppo.',
+'error.no_groups' => 'Il database è vuoto. Loggati come amministratore e crea un nuovo gruppo.',
 'error.upload' => 'Errore di caricamento file.',
 'error.range_locked' => 'Intervallo data bloccato.',
 'error.mail_send' => 'Errore nella fase di invio mail.',
 'error.upload' => 'Errore di caricamento file.',
 'error.range_locked' => 'Intervallo data bloccato.',
 'error.mail_send' => 'Errore nella fase di invio mail.',
index ee817eafa6c874c936d91c196ab57186d89afa76..d3c778f46d47b93c4857b5dc0b191ad87f10b6e1 100644 (file)
@@ -106,7 +106,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => 'このログインと関連されたユーザーはいません。',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => 'このログインと関連されたユーザーはいません。',
-'error.no_teams' => 'あなたのデータベースは空いています。管理者にログインして新規チームを作成してください。',
+'error.no_groups' => 'あなたのデータベースは空いています。管理者にログインして新規チームを作成してください。', // TODO: replace "team" with "group".
 'error.upload' => 'ファイルのアップロードのエラー。',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'ファイルのアップロードのエラー。',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 80c4cb847dcde7867ec5f5cc7dbef5b026d7a320..757ac62ab4467eab66fbef47e7fc8a11ad005433 100644 (file)
@@ -105,7 +105,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => '본 로그인과 연계된 사용자가 없습니다.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => '본 로그인과 연계된 사용자가 없습니다.',
-'error.no_teams' => '당신의 데이터베이스는 비어있습니다. 관리자로 로그인하여 새로운 팀을 생성하십시오.',
+'error.no_groups' => '당신의 데이터베이스는 비어있습니다. 관리자로 로그인하여 새로운 팀을 생성하십시오.', // TODO: replace "team" with "group".
 'error.upload' => '파일 업로드 오류.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => '파일 업로드 오류.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index c6e2f346a16b42cf80c19dd246d32c9068daf516..b054392b304a32864a8769ad3c0dbaf3269dcfb0 100644 (file)
@@ -89,7 +89,7 @@ $i18n_key_words = array(
 'error.role_exists' => 'Een rol met deze rangorde bestaat al.',
 'error.no_invoiceable_items' => 'Er zijn geen factuureerbare onderdelen.',
 'error.no_login' => 'Een medewerker met deze inlognaam bestaat niet.',
 'error.role_exists' => 'Een rol met deze rangorde bestaat al.',
 'error.no_invoiceable_items' => 'Er zijn geen factuureerbare onderdelen.',
 'error.no_login' => 'Een medewerker met deze inlognaam bestaat niet.',
-'error.no_teams' => 'Uw database is leeg. Meld je aan als admin en maak een nieuw team.',
+'error.no_groups' => 'Uw database is leeg. Meld je aan als admin en maak een nieuw groep.',
 'error.upload' => 'Fout bij het uploaden van het bestand.',
 'error.range_locked' => 'Datums zijn geblokkeerd.',
 'error.mail_send' => 'Fout bij het versturen van een e-mailbericht.',
 'error.upload' => 'Fout bij het uploaden van het bestand.',
 'error.range_locked' => 'Datums zijn geblokkeerd.',
 'error.mail_send' => 'Fout bij het versturen van een e-mailbericht.',
index df2fa0abf5eb65ff859f052373dbd964f27652be..123e711b89df3d952b4f0605f8ec3bdda0292f45 100644 (file)
@@ -106,7 +106,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => 'Det er ingen bruker med dette brukernavnet.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => 'Det er ingen bruker med dette brukernavnet.',
-'error.no_teams' => 'Databasen din er tom. Logg inn som admin og opprett et nytt team.',
+'error.no_groups' => 'Databasen din er tom. Logg inn som admin og opprett et nytt team.', // TODO: replace "team" with "group".
 'error.upload' => 'Feil med lasting av fil.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Feil med lasting av fil.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 8882a5597a1a5f54af0abc0e8c21eb515625e840..e1efcbce745a233c5fe0692dd4d815fb5a6a63b0 100644 (file)
@@ -99,7 +99,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Brak przedmiotów do faktury.',
 'error.no_login' => 'Użytkownik o takiej nazwie nie istnieje.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Brak przedmiotów do faktury.',
 'error.no_login' => 'Użytkownik o takiej nazwie nie istnieje.',
-'error.no_teams' => 'Twoja baza danych jest pusta. Zaloguj się jako administrator i stwórz nowy zespół.',
+'error.no_groups' => 'Twoja baza danych jest pusta. Zaloguj się jako administrator i stwórz nowy zespół.', // TODO: replace "team" with "group".
 'error.upload' => 'Błąd podczas wysyłania pliku.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Błąd podczas wysyłania pliku.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 57dba41e92dacb2a9db292f66d8d9c9416dbe009..63a9dcdd46afb30670a68c83216124378d826d12 100644 (file)
@@ -97,7 +97,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Não há items faturáveis.',
 'error.no_login' => 'Não há usuário com este login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Não há items faturáveis.',
 'error.no_login' => 'Não há usuário com este login.',
-'error.no_teams' => 'Sua base de dados está vazia. Entre como admin e crie uma equipe nova.',
+'error.no_groups' => 'Sua base de dados está vazia. Entre como admin e crie uma equipe nova.', // TODO: replace "team" with "group".
 'error.upload' => 'Erro no envio do arquivo.',
 'error.range_locked' => 'Período está bloqueado.',
 'error.mail_send' => 'Erro enviando o e-mail.',
 'error.upload' => 'Erro no envio do arquivo.',
 'error.range_locked' => 'Período está bloqueado.',
 'error.mail_send' => 'Erro enviando o e-mail.',
index 69bd86f500d370480a32427c3bb409b188b48d14..b80f146652a0eac43d9bd2fd147bd40c157e28f3 100644 (file)
@@ -102,7 +102,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-// 'error.no_teams' => 'Your database is empty. Login as admin and create a new team.',
+// 'error.no_groups' => 'Your database is empty. Login as admin and create a new group.',
 // 'error.upload' => 'File upload error.',
 // 'error.range_locked' => 'Date range is locked.',
 // 'error.mail_send' => 'Error sending mail.',
 // 'error.upload' => 'File upload error.',
 // 'error.range_locked' => 'Date range is locked.',
 // 'error.mail_send' => 'Error sending mail.',
index 9814b2f0e895df7250ec7c1cd27b3924be050103..f95d48c9f18d89d92c0faf4b7d63e557d5abf287 100644 (file)
@@ -109,7 +109,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'Baza de date este goala. Intra ca admin si adauga o noua echipa.',
+'error.no_groups' => 'Baza de date este goala. Intra ca admin si adauga o noua echipa.', // TODO: replace "team" with "group".
 'error.upload' => 'Eroare la upload-ul fisierului.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Eroare la upload-ul fisierului.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 1dc7cac02c91da618ba91c365fd642212b2a5d6d..76e0a184f76b08f86ae49cbe2a73192b335331a6 100644 (file)
@@ -89,7 +89,7 @@ $i18n_key_words = array(
 'error.role_exists' => 'Роль с таким рангом уже есть.',
 'error.no_invoiceable_items' => 'Нет записей для включения в счёт.',
 'error.no_login' => 'Нет пользователя с таким логином.',
 'error.role_exists' => 'Роль с таким рангом уже есть.',
 'error.no_invoiceable_items' => 'Нет записей для включения в счёт.',
 'error.no_login' => 'Нет пользователя с таким логином.',
-'error.no_teams' => 'Ваша база данных пуста. Войдите в систему как администратор и создайте новую команду.',
+'error.no_groups' => 'Ваша база данных пуста. Войдите в систему как администратор и создайте новую группу.',
 'error.upload' => 'Ошибка загрузки файла.',
 'error.range_locked' => 'Диапазон дат заблокирован.',
 'error.mail_send' => 'Ошибка отправки почты.',
 'error.upload' => 'Ошибка загрузки файла.',
 'error.range_locked' => 'Диапазон дат заблокирован.',
 'error.mail_send' => 'Ошибка отправки почты.',
index 911527c011e98652daaf3c20406da188f6c829d8..bd61c5ef33a9e3e904da66d16b3f63e90e049108 100644 (file)
@@ -101,7 +101,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Neexistujú položky, ktoré by bolo možné fakturovať.',
 'error.no_login' => 'Neexistuje používateľ s týmto prihlasovacím menom.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Neexistujú položky, ktoré by bolo možné fakturovať.',
 'error.no_login' => 'Neexistuje používateľ s týmto prihlasovacím menom.',
-'error.no_teams' => 'Vaša databáza je prázdna. Prihláste sa ako admin a vytvorte nový tím.',
+'error.no_groups' => 'Vaša databáza je prázdna. Prihláste sa ako admin a vytvorte nový tím.', // TODO: replace "team" with "group".
 'error.upload' => 'Prenos súboru bol neúspešný.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Prenos súboru bol neúspešný.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 583c12200dbeebe2d6b82db4e18d2d65e1597c7a..5b5209590140c61bd17cb4033c56590b558f1d99 100644 (file)
@@ -99,7 +99,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-// 'error.no_teams' => 'Your database is empty. Login as admin and create a new team.',
+// 'error.no_groups' => 'Your database is empty. Login as admin and create a new group.',
 // 'error.upload' => 'File upload error.',
 // 'error.range_locked' => 'Date range is locked.',
 // 'error.mail_send' => 'Error sending mail.',
 // 'error.upload' => 'File upload error.',
 // 'error.range_locked' => 'Date range is locked.',
 // 'error.mail_send' => 'Error sending mail.',
index 1c3704c8c9565ae6c20e4e74e2395c9438bee3ae..90381189322f0fe2f9aaac15b1884236d69128a0 100644 (file)
@@ -96,7 +96,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Nema stavke za naplatu.',
 'error.no_login' => 'Nema korisnika pod ovom prijavom',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Nema stavke za naplatu.',
 'error.no_login' => 'Nema korisnika pod ovom prijavom',
-'error.no_teams' => 'Vaša baza podataka je prazna. Prijavite se kao administrator i napravite novi tim.',
+'error.no_groups' => 'Vaša baza podataka je prazna. Prijavite se kao administrator i napravite novi tim.', // TODO: replace "team" with "group".
 'error.upload' => 'Greška pri otpremanju podatka.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Greška pri otpremanju podatka.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index db0cc9f55b0543ef53a2852bd16c7d3c71c4dfb5..7e8063563e3736eefa82f7f9f94c12fe953c4096 100644 (file)
@@ -94,7 +94,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Det finns inga debiterbara tidsregistreringar.',
 'error.no_login' => 'Det finns ingen användare med det här användarnamnet.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 'error.no_invoiceable_items' => 'Det finns inga debiterbara tidsregistreringar.',
 'error.no_login' => 'Det finns ingen användare med det här användarnamnet.',
-'error.no_teams' => 'Databasen är tom. Logga in som administratör och skapa en ny arbetsgrupp.',
+'error.no_groups' => 'Databasen är tom. Logga in som administratör och skapa en ny grupp.',
 'error.upload' => 'Ett fel uppstod när filen laddades upp.',
 'error.range_locked' => 'Datumintervallet är låst.',
 'error.mail_send' => 'Ett fel uppstod när när e-postmeddelandet skulle skickas.',
 'error.upload' => 'Ett fel uppstod när filen laddades upp.',
 'error.range_locked' => 'Datumintervallet är låst.',
 'error.mail_send' => 'Ett fel uppstod när när e-postmeddelandet skulle skickas.',
index b374b477df47af44c681e9f35f923594b8060a24..746bbc3a829125a885f4d4ab92dc9774d5bdec4a 100644 (file)
@@ -112,7 +112,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 // 'error.no_login' => 'No user with this login.',
-'error.no_teams' => 'Veritabanınız boş. Yeni bir ekip yaratmak için yönetici olarak giriş yapın.',
+'error.no_groups' => 'Veritabanınız boş. Yeni bir ekip yaratmak için yönetici olarak giriş yapın.', // TODO: replace "team" with "group".
 'error.upload' => 'Dosya yükleme hatası.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => 'Dosya yükleme hatası.',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index 33d79c946352334a56282ef347cf701f4d903740..b5d297db701fe9a689a618d557ffb6322cbda2df 100644 (file)
@@ -99,7 +99,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => '没有该登录信息的用户。',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => '没有该登录信息的用户。',
-'error.no_teams' => '您的数据库没有任何记录。请以管理员身份登录并创建一个新团队。',
+'error.no_groups' => '您的数据库没有任何记录。请以管理员身份登录并创建一个新团队。', // TODO: replace "team" with "group".
 'error.upload' => '上传文件出错。',
 'error.range_locked' => '日期范围锁定。',
 'error.mail_send' => '发送邮件时出错。',
 'error.upload' => '上传文件出错。',
 'error.range_locked' => '日期范围锁定。',
 'error.mail_send' => '发送邮件时出错。',
index 378e8b7942b9613dae51f273b8809e06f5679e18..edf8063c51021ad9b0903ecc92b63c0ff4041999 100644 (file)
@@ -103,7 +103,7 @@ $i18n_key_words = array(
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => '沒有該登錄資訊的使用者。',
 // 'error.role_exists' => 'Role with this rank already exists.',
 // 'error.no_invoiceable_items' => 'There are no invoiceable items.',
 'error.no_login' => '沒有該登錄資訊的使用者。',
-'error.no_teams' => '您的資料庫沒有任何記錄。請以管理員身份登錄並創建一個新團隊。',
+'error.no_groups' => '您的資料庫沒有任何記錄。請以管理員身份登錄並創建一個新團隊。', // TODO: replace "team" with "group".
 'error.upload' => '上傳文件出錯。',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
 'error.upload' => '上傳文件出錯。',
 // TODO: translate the following.
 // 'error.range_locked' => 'Date range is locked.',
index b00c5eb9f9901afb69a14232d5ade1b0a4f5b5ce..1332c9140a80a21eacf197178506daa67181bf72 100644 (file)
@@ -12,7 +12,7 @@
       <br>
       <table cellspacing="0" cellpadding="4" width="100%" border="0">
         <tr>
       <br>
       <table cellspacing="0" cellpadding="4" width="100%" border="0">
         <tr>
-          <td align="center">&nbsp;Anuko Time Tracker 1.17.85.4210 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
+          <td align="center">&nbsp;Anuko Time Tracker 1.17.85.4211 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
             <a href="https://www.anuko.com/lp/tt_4.htm" target="_blank">{$i18n.footer.credits}</a> |
             <a href="https://www.anuko.com/lp/tt_5.htm" target="_blank">{$i18n.footer.license}</a> |
             <a href="https://www.anuko.com/lp/tt_7.htm" target="_blank">{$i18n.footer.improve}</a>
             <a href="https://www.anuko.com/lp/tt_4.htm" target="_blank">{$i18n.footer.credits}</a> |
             <a href="https://www.anuko.com/lp/tt_5.htm" target="_blank">{$i18n.footer.license}</a> |
             <a href="https://www.anuko.com/lp/tt_7.htm" target="_blank">{$i18n.footer.improve}</a>
index a3345d0e01e5c77d819c87ee3c1f8e2a7d0e037c..7ccb9391f9a7fe29e28de0b54bfdfdd6f1d56d58 100644 (file)
--- a/login.php
+++ b/login.php
@@ -76,7 +76,7 @@ if ($request->isPost()) {
 } // isPost
 
 if(!isTrue(MULTITEAM_MODE) && !ttGroupHelper::getTopGroups())
 } // isPost
 
 if(!isTrue(MULTITEAM_MODE) && !ttGroupHelper::getTopGroups())
-  $err->add($i18n->get('error.no_teams'));
+  $err->add($i18n->get('error.no_groups'));
 
 // Determine whether to show login hint. It is currently used only for Windows LDAP authentication.
 $show_hint = ('ad' == $GLOBALS['AUTH_MODULE_PARAMS']['type']);
 
 // Determine whether to show login hint. It is currently used only for Windows LDAP authentication.
 $show_hint = ('ad' == $GLOBALS['AUTH_MODULE_PARAMS']['type']);
index 4d1412d3c9ba917e257979944991e8bd039c3b65..78db8dab4c5aecbe4831784d0863f7b8383f102d 100644 (file)
@@ -81,7 +81,7 @@ if ($request->isPost()) {
 } // isPost
 
 if(!isTrue(MULTITEAM_MODE) && !ttGroupHelper::getTopGroups())
 } // isPost
 
 if(!isTrue(MULTITEAM_MODE) && !ttGroupHelper::getTopGroups())
-  $err->add($i18n->get('error.no_teams'));
+  $err->add($i18n->get('error.no_groups'));
 
 // Determine whether to show login hint. It is currently used only for Windows LDAP authentication.
 $show_hint = ('ad' == $GLOBALS['AUTH_MODULE_PARAMS']['type']);
 
 // Determine whether to show login hint. It is currently used only for Windows LDAP authentication.
 $show_hint = ('ad' == $GLOBALS['AUTH_MODULE_PARAMS']['type']);