// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
-
-// TODO: refactoring ongoing down from here.
// 'error.db' => 'Database error.',
// 'error.field' => 'Incorrect "{0}" data.',
// 'error.empty' => 'Field "{0}" is empty.',
// 'error.not_equal' => 'Field "{0}" is not equal to field "{1}".',
// 'error.interval' => 'Field "{0}" must be greater than "{1}".',
+
+// TODO: refactoring ongoing down from here.
// 'error.project' => 'Select project.',
// 'error.task' => 'Select task.',
// 'error.client' => 'Select client.',
// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
+'error.db' => 'Veritabanı hatası.',
+'error.field' => 'Hatalı veri "{0}".',
+'error.empty' => 'Alan "{0}" boştur.',
+// TODO: confirm that error.not_equal is translated correctly.
+// Test by changing password with not equal password value fields.
+// English equivalent is:
+// 'error.not_equal' => 'Field "{0}" is not equal to field "{1}".',
+'error.not_equal' => 'Alan "{0}" "{1}" alanıyla aynı değildir.',
+// TODO: translate the following.
+// 'error.interval' => 'Field "{0}" must be greater than "{1}".',
// TODO: refactoring ongoing down from here.
-'error.db' => 'veritabanı hatası',
-'error.field' => 'hatalı veri "{0}"',
-'error.empty' => 'alan "{0}" boştur',
-'error.not_equal' => 'alan "{0}" "{1}" alanıyla aynı değildir',
-'error.interval' => 'hatalı aralık',
'error.project' => 'proje seç',
// TODO: translate the following.
// 'error.task' => 'Select task.',
'footer.improve' => '投稿',
// Error messages.
+// TODO: All error messages should be complete sentences with a period (full stop) in the end. Put them there.
'error.access_denied' => '拒绝访问',
'error.sys' => '系统错误',
-
-// TODO: refactoring ongoing down from here.
'error.db' => '数据库错误',
'error.field' => '不正确的"{0}"数据',
'error.empty' => '栏目"{0}"为空',
'error.not_equal' => '栏目"{0}"不等于栏目"{1}"',
-'error.interval' => '不正确的间隔',
+// TODO: translate the following.
+// 'error.interval' => 'Field "{0}" must be greater than "{1}".',
+
+// TODO: refactoring ongoing down from here.
'error.project' => '选择项目',
// TODO: translate the following.
// 'error.task' => 'Select task.',
// This is a link to a webpage that describes how to contribute to the project.
// Error messages.
+// TODO: All error messages should be complete sentences with a period (full stop) in the end. Put them there.
// TODO: translate the following.
// 'error.access_denied' => 'Access denied.',
// 'error.sys' => 'System error.',
-
-// TODO: refactoring ongoing down from here.
'error.db' => '資料庫錯誤',
'error.field' => '不正確的"{0}"資料',
'error.empty' => '欄目"{0}"為空',
'error.not_equal' => '欄目"{0}"不等於欄目"{1}"',
-'error.interval' => '不正確的間隔',
+// TODO: translate the following.
+// 'error.interval' => 'Field "{0}" must be greater than "{1}".',
+
+// TODO: refactoring ongoing down from here.
'error.project' => '選擇項目',
// TODO: translate the following.
// 'error.task' => 'Select task.',
<br>
<table cellspacing="0" cellpadding="4" width="100%" border="0">
<tr>
- <td align="center"> Anuko Time Tracker 1.17.8.3811 | Copyright © <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
+ <td align="center"> Anuko Time Tracker 1.17.8.3812 | 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>