Put some comments into localization files for translators.
[timetracker.git] / WEB-INF / resources / fa.lang.php
index a92808f..8056140 100644 (file)
@@ -65,7 +65,7 @@ $i18n_key_words = array(
 // 'footer.credits' => 'Credits',
 // 'footer.license' => 'License',
 // '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.
+                                     // This is a link to a webpage that describes how to contribute to the project.
 
 // Error messages.
 // TODO: translate the following string.
@@ -92,7 +92,8 @@ $i18n_key_words = array(
 'error.no_login' => 'کاربری با این نام کاربری موجود نیست.',
 'error.no_teams' => 'پایگاه داده شما خالی است با کاربر admin وارد شوید و تیم ایجاد کنید.',
 'error.upload' => 'خطا در آپلود فایل.',
-'error.period_locked' => 'کامل کردن عملیات مقدور نیست. رکورد های قدیمی تر از تعداد محدودی روز را نمی توان ایجاد یا اصلاح کرد.مدیر تیم در پروفایل خود قسمت "قفل بازه زمانی" قادر به تغییر این مقدار است. برای غیر فعال کردن قفل بازه زمانی مقدار صفر را درج کنید.<br><br>رکوردهای ناتمام بدون زمان یا با زمان صفر می تواند حذف شود.',
+// TODO: translate the following.
+// 'error.range_locked' => 'Date range is locked.',
 'error.mail_send' => 'خطا در ارسال ایمیل.',
 'error.no_email' => 'ایمیل مرتبط با این نام کاربری موجود نیست.',
 // TODO: check translation and punctuation of error.uncompleted_exists. Is the sentence ending dot in the right place?
@@ -159,8 +160,10 @@ $i18n_key_words = array(
 'label.note' => 'توضیح',
 'label.item' => 'آیتم',
 'label.cost' => 'هزینه',
-'label.week_total' => 'کل هفته',
 'label.day_total' => 'کل روز',
+'label.week_total' => 'کل هفته',
+// TODO: translate the following.
+// 'label.month_total' => 'Month total',
 'label.today' => 'امروز',
 'label.total_hours' => 'مجموع ساعت',
 'label.total_cost' => 'مجموع هزینه ها',
@@ -174,7 +177,6 @@ $i18n_key_words = array(
 'label.language' => 'زبان',
 // TODO: translate the following string.
 // 'label.decimal_mark' => 'Decimal mark',
-'label.lock_interval' => 'قفل کردن  فرصت بازه زمانی',
 'label.date_format' => 'قالب تاریخ',
 'label.time_format' => 'قالب زمان',
 'label.week_start' => 'روز اول هفته',
@@ -193,10 +195,13 @@ $i18n_key_words = array(
 'label.role_manager' => '(مدیر)',
 'label.role_comanager' => '(دستیار مدیر)',
 'label.role_admin' => '(مدیر ارشد)',
-// Translate the following string.
+// Translate the following.
 // 'label.page' => 'Page',
+// 'label.condition' => 'Condition',
 // Labels for plugins (extensions to Time Tracker that provide additional features).
 'label.custom_fields' => 'فیلدهای سفارشی',
+// Translate the following.
+// 'label.monthly_quotas' => 'Monthly quotas',
 'label.type' => 'نوع',
 'label.type_dropdown' => 'منو کشویی',
 'label.type_text' => 'متن',
@@ -252,6 +257,7 @@ $i18n_key_words = array(
 // 'title.add_notification' => 'Adding Notification',
 // 'title.edit_notification' => 'Editing Notification',
 // 'title.delete_notification' => 'Deleting Notification',
+// 'title.monthly_quotas' => 'Monthly Quotas',
 'title.export' => 'پشتیانی گرفتن از اطلاعات تیم',
 'title.import' => 'وارد کردن اطلاعات تیم',
 'title.options' => 'گزینه ها',
@@ -264,6 +270,10 @@ $i18n_key_words = array(
 'title.cf_add_dropdown_option' => 'درج گزینه',
 'title.cf_edit_dropdown_option' => 'ویرایش گزینه',
 'title.cf_delete_dropdown_option' => 'حذف گزینه',
+// NOTE TO TRANSLATORS: Locking is a feature to lock records from modifications (ex: weekly on Mondays we lock all previous weeks).
+// It is also a name for the Locking plugin on the Team profile page.
+// TODO: translate the following.
+// 'title.locking' => 'Locking',
 
 // Section for common strings inside combo boxes on forms. Strings shared between forms shall be placed here.
 // Strings that are used in a single form must go to the specific form section.
@@ -313,6 +323,9 @@ $i18n_key_words = array(
 'form.time.duration_format' => '(hh:mm یا 0.0h)',
 'form.time.billable' => 'قابل پرداخت',
 'form.time.uncompleted' => 'ناتمام',
+// TODO: translate the following.
+// 'form.time.remaining_quota' => 'Remaining quota',
+// 'form.time.over_quota' => 'Over quota',
 
 // Editing Time Record form. See example at https://timetracker.anuko.com/time_edit.php (get there by editing an uncompleted time record).
 // TODO: translate form.time_edit.uncompleted. 
@@ -365,6 +378,8 @@ $i18n_key_words = array(
 // Users form. See example at https://timetracker.anuko.com/users.php
 'form.users.active_users' => 'کاربران فعال',
 'form.users.inactive_users' => 'کاربران غیرفعال',
+ // TODO: translate the following.
+ // 'form.users.uncompleted_entry' => 'User has an uncompleted time entry',
 'form.users.role' => 'سمت',
 'form.users.manager' => 'مدیر',
 'form.users.comanager' => 'دستیار مدیر',
@@ -418,4 +433,12 @@ $i18n_key_words = array(
 // 'form.mail.footer' => 'Anuko Time Tracker is a simple, easy to use, open source<br>time tracking system. Visit <a href="https://www.anuko.com">www.anuko.com</a> for more information.',
 'form.mail.report_sent' => 'گزارش ارسال شد.',
 'form.mail.invoice_sent' => 'فاکتور ارسال شد.',
+
+// Quotas configuration form.
+// TODO: translate the following.
+// 'form.quota.year' => 'Year',
+// 'form.quota.month' => 'Month',
+// 'form.quota.quota' => 'Quota',
+// 'form.quota.workday_hours' => 'Hours in a work day',
+// 'form.quota.hint' => 'If values are empty, quotas are calculated automatically based on workday hours and holidays.',
 );