// Menus.
'menu.login' => 'Iniciar sessió',
'menu.logout' => 'Finalitzar sessió',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.forum' => 'Forum',
'menu.help' => 'Ajuda',
// Note to translators: menu.create_team needs to be translated more accurately.
'menu.profile' => 'Perfil',
// 'menu.time' => 'Time',
'menu.time' => 'El meu temps', // TODO: menu.time is no longer "My time", just "Time".
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'Informes',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.charts' => 'Charts',
'menu.projects' => 'Projectes',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.tasks' => 'Tasks',
// 'menu.users' => 'Users',
'menu.teams' => 'Equips',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.export' => 'Export',
// 'menu.clients' => 'Clients',
// 'menu.options' => 'Options',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
// 'footer.license' => 'License',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
'error.db' => 'Error de la Base de Dades.',
'error.not_equal' => 'L\\\'Arxiu "{0}" no és igual al arxiu "{1}".',
'error.interval' => 'Interval incorrecte', // TODO: English string changed to 'Field "{0}" must be greater than "{1}".', re-translate.
'error.project' => 'Selleccionar Projecte',
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.task' => 'Select task.',
// 'error.client' => 'Select client.',
// 'error.report' => 'Select report.'
'error.auth' => 'Usuari o parula de pas incorrecta',
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.user_exists' => 'User with this login already exists.',
'error.project_exists' => 'Ja existeix un projecte amb aquest nom.',
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.task_exists' => 'Task with this name already exists.',
// 'error.client_exists' => 'Client with this name already exists.',
// 'error.invoice_exists' => 'Invoice with this number already exists.',
// 'error.no_login' => 'No user with this login.',
// 'error.no_teams' => 'Your database is empty. Login as admin and create a new team.',
'error.upload' => 'Error pujant l\\\'arxiu.',
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.range_locked' => 'Date range is locked.',
// 'error.mail_send' => 'Error sending mail.',
// 'error.no_email' => 'No email associated with this login.',
'button.login' => 'Iniciar sessió',
'button.now' => 'Ara',
'button.save' => 'Guardar',
-// TODO: translate the following:
+// TODO: translate the following.
// 'button.copy' => 'Copy',
'button.cancel' => 'Cancel·lar',
'button.submit' => 'Enviar',
'button.add_user' => 'Agregar usuari ',
'button.add_project' => 'Agregar projecte',
-// TODO: translate the following:
+// TODO: translate the following.
// 'button.add_task' => 'Add task',
'button.add_client' => 'Agregar client',
// TODO: translate the folllowing:
// 'button.add_option' => 'Add option',
'button.add' => 'Agregar',
'button.generate' => 'Generar',
-// TODO: translate the following:
+// TODO: translate the following.
// 'button.reset_password' => 'Reset password',
'button.send' => 'Enviar',
'button.send_by_email' => 'Enviar per correu',
'button.create_team' => 'Crear grup',
'button.export' => 'Exportar grup',
'button.import' => 'Importar grup',
-// TODO: translate the following:
+// TODO: translate the following.
// 'button.close' => 'Close',
// 'button.stop' => 'Stop',
"form.profile.edit_title" => 'Modificant perfil',
"form.profile.name" => 'Nom',
// Note to translators: a few strings in this section a missing. Please check against the English file.
-// TODO: translate the following:
+// TODO: translate the following.
// 'form.profile.uncompleted_indicators' => 'Uncompleted indicators',
// 'form.profile.uncompleted_indicators_none' => 'do not show',
// 'form.profile.uncompleted_indicators_show' => 'show',
// Note to translators: error.no_login needs to be properly translated (e-mail replaced with login).
// 'error.no_login' => 'uživatel s tímto e-mailem neexistuje',
'error.upload' => 'chyba přenosu souboru',
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.range_locked' => 'Date range is locked.',
// 'error.mail_send' => 'Error sending mail.',
// 'error.no_email' => 'No email associated with this login.',
// Labels for buttons.
'button.login' => 'přihlásit',
'button.now' => 'teď',
-// 'button.set' => 'nastavit',
'button.save' => 'uložit',
'button.delete' => 'smazat',
'button.cancel' => 'zrušit',
'menu.time' => 'Tid',
'menu.expenses' => 'Udgifter',
'menu.reports' => 'Rapporter',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.charts' => 'Charts',
'menu.projects' => 'Projekter',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.tasks' => 'Tasks', // TODO: Is "Tasks" a correct translation? Not Opgaver or something?
'menu.users' => 'Brugere',
// 'menu.teams' => 'Team', // TODO: is "Team" a correct ranslation?
'menu.options' => 'Indstillinger',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
'footer.license' => 'Licens',
'menu.options' => 'Suvandid',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
// 'footer.license' => 'License',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
'error.db' => 'andmebaasi viga',
'error.project' => 'vali projekt',
'error.activity' => 'vali tegevus',
'error.auth' => 'vale login või salasõna',
-// Note to translators: this string needs to be translated.
-// 'error.user_exists' => 'user with this login already exists',
+// TODO: translate the following.
+// 'error.user_exists' => 'User with this login already exists.',
'error.project_exists' => 'selle nimega projekt on juba olemas',
'error.activity_exists' => 'selle nimega tegevus on juba olemas',
// TODO: translate error.client_exists.
'error.upload' => 'viga faili vastuvõtmisel',
// TODO: translate the following.
// 'error.range_locked' => 'Date range is locked.',
-// 'error.mail_send' => 'error sending mail',
-// 'error.no_email' => 'no email associated with this login',
-// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
-// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-
-// labels for various buttons
+// 'error.mail_send' => 'Error sending mail.',
+// 'error.no_email' => 'No email associated with this login.',
+// 'error.uncompleted_exists' => 'Uncompleted entry already exists. Close or delete it.',
+// 'error.goto_uncompleted' => 'Go to uncompleted entry.',
+// 'error.overlap' => 'Time interval overlaps with existing records.',
+// 'error.future_date' => 'Date is in future.',
+
+// Labels for buttons.
'button.login' => 'login',
'button.now' => 'kohe',
-// 'button.set' => 'aseta',
'button.save' => 'salvesta',
'button.delete' => 'kustuta',
'button.cancel' => 'tühista',
// 'menu.create_team' => 'Créer un compte pour un responsable',
'menu.profile' => 'Profil',
'menu.time' => 'Temps',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'Rapports',
'menu.charts' => 'Graphiques',
'menu.options' => 'Options',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
'footer.credits' => 'Credits',
'footer.license' => 'License',
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.improve' => 'Contribute', // Translators: this could mean "Improve", if it makes better sense in your language.
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
'error.sys' => 'Erreur système.',
'error.db' => 'Erreur de base de données.',
'menu.create_team' => 'צור צוות',
'menu.profile' => 'פרופיל',
'menu.time' => 'זמן',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'דוחות',
'menu.charts' => 'תרשימים',
'menu.options' => 'אפשרויות',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
'footer.credits' => 'קרדיטס',
'footer.license' => 'רשיון',
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.improve' => 'Contribute', // Translators: this could mean "Improve", if it makes better sense in your language.
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
'error.sys' => 'שגיאת מערכת',
'error.db' => 'שגיאה של בסיס הנתונים',
// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'bejelentkezés',
'button.now' => 'most',
-// 'button.set' => 'beállítás',
'button.save' => 'mentés',
'button.delete' => 'törlés',
'button.cancel' => 'vissza',
// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'login',
'button.now' => 'adesso',
-// 'button.set' => 'set',
'button.save' => 'salva',
'button.delete' => 'elimina',
'button.cancel' => 'cancella',
'error.mail_send' => 'メールの送信中のエラー',
// Note to translators: check the meaning of error.no_email. The error should say that there is no email address for user with a login provided.
'error.no_email' => 'このログインと関連されたメールがありません',
-// Note to translators: the strings below are missing and must be translated.
-// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
-// 'error.goto_uncompleted' => 'go to uncompleted entry.',
+// TODO: translate the following.
+// 'error.uncompleted_exists' => 'Uncompleted entry already exists. Close or delete it.',
+// 'error.goto_uncompleted' => 'Go to uncompleted entry.',
+// 'error.overlap' => 'Time interval overlaps with existing records.',
+// 'error.future_date' => 'Date is in future.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'ログイン',
'button.now' => '現在',
-// 'button.set' => '設定',
'button.save' => '保存',
'button.delete' => '削除',
'button.cancel' => 'キャンセル',
// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => '로그인',
'button.now' => '지금',
-// 'button.set' => '설정',
'button.save' => '저장',
'button.delete' => '삭제',
'button.cancel' => '취소',
// Menus.
'menu.login' => 'Innlogging',
'menu.logout' => 'Logg ut',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.forum' => 'Forum',
'menu.help' => 'Hjelp',
// Note to translators: menu.create_team needs an improved translation.
'menu.create_team' => 'Lag ny adminkonto',
'menu.profile' => 'Profil',
'menu.time' => 'Tid',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'Rapporter',
'menu.charts' => 'Diagrammer',
'menu.projects' => 'Prosjekter',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.tasks' => 'Tasks',
// 'menu.users' => 'Users',
// Note to translators: check translation of menu.teams. This is for a list of teams in the time tracker for admin.
'menu.options' => 'Opsjoner',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
// 'footer.license' => 'License',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
'error.db' => 'Databasefeil.',
// Labels for buttons.
'button.login' => 'Innlogging',
'button.now' => 'Nå',
-// 'button.set' => 'Sette',
'button.save' => 'Lagre',
'button.cancel' => 'Avbryt',
// TODO: check translation of button.submit. It is used on several pages, including https://timetracker.anuko.com/time.php.
// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'login',
'button.now' => 'hoje',
-// 'button.set' => 'set',
'button.save' => 'salvar',
'button.delete' => 'apagar',
'button.cancel' => 'cancelar',
// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'autentifica',
'button.now' => 'acum',
-// 'button.set' => 'set',
'button.save' => 'salveaza',
'button.delete' => 'sterge',
'button.cancel' => 'renunta',
'menu.create_team' => 'Vytvoriť tím',
'menu.profile' => 'Profil',
'menu.time' => 'Časový záznam',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'Zostavy',
'menu.charts' => 'Grafy',
'menu.options' => 'Nastavenia',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
'footer.credits' => 'Vývojový tím',
'footer.license' => 'Licencia',
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.improve' => 'Contribute', // Translators: this could mean "Improve", if it makes better sense in your language.
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
'error.sys' => 'Systémová chyba.',
'error.db' => 'Databázová chyba.',
// Menus.
'menu.login' => 'Prijava',
'menu.logout' => 'Odjava',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.forum' => 'Forum',
'menu.help' => 'Pomoč',
// Note to translators: menu.create_team needs a more accurate translation.
'menu.create_team' => 'Ustvari nov manager račun',
'menu.profile' => 'Profil',
'menu.time' => 'Moj čas', // TODO: Improve this, used to be "My time", now just "Time".
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'Poročila',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.charts' => 'Charts',
'menu.projects' => 'Projekti',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.tasks' => 'Tasks',
// 'menu.users' => 'Users',
'menu.teams' => 'Timi',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.export' => 'Export',
'menu.clients' => 'Stranke',
'menu.options' => 'Možnosti',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
// 'footer.license' => 'License',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
// 'error.db' => 'Database error.',
// 'error.overlap' => 'Time interval overlaps with existing records.',
// 'error.future_date' => 'Date is in future.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'prijava',
'button.now' => 'zdaj',
-// 'button.set' => 'nastavi',
'button.save' => 'shrani',
'button.delete' => 'izbriši',
'button.cancel' => 'prekliči',
// Menus.
'menu.login' => 'giriş',
'menu.logout' => 'çıkış',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.forum' => 'Forum',
'menu.help' => 'yardım',
// Note to translators: menu.create_team needs a more accurate translation.
'menu.create_team' => 'yeni yönetici hesabı yarat',
'menu.profile' => 'profili',
'menu.my_time' => 'zamanım',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => 'raporlar',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.charts' => 'Charts',
'menu.projects' => 'projeler',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.tasks' => 'Tasks',
// 'menu.users' => 'Users',
'menu.teams' => 'ekipler',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.export' => 'Export',
'menu.clients' => 'müşteriler',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.options' => 'Options',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
// 'footer.license' => 'License',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
'error.db' => 'veritabanı hatası',
// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
// 'error.goto_uncompleted' => 'go to uncompleted entry.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => 'giriş',
'button.now' => 'şimdi',
-// 'button.set' => 'ayarla',
'button.save' => 'kaydet',
'button.delete' => 'sil',
'button.cancel' => 'iptal',
// Menus.
'menu.login' => '登錄',
'menu.logout' => '登出',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.forum' => 'Forum',
'menu.help' => '幫助',
// Note to translators: menu.create_team needs a more accurate translation.
'menu.create_team' => '創建新管理帳號',
'menu.profile' => '編輯簡介', // TODO: Improve this, used to be "Edit profile", now just "Profile".
'menu.time' => '我的時間記錄', // TODO: Improve this, used to be "My time", now just "Time".
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.expenses' => 'Expenses',
'menu.reports' => '報告',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.charts' => 'Charts',
'menu.projects' => '項目',
-// TODO: translate the following:
+// TODO: translate the following.
// 'menu.tasks' => 'Tasks',
// 'menu.users' => 'Users',
'menu.teams' => '團隊',
'menu.options' => '選項',
// Footer - strings on the bottom of most pages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
// 'footer.credits' => 'Credits',
// 'footer.license' => 'License',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
-// TODO: translate the following:
+// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
'error.db' => '資料庫錯誤',
'error.user_exists' => '該使用者登錄資訊已經存在',
'error.project_exists' => '該專案名稱已經存在',
'error.activity_exists' => '該活動名稱已經存在',
-// TODO: translate error.client_exists.
-// 'error.client_exists' => 'client with this name already exists',
+// TODO: translate the following.
+// 'error.client_exists' => 'Client with this name already exists.',
'error.no_login' => '沒有該登錄資訊的使用者',
'error.upload' => '上傳文件出錯',
// TODO: translate the following.
// 'error.range_locked' => 'Date range is locked.',
'error.mail_send' => '發送郵件時出錯',
'error.no_email' => '沒有電子郵件與該用戶名關聯',
-// Note to translators: strings below must be translated.
-// 'error.uncompleted_exists' => 'uncompleted entry already exists. close or delete it.',
-// 'error.goto_uncompleted' => 'go to uncompleted entry.',
+// TODO: translate the following.
+// 'error.uncompleted_exists' => 'Uncompleted entry already exists. Close or delete it.',
+// 'error.goto_uncompleted' => 'Go to uncompleted entry.',
+// 'error.overlap' => 'Time interval overlaps with existing records.',
+// 'error.future_date' => 'Date is in future.',
-// labels for various buttons
+// Labels for buttons.
'button.login' => '登錄',
'button.now' => '當前時間',
-// 'button.set' => '設置',
'button.save' => '保存',
'button.delete' => '刪除',
'button.cancel' => '取消',
<br>
<table cellspacing="0" cellpadding="4" width="100%" border="0">
<tr>
- <td align="center"> Anuko Time Tracker 1.11.45.3643 | Copyright © <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
+ <td align="center"> Anuko Time Tracker 1.11.45.3644 | Copyright © <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>