Initial repo created
[timetracker.git] / WEB-INF / resources / fa.lang.php
1 <?php
2 // +----------------------------------------------------------------------+
3 // | Anuko Time Tracker
4 // +----------------------------------------------------------------------+
5 // | Copyright (c) Anuko International Ltd. (https://www.anuko.com)
6 // +----------------------------------------------------------------------+
7 // | LIBERAL FREEWARE LICENSE: This source code document may be used
8 // | by anyone for any purpose, and freely redistributed alone or in
9 // | combination with other software, provided that the license is obeyed.
10 // |
11 // | There are only two ways to violate the license:
12 // |
13 // | 1. To redistribute this code in source form, with the copyright
14 // |    notice or license removed or altered. (Distributing in compiled
15 // |    forms without embedded copyright notices is permitted).
16 // |
17 // | 2. To redistribute modified versions of this code in *any* form
18 // |    that bears insufficient indications that the modifications are
19 // |    not the work of the original author(s).
20 // |
21 // | This license applies to this document only, not any other software
22 // | that it may be combined with.
23 // |
24 // +----------------------------------------------------------------------+
25 // | Contributors:
26 // | https://www.anuko.com/time_tracker/credits.htm
27 // +----------------------------------------------------------------------+
28
29 // Note: escape apostrophes with THREE backslashes, like here:  choisir l\\\'option 
30 // Other characters (such as double-quotes in http links, etc.) do not have to be escaped.
31
32 $i18n_language = 'فارسی';
33 $i18n_months = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
34 $i18n_weekdays = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
35 $i18n_weekdays_short = array('Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa');
36 // format mm/dd
37 $i18n_holidays = array('01/01', '01/16', '02/20', '05/28', '07/04', '09/03', '10/10', '11/11', '11/24', '12/25');
38
39 $i18n_key_words = array(
40 'language.rtl' => 'true', // Right-to-left language. Do not remove this line from RTL language files. This is the only string that is not found in the master English file.
41
42 // Menus - short selection strings that are displayed on the top of application web pages.
43 // Example: https://timetracker.anuko.com (black menu on top).
44 'menu.login' => 'ورود',
45 'menu.logout' => 'خروج',
46 'menu.forum' => 'فروم',
47 'menu.help' => 'راهنما',
48 'menu.create_team' => 'ایجاد گروه',
49 'menu.profile' => 'پروفايل',
50 'menu.time' => 'زمان',
51 'menu.expenses' => 'هزينه ها',
52 'menu.reports' => 'گزارشات',
53 'menu.charts' => 'نمودارها',
54 'menu.projects' => 'پروژه ها',
55 'menu.tasks' => 'وظايف',
56 'menu.users' => 'کاربران',
57 'menu.teams' => 'گروه ها',
58 'menu.export' => 'پشتیبانی',
59 'menu.clients' => 'مشتری ها',
60 'menu.options' => 'تنظیمات',
61
62 // Footer - strings on the bottom of most pages.
63 // TODO: translate the following strings.
64 'footer.mobile_phones' => 'Time Tracker is available on mobile phones.',
65 'footer.credits' => 'Credits',
66 'footer.license' => 'License',
67
68 // Error messages.
69 // TODO: translate the following string.
70 // 'error.access_denied' => 'Access denied.',
71 'error.sys' => 'خطا در سیستم.',
72 'error.db' => 'خطا در پایگاه داده.',
73 'error.field' => 'داده اشتباه در "{0}".',
74 'error.empty' => 'فیلد "{0}" خالیست.',
75 'error.not_equal' => 'فیلد "{0}" با فیلد "{1}" برابر نیست.',
76 // TODO: translate error.interval.
77 'error.interval' => 'Field "{0}" must be greater than "{1}".',
78 'error.project' => 'انتخاب پروژه.',
79 'error.task' => 'انتخاب وظیفه.',
80 'error.client' => 'انتخاب مشتری.',
81 // TODO: translate the following string.
82 // 'error.report' => 'Select report.',
83 'error.auth' => 'نام کاربری یا رمز عبور اشتباه است.',
84 'error.user_exists' => 'کاربری با این نام کاربری موجود است.',
85 'error.project_exists' => 'پروژه ای با این نام موجود است.',
86 'error.task_exists' => 'وظیفه ای با این نام هم اکنون وجود دارد.',
87 'error.client_exists' => 'مشتری با این نام هم اکنون وجود دارد.',
88 'error.invoice_exists' => 'فاکتوری با این شماره هم اکنون موجود است.',
89 'error.no_invoiceable_items' => 'آیتمی جهت فاکتور کردن وجود ندارد.',
90 'error.no_login' => 'کاربری با این نام کاربری موجود نیست.',
91 'error.no_teams' => 'پایگاه داده شما خالی است با کاربر admin وارد شوید و تیم ایجاد کنید.',
92 'error.upload' => 'خطا در آپلود فایل.',
93 'error.period_locked' => 'کامل کردن عملیات مقدور نیست. رکورد های قدیمی تر از تعداد محدودی روز را نمی توان ایجاد یا اصلاح کرد.مدیر تیم در پروفایل خود قسمت "قفل بازه زمانی" قادر به تغییر این مقدار است. برای غیر فعال کردن قفل بازه زمانی مقدار صفر را درج کنید.<br><br>رکوردهای ناتمام بدون زمان یا با زمان صفر می تواند حذف شود.',
94 'error.mail_send' => 'خطا در ارسال ایمیل.',
95 'error.no_email' => 'ایمیل مرتبط با این نام کاربری موجود نیست.',
96 // TODO: check translation and punctuation of error.uncompleted_exists. Is the sentence ending dot in the right place?
97 'error.uncompleted_exists' => 'قسمت ناتمامی موجود است. آن را تمام یا حذف کنید.',
98 'error.goto_uncompleted' => 'مراجعه به قسمت ناتمام.',
99 'error.overlap' => 'بازه زمانی با سوابق موجود هم پوشانی دارد.',
100 // TODO: translate the following string.
101 // 'error.future_date' => 'Date is in future.',
102
103 // Labels for buttons.
104 'button.login' => 'ورود',
105 'button.now' => 'هم اکنون',
106 'button.save' => 'ذخیره',
107 'button.copy' => 'کپی',
108 'button.cancel' => 'لغو',
109 'button.submit' => 'ثبت',
110 'button.add_user' => 'درج کاربر',
111 'button.add_project' => 'درج پروژه',
112 'button.add_task' => 'درج وظیفه',
113 'button.add_client' => 'درج مشتری',
114 'button.add_invoice' => 'درج فاکتور',
115 'button.add_option' => 'درج گزینه',
116 'button.add' => 'درج',
117 'button.generate' => 'تولید',
118 'button.reset_password' => 'بازسازی رمزعبور',
119 'button.send' => 'ارسال',
120 'button.send_by_email' => 'ارسال به ایمیل',
121 'button.create_team' => 'ایجاد تیم',
122 'button.export' => 'ایجاد پشتیبان از تیم',
123 'button.import' => 'وارد کردن تیم',
124 'button.close' => 'بستن',
125 'button.stop' => 'توقف',
126
127 // Labels for controls on forms. Labels in this section are used on multiple forms.
128 'label.team_name' => 'نام تیم',
129 'label.address' => 'آدرس',
130 'label.currency' => 'واحد پول',
131 'label.manager_name' => 'نام مدیر',
132 'label.manager_login' => 'نام کاربری مدیر',
133 'label.person_name' => 'نام',
134 'label.thing_name' => 'نام',
135 'label.login' => 'نام کاربری',
136 'label.password' => 'رمز عبور',
137 'label.confirm_password' => 'تکرار رمزعبور',
138 'label.email' => 'ایمیل',
139 'label.date' => 'تاریخ',
140 'label.start_date' => 'تاریخ شروع',
141 'label.end_date' => 'تاریخ اتمام',
142 'label.user' => 'کاربر',
143 'label.users' => 'کاربران',
144 'label.client' => 'مشتری',
145 'label.clients' => 'مشتریان',
146 // TODO: translate the following string.
147 // 'label.option' => 'Option',
148 'label.invoice' => 'فاکتور',
149 'label.project' => 'پروژه',
150 'label.projects' => 'پروژه ها',
151 'label.task' => 'وظیفه',
152 'label.tasks' => 'وظیفه ها',
153 'label.description' => 'شرح',
154 'label.start' => 'شروع',
155 'label.finish' => 'اتمام',
156 'label.duration' => 'مدت زمان',
157 'label.note' => 'توضیح',
158 'label.item' => 'آیتم',
159 'label.cost' => 'هزینه',
160 'label.week_total' => 'کل هفته',
161 'label.day_total' => 'کل روز',
162 'label.today' => 'امروز',
163 'label.total_hours' => 'مجموع ساعت',
164 'label.total_cost' => 'مجموع هزینه ها',
165 'label.view' => 'نمایش',
166 'label.edit' => 'ویرایش',
167 'label.delete' => 'حذف',
168 'label.configure' => 'پیکربندی',
169 'label.select_all' => 'انتخاب همه',
170 'label.select_none' => 'لغو انتخاب همه',
171 'label.id' => 'شناسه',
172 'label.language' => 'زبان',
173 // TODO: translate the following string.
174 // 'label.decimal_mark' => 'Decimal mark',
175 'label.lock_interval' => 'قفل کردن  فرصت بازه زمانی',
176 'label.date_format' => 'قالب تاریخ',
177 'label.time_format' => 'قالب زمان',
178 'label.week_start' => 'روز اول هفته',
179 'label.comment' => 'توضیح',
180 'label.status' => 'وضعیت',
181 'label.tax' => 'مالیات',
182 'label.subtotal' => 'جمع جز',
183 'label.total' => 'کل',
184 'label.client_name' => 'نام مشتری',
185 'label.client_address' => 'آدرس مشتری',
186 'label.or' => 'یا',
187 'label.error' => 'خطا',
188 'label.ldap_hint' => '<b>نام کاربری ویندوز</b>و <b>رمزعبور</b>خود را در فیلدهای زیر وارد کنید',
189 'label.required_fields' => '* - فیلد های اجباری',
190 'label.on_behalf' => 'از دیدگاه',
191 'label.role_manager' => '(مدیر)',
192 'label.role_comanager' => '(دستیار مدیر)',
193 'label.role_admin' => '(مدیر ارشد)',
194 // Labels for plugins (extensions to Time Tracker that provide additional features).
195 'label.custom_fields' => 'فیلدهای سفارشی',
196 'label.type' => 'نوع',
197 'label.type_dropdown' => 'منو کشویی',
198 'label.type_text' => 'متن',
199 'label.required' => 'اجباری',
200 'label.fav_report' => 'گزارش های برگزیده',
201 // TODO: translate the following strings.
202 // 'label.cron_schedule' => 'Cron schedule',
203 // 'label.what_is_it' => 'What is it?',
204
205 // Form titles.
206 'title.login' => 'ورود',
207 'title.teams' => 'تیم ها',
208 'title.create_team' => 'ایجاد تیم',
209 // TODO: translate the following string.
210 // 'title.edit_team' => 'Editing Team',
211 'title.delete_team' => 'حذف تیم',
212 'title.reset_password' => 'بازیابی رمزعبور',
213 'title.change_password' => 'تغییر رمزعبور',
214 'title.time' => 'زمان',
215 'title.edit_time_record' => 'ویرایش رکورد زمان',
216 'title.delete_time_record' => 'حذف رکورد زمان',
217 'title.expenses' => 'هزینه ها',
218 'title.edit_expense' => 'ویرایش آیتم هزینه ها',
219 'title.delete_expense' => 'حذف آیتم هزینه ها',
220 'title.reports' => 'گزارشات',
221 'title.report' => 'گزارش',
222 'title.send_report' => 'ارسال گزارش',
223 'title.invoice' => 'فاکتور',
224 'title.send_invoice' => 'ارسال فاکتور',
225 'title.charts' => 'نمودارها',
226 'title.projects' => 'پروژه ها',
227 'title.add_project' => 'درج پروژه',
228 'title.edit_project' => 'ویرایش پروژه',
229 'title.delete_project' => 'حذف پروژه',
230 'title.tasks' => 'وظایف',
231 'title.add_task' => 'درج وظیفه',
232 'title.edit_task' => 'ویرایش وظیفه',
233 'title.delete_task' => 'حذف وظیفه',
234 'title.users' => 'کاربران',
235 'title.add_user' => 'درج کاربر',
236 'title.edit_user' => 'ویرایش کاربر',
237 'title.delete_user' => 'حذف کاربر',
238 'title.clients' => 'مشتریان',
239 'title.add_client' => 'درج مشتری',
240 'title.edit_client' => 'ویرایش مشتری',
241 'title.delete_client' => 'حذف مشتری',
242 'title.invoices' => 'فاکتورها',
243 'title.add_invoice' => 'درج فاکتور',
244 'title.view_invoice' => 'نمایش فاکتور',
245 'title.delete_invoice' => 'حذف فاکتور',
246 // TODO: translate the following strings.
247 // 'title.notifications' => 'Notifications',
248 // 'title.add_notification' => 'Adding Notification',
249 // 'title.edit_notification' => 'Editing Notification',
250 // 'title.delete_notification' => 'Deleting Notification',
251 'title.export' => 'پشتیانی گرفتن از اطلاعات تیم',
252 'title.import' => 'وارد کردن اطلاعات تیم',
253 'title.options' => 'گزینه ها',
254 'title.profile' => 'پروفایل',
255 'title.cf_custom_fields' => 'فیلدهای سفارشی',
256 'title.cf_add_custom_field' => 'درج فیلد سفارشی',
257 'title.cf_edit_custom_field' => 'ویرایش فیلد سفارشی',
258 'title.cf_delete_custom_field' => 'حذف فیلد سفارشی',
259 'title.cf_dropdown_options' => 'گزینه های منو کشویی',
260 'title.cf_add_dropdown_option' => 'درج گزینه',
261 'title.cf_edit_dropdown_option' => 'ویرایش گزینه',
262 'title.cf_delete_dropdown_option' => 'حذف گزینه',
263
264 // Section for common strings inside combo boxes on forms. Strings shared between forms shall be placed here.
265 // Strings that are used in a single form must go to the specific form section.
266 'dropdown.all' => '--- همه ---',
267 'dropdown.no' => '--- هیچکدام ---',
268 // TODO: check translation of dropdown.this_day. It does not necessarily means "today". It means a specific ("this") day selected on calendar. See charts.php.
269 // 'dropdown.this_day' => 'امروز',
270 'dropdown.this_week' => 'هفته جاری',
271 'dropdown.last_week' => 'هفته آخر',
272 'dropdown.this_month' => 'ماه جاری',
273 'dropdown.last_month' => 'ماه آخر',
274 'dropdown.this_year' => 'سال جاری',
275 'dropdown.all_time' => 'همه زمان ها',
276 'dropdown.projects' => 'پروژه ها',
277 'dropdown.tasks' => 'وظایف',
278 'dropdown.clients' => 'مشتریان',
279 // TODO: translate the following string.
280 // 'dropdown.select' => '--- select ---',
281 'dropdown.select_invoice' => '--- انتخاب فاکتور ---',
282 'dropdown.status_active' => 'فعال',
283 'dropdown.status_inactive' => 'غیرفعال',
284 // TODO: translate the following strings.
285 // 'dropdown.delete'=>'delete',
286 // 'dropdown.do_not_delete'=>'do not delete',
287
288 // Below is a section for strings that are used on individual forms. When a string is used only on one form it should be placed here.
289 // One exception is for closely related forms such as "Time" and "Editing Time Record" with similar controls. In such cases
290 // a string can be defined on the main form and used on related forms. The reasoning for this is to make translation effort easier.
291 // Strings that are used on multiple unrelated forms should be placed in shared sections such as label.<stringname>, etc.
292
293 // Login form. See example at https://timetracker.anuko.com/login.php.
294 'form.login.forgot_password' => 'بازیابی رمز عبور؟',
295 // TODO: translate form.login.about.
296 'form.login.about' =>'Anuko <a href="https://www.anuko.com/lp/tt_2.htm" target="_blank">Time Tracker</a> is a simple, easy to use, open source time tracking system.',
297
298 // Resetting Password form. See example at https://timetracker.anuko.com/password_reset.php.
299 'form.reset_password.message' => 'درخواست بازیابی رمزعبور به ایمیل فرستاده شد.',
300 // TODO: check translation of form.reset_password.email_subject. This is the subject for email message for password reset. Below is the English original.
301 // 'form.reset_password.email_subject' => 'Anuko Time Tracker password reset request',
302 'form.reset_password.email_subject' => 'درخواست بازیابی رمزعبور فرستاده شد',
303 'form.reset_password.email_body' => "کاربران گرامی\n\n یک نفر، شاید خودتان، درخواست بازیابی رمزعبور نرم افزار رهگیری زمان شما را داشته است.لطفا برای تغییر رمزعبور روی لینک زیر کلیک کنید: \n\n%s\n\n",
304
305 // Changing Password form. See example at https://timetracker.anuko.com/password_change.php?ref=1.
306 'form.change_password.tip' => 'رمز عبور جدید را وارد کنید سپس روی ذخیره کلیک کنید',
307
308 // Time form. See example at https://timetracker.anuko.com/time.php.
309 'form.time.duration_format' => '(hh:mm یا 0.0h)',
310 'form.time.billable' => 'قابل پرداخت',
311 'form.time.uncompleted' => 'ناتمام',
312
313 // Editing Time Record form. See example at https://timetracker.anuko.com/time_edit.php (get there by editing an uncompleted time record).
314 // TODO: translate form.time_edit.uncompleted. 
315 'form.time_edit.uncompleted' => 'This record was saved with only start time. It is not an error.',
316
317 // Reports form. See example at https://timetracker.anuko.com/reports.php
318 'form.reports.save_as_favorite' => 'ذخیره به عنوان برگزیده',
319 'form.reports.confirm_delete' => 'آیا می خواهید گزارش برگزیده حذف شود؟',
320 'form.reports.include_records' => 'شامل رکوردهای',
321 'form.reports.include_billable' => 'قابل پرداخت',
322 'form.reports.include_not_billable' => 'غیرقابل پرداخت',
323 'form.reports.select_period' => 'انتخاب بازه زمانی',
324 'form.reports.set_period' => 'یا تعیین تاریخ',
325 'form.reports.show_fields' => 'نمایش فیلدها',
326 'form.reports.group_by' => 'گروه بندی شده با',
327 'form.reports.group_by_no' => '--- بدون گروه ---',
328 'form.reports.group_by_date' => 'تاریخ',
329 'form.reports.group_by_user' => 'کاربر',
330 'form.reports.group_by_client' => 'مشتری',
331 'form.reports.group_by_project' => 'پروژه',
332 'form.reports.group_by_task' => 'وظیفه',
333 // TODO: translate form.reports.totals_only. Selecting this option means to print subtotals only for a "grouped by" report.
334 // In other words, items are not printed, only subtotals for grouped items are printed.  
335 'form.reports.totals_only' => 'Totals only',
336
337 // Report form. See example at https://timetracker.anuko.com/report.php
338 // (after generating a report at https://timetracker.anuko.com/reports.php).
339 'form.report.export' => 'پشتیبانی',
340
341 // Invoice form. See example at https://timetracker.anuko.com/invoice.php
342 // (you can get to this form after generating a report).
343 'form.invoice.number' => 'شماره فاکتور',
344 'form.invoice.person' => 'شخص',
345 // TODO: translate the following stings.
346 // 'form.invoice.invoice_to_delete' => 'Invoice to delete',
347 // 'form.invoice.invoice_entries' => 'Invoice entries',
348
349 // Charts form. See example at https://timetracker.anuko.com/charts.php
350 'form.charts.interval' => 'بازه',
351 'form.charts.chart' => 'نمودار',
352
353 // Projects form. See example at https://timetracker.anuko.com/projects.php
354 'form.projects.active_projects' => 'پروژه های فعال',
355 'form.projects.inactive_projects' => 'پروژه های غیرفعال',
356
357 // Tasks form. See example at https://timetracker.anuko.com/tasks.php
358 'form.tasks.active_tasks' => 'وظایف فعال',
359 'form.tasks.inactive_tasks' => 'وظایف غیرفعال',
360
361 // Users form. See example at https://timetracker.anuko.com/users.php
362 'form.users.active_users' => 'کاربران فعال',
363 'form.users.inactive_users' => 'کاربران غیرفعال',
364 'form.users.role' => 'سمت',
365 'form.users.manager' => 'مدیر',
366 'form.users.comanager' => 'دستیار مدیر',
367 'form.users.rate' => 'نرخ',
368 'form.users.default_rate' => 'نرخ ساعتی پیش فرض',
369
370 // Client delete form. See example at https://timetracker.anuko.com/client_delete.php
371 // TODO: translate the following strings.
372 // 'form.client.client_to_delete' => 'Client to delete',
373 // 'form.client.client_entries' => 'Client entries',
374
375 // Clients form. See example at https://timetracker.anuko.com/clients.php
376 'form.clients.active_clients' => 'مشتری های فعال',
377 'form.clients.inactive_clients' => 'مشتری های غیرفعال',
378
379 // Strings for Exporting Team Data form. See example at https://timetracker.anuko.com/export.php
380 'form.export.hint' => 'می توانید از همه اطلاعات تیم یک پشتیبان به فرمت xml تهیه کنید. اگر میخواهید داده ها را به سرور خودتان منتقل کنید این قسمت می تواند مفید باشد.',
381 'form.export.compression' => 'فشرده سازی',
382 'form.export.compression_none' => 'هیچ کدام',
383 'form.export.compression_bzip' => 'bzip',
384
385 // Strings for Importing Team Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
386 'form.import.hint' => 'وارد کردن اطلاعات تیم از یک فایل xml',
387 'form.import.file' => 'انتخاب فایل',
388 'form.import.success' => 'وارد کردن اطلاعات با موفقیت انجام شد',
389
390 // Teams form. See example at https://timetracker.anuko.com/admin_teams.php (login as admin first).
391 // TODO: translate form.teams.hint.
392 'form.teams.hint' =>  'Create a new team by creating a new team manager account.<br>You can also import team data from an xml file from another Anuko Time Tracker server (no login collisions are allowed).',
393
394 // Profile form. See example at https://timetracker.anuko.com/profile_edit.php.
395 'form.profile.12_hours' => '12 ساعت',
396 'form.profile.24_hours' => '24 ساعت',
397 'form.profile.tracking_mode' => 'حالت رهگیری',
398 'form.profile.mode_time' => 'زمان',
399 'form.profile.mode_projects' => 'پروژه ها',
400 'form.profile.mode_projects_and_tasks' => 'پروژه ها و وظایف',
401 'form.profile.record_type' => 'نوع رکورد',
402 'form.profile.type_all' => 'همه',
403 'form.profile.type_start_finish' => 'شروع و اتمام',
404 'form.profile.type_duration' => 'مدت زمان',
405 'form.profile.plugins' => 'پلاگین ها',
406
407 // Mail form. See example at https://timetracker.anuko.com/report_send.php when emailing a report.
408 'form.mail.from' => 'از',
409 'form.mail.to' => 'به',
410 'form.mail.cc' => 'کپی',
411 'form.mail.subject' => 'موضوع',
412 'form.mail.report_subject' => 'گزارش تایم شیت',
413 // TODO: translate form.mail.footer.
414 // '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.',
415 'form.mail.report_sent' => 'گزارش ارسال شد.',
416 'form.mail.invoice_sent' => 'فاکتور ارسال شد.',
417 );
418 ?>