New Persian translation of itsm change management module and time accounting module

masood ramezani <[email protected]> Fri, 17 Dec 2010 15:39:37 +0330
Newsgroups gmane.comp.otrs.internationalization,gmane.comp.otrs.user
Message-ID <[email protected]>
Hi

I create persian translation files of  itsm change management module and
time accounting module. please add these translations to OTRS.
please see the attached files.

best regards
masoud ramezani <http://iranitil.wordpress.com>

---------------------------------------------------------------------
OTRS mailing list: i18n - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/i18n
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/i18n
fa_AgentTimeAccounting.pm (application/octet-stream, 10.2 KB)
# --
# Kernel/Language/de_AgentTimeAccounting.pm - the de language for AgentTimeAccounting
# Copyright (C) 2001-2009 OTRS AG, http://otrs.org/
# --
#
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

package Kernel::Language::fa_AgentTimeAccounting;

use strict;
use warnings;

sub Data {
    my $Self = shift;

    $Self->{Translation} = {
        %{ $Self->{Translation} },

        # Template: AgentTimeAccounting
        'Setting'          => 'تنظیمات',
        'Project settings' => 'تنظیمات پروژه',

        'Next day'                                 => 'روز بعد',
        'One day back'                             => 'برگشت به روز قبل',
        'Date'                                     => 'تاریخ',
        'Comments'                                 => 'توضیحات',
        'until'                                    => 'تا',
        'Total hours worked'                       => 'جمع ساعات کاری',
        'Working Hours'                            => 'ساعات کاری',
        'Hours per week'                           => 'میزان ساعات در هفته',
        'this month'                               => 'این ماه',
        'Overtime (Hours)'                         => 'ساعات اضافه کار',
        'Overtime (total)'                         => 'مجموع اضافه کار',
        'Overtime (this month)'                    => 'اضافه کار این ماه',
        'Remaining overtime leave'                 => 'اضافه کاری باقیمانده مجاز',
        'Vacation'                                 => 'مرخصی',
        'Vacation (Days)'                          => 'مرخصی )روزها(',
        'Vacation taken (this month)'              => 'مرخصی‌های گرفته شده این ماه',
        'Vacation taken (total)'                   => 'کل مرخصی‌های گرفته شده',
        'Remaining vacation'                       => 'مرخصی باقیمانده',
        'Sick leave taken (this month)'            => 'استعلاجی گرفته شده این ماه',
        'Sick leave taken (total)'                 => 'کل استعلاجی گرفته شده',
        'TimeAccounting'                           => 'حسابداری زمان',
        'Time reporting monthly overview'          => 'گزارش کلی ماهیانه زمان ',
        'Edit time record'                         => 'ویرایش سابقه زمان',
        'Edit time accounting settings'            => 'ویرایش تنظیمات حسابداری زمان',
        'User reports'                             => 'گزارشات کاربری',
        'User\'s project overview'                 => 'نمای کلی پروژه کاربر',
        'Project report'                           => 'گزارش پروژه',
        'Project reports'                          => 'گزارشات پروژه',
        'Time reporting'                           => 'گزارشگیری زمان',
        'LeaveDay Remaining'                       => 'باقیمانده ترک کار',
        'Monthly total'                            => 'کل ماهیانه',
        'View time record'                         => 'نمایش سابقه زمان',
        'View of '                                 => 'نمای کلی از',
        'Monthly'                                  => 'ماهیانه',
        'Hours'                                    => 'ساعات',
        'Date navigation'                          => 'راهبری تاریخ',
        'Month navigation'                         => 'راهبری ماه',
        'Days without entries'                     => 'روزهای ثبت نشده',
        'Project'                                  => 'پروژه',
        'Projects'                                 => 'پروژه‌ها',
        'Grand total'                              => 'تعداد',
        'Lifetime'                                 => 'تعداد',
        'Lifetime total'                           => 'تعداد',
        'Reporting'                                => 'گزارشگیری',
        'Task settings'                            => 'تنظیمات وظایف',
        'User settings'                            => 'تنظیمات کاربری',
        'Show Overtime'                            => 'نمایش اضافه کاری',
        'Allow project creation'                   => 'اجازه ساخت پروژه',
        'Add time period'                          => 'افزودن دوره زمانی',
        'Remark'                                   => 'تذکر',
        'Start'                                    => 'آغاز',
        'End'                                      => 'پایان',
        'Period begin'                             => 'آغاز دوره',
        'Period end'                               => 'پایان دوره',
        'Period'                                   => 'دوره',
        'Days of vacation'                         => 'روزهای مرخصی',
        'On vacation'                              => 'در مرخصی',
        'Sick day'                                 => 'بیماری',
        'Sick leave (Days)'                        => 'روزهای استعلاجی',
        'Sick leave'                               => 'استعلاجی',
        'On sick leave'                            => 'در استعلاجی',
        'Task'                                     => 'وظیفه',
        'Authorized overtime'                      => 'اضافه کار مجاز',
        'On overtime leave'                        => 'در مازاد اضافه کاری',
        'Overtime leave'                           => 'مازاد اضافه کاری',
        'Total'                                    => 'جمع کل',
        'Overview of '                             => 'نمای کلی از',
        'TimeAccounting of'                        => 'حسابداری زمان مربوط به',
        'Successful insert!'                       => 'با موفقیت ثبت شد',
        'More input fields'                        => 'فیلدهای ورودی بیشتر',
        'Do you really want to delete this Object' => 'آیا واقعا مایل به حذف این مورد هستید؟',
        'Can\'t insert Working Units!'             => 'عدم توانایی در ثبت واحدهای کاری',
        'Can\'t save settings, because of missing task!' =>
            'به دلیل فراموشی وظیفه، تنظیمات ذخیره نمی‌شود!',
        'Can\'t save settings, because of missing project!' =>
            'به دلیل فراموشی پروژه، تنظیمات ذخیره نمی‌شود!',
        'Can\'t save settings, because the Period is bigger than the interval between Starttime and Endtime!'
            => 'نمی‌توان تنظیمات را ذخیره کرد زیرا دوره زمانی از مقدار ورودی بین ساعت آغاز و پایان بزرگتر است!',
        'Can\'t save settings, because Starttime is older than Endtime!' =>
            'نمی‌توان تنظیمات را ذخیره کرد زیرا زمان شروع بعد از زمان پایان است!',
        'Can\'t save settings, because of missing period!' =>
            'نمی‌توان تنظیمات را ذخیره کرد زیرا دوره زمانی فراموش شده است!',
        'Can\'t save settings, because Period is not given given!' =>
            'نمی‌توان تنظیمات را ذخیره کرد زیرا دوره زمانی داده نشده است!',
        'Are you sure, that you worked while you were on sick leave?' =>
            'آیا اطمینان دارید در زمانی که در زمان استعلاجی بودید، کار کرده‌اید؟',
        'Are you sure, that you worked while you were on vacation?' =>
            'آیا اطمینان دارید در زمانی که در مرخصی بودید، کار کرده‌اید؟',
        'Are you sure, that you worked while you were on overtime leave?' =>
            'آیا اطمینان دارید در زمانی که در مازاد اضافه کاری بودید، کار کرده‌اید؟',
        'Can\'t save settings, because a day has only 24 hours!' => 'هر روز فقط ۲۴ ساعت دارد!',
        'Can\'t delete Working Units!'      => 'واحدهای کاری قابل خذف نیست!',
        'Please insert your working hours!' => 'لطفا ساعات کاری خود را وارد نمایید!',
        'You have to insert a start and an end time or a period' =>
            'شما باید یا یک دوره زمانی و یا زمان آغاز و پایان وارد نمایید!',
        'You can only select one checkbox element!' => 'شما فقط می‌توانید یک گزینه را انتخاب نمایید!',
        'Edit time accounting project settings' =>
            'ویرایش تنظیمات حسابداری زمان پروژه',
        'Project settings' => 'تنظیمات پروژه',
        'If you select "Miscellaneous (misc)" the task, please explain this in the remarks field' =>
            'اگر وظایف همزمان را انتخاب کردید، لطفا در فیلدهای تذکر توضیح دهید',
        'Please add a remark with more than 8 characters!' =>
            'لطفا تذکری با بیش از ۸ کاراکتر بیفزایید!',

# FIXME actually the following should be included in file de.pm, however they're not so I put'em here...
        'Mon'      => 'دوشنبه',
        'Tue'      => 'سه‌شنبه',
        'Wed'      => 'چهارشنبه',
        'Thu'      => 'پنجشنبه',
        'Fri'      => 'جمعه',
        'Sat'      => 'شنبه',
        'Sun'      => 'یکشنبه',
        'January'  => 'ژانویه',
        'February' => 'فوریه',
        'March'    => 'مارس',
        'May'      => 'می',
        'June'     => 'ژوئن',
        'July'     => 'جولای',
        'October'  => 'اکتبر',
        'December' => 'دسامبر',
    };
    return 1;
}

1;
fa_ITSMChangeManagement.pm (application/octet-stream, 21.4 KB)
# --
# Kernel/Language/de_ITSMChangeManagement.pm - the german translation of ITSMChangeManagement
# Copyright (C) 2001-2010 OTRS AG, http://otrs.org/
# --
# 
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

package Kernel::Language::fa_ITSMChangeManagement;

use strict;
use warnings;

use vars qw($VERSION);
$VERSION = qw($Revision: 1.76 $) [1];

sub Data {
    my $Self = shift;

    my $Lang = $Self->{Translation};

    return if ref $Lang ne 'HASH';

    # misc
    $Lang->{'A change must have a title!'}          = 'هر تغییر باید عنوان داشته باشد!';
    $Lang->{'Template Name'}                        = 'نام قالب';
    $Lang->{'Templates'}                            = 'قالب‌ها';
    $Lang->{'A workorder must have a title!'}       = 'هر دستور کار باید دارای عنوان باشد!';
    $Lang->{'Clear'}                                = 'پاک کردن';
    $Lang->{'Create a change from this ticket!'}    = 'ساخت یک تغییر از این درخواست!';
    $Lang->{'Create Change'}                        = 'ساختن تغییر';
    $Lang->{'e.g.'}                                 = 'به عنوان مثال';
    $Lang->{'Save Change as template'}              = 'ذخیره کردن تغییر به عنوان قالب';
    $Lang->{'Save Workorder as template'}           = 'ذخیره کردن دستور کار به عنوان قالب';
    $Lang->{'Save Change CAB as template'}          = 'ذخیره کردن هیئت مشاوران تغییر به عنوان قالب';
    $Lang->{'New time'}                             = 'زمان جدید';
    $Lang->{'Requested (by customer) Date'}         = 'زمان درخواست )توسط مشترک(';
    $Lang->{'The planned end time is invalid!'}     = 'زمان برنامه‌ریزی شده پایان معتبر نیست!';
    $Lang->{'The planned start time is invalid!'}   = 'زمان برنامه‌ریزی شده آغاز معتبر نیست!';
    $Lang->{'The planned start time must be before the planned end time!'}
        = 'زمان آغاز باید قبل از زمان پایان باشد!';
    $Lang->{'The requested time is invalid!'}       = 'زمان درخواست معتبر نیست!';
    $Lang->{'Time type'}                            = 'نوع زمان';
    $Lang->{'Do you really want to delete this template?'} = 'آیا واقعا مایل به حذف این قالب هستید؟';
    $Lang->{'Change Advisory Board'}                = 'هیئت مشاوران تغییر';
    $Lang->{'CAB'}                                  = 'CAB';
    $Lang->{'Reset States'}                         = 'تنظیم مجدد وضعیت‌ها';

    # ITSM ChangeManagement icons
    $Lang->{'My Changes'}                           = 'تغییرات من';
    $Lang->{'My Workorders'}                        = 'دستور کارهای من';
    $Lang->{'PIR (Post Implementation Review)'}     = 'بررسی پس از پیاده‌سازی';
    $Lang->{'PSA (Projected Service Availability)'} = 'دسترس‌پذیری پیش‌بینی شده خدمات';
    $Lang->{'My CABs'}                              = 'هیئت مشاوران من';
    $Lang->{'Change Overview'}                      = 'نمای کلی تغییر';
    $Lang->{'Template Overview'}                    = 'نمای کلی قالب';
    $Lang->{'Search Changes'}                       = 'جستجوی تغییرات';

    # Change menu
    $Lang->{'ITSM Change'}                           = 'تغییر';
    $Lang->{'ITSM Workorder'}                        = 'دستور کار';
    $Lang->{'Schedule'}                              = 'زمان‌بندی';
    $Lang->{'Involved Persons'}                      = 'افراد درگیر';
    $Lang->{'Add Workorder'}                         = 'افزودن دستور کار';
    $Lang->{'Template'}                              = 'قالب';
    $Lang->{'Move Time Slot'}                        = 'جابجایی شیار زمان';
    $Lang->{'Print the change'}                      = 'چاپ تغییر';
    $Lang->{'Edit the change'}                       = 'ویرایش تغییر';
    $Lang->{'Change involved persons of the change'} = 'افراد درگیر این تغییر';
    $Lang->{'Add a workorder to the change'}         = 'افزودن یک دستور کار به تغییر';
    $Lang->{'Edit the conditions of the change'}     = 'ویرایش شروط تغییر';
    $Lang->{'Link another object to the change'}     = 'ارتباط دادن یک شیء به تغییر';
    $Lang->{'Save change as a template'}             = 'ذخیره کردن تغییر به عنون قالب';
    $Lang->{'Move all workorders in time'}           = 'جابه‌جا کردن تمام دستور کارها در زمان';
    $Lang->{'Current CAB'}                           = 'عضو هیئت مشاور کنونی';
    $Lang->{'Add to CAB'}                            = 'افزودن به هیئت مشاوران تغییر';
    $Lang->{'Add CAB Template'}                      = 'افزودن قالب برای هیئت مشاوران';
    $Lang->{'Add Workorder to'}                      = 'افزودن دستور کار به';
    $Lang->{'Select Workorder Template'}             = 'انتخاب قالب دستور کار';
    $Lang->{'Select Change Template'}                = 'انتخاب قالب تغییر';
    $Lang->{'The planned time is invalid!'}          = 'زمان برنامه‌ریزی شده معتبر نیست!';

    # Workorder menu
    $Lang->{'Workorder'}                            = 'دستور کار';
    $Lang->{'Save workorder as a template'}         = 'ذخیره کردن دستور کار به عنوان قالب';
    $Lang->{'Link another object to the workorder'} = 'ارتباط دادن یک شیء دیگر به دستور کار';
    $Lang->{'Delete Workorder'}                     = 'حذف دستور کار';
    $Lang->{'Edit the workorder'}                   = 'ویرایش دستور کار';
    $Lang->{'Print the workorder'}                  = 'چاپ دستور کار';
    $Lang->{'Set the agent for the workorder'}      = 'مشخص کردن کارشناس برای دستور کار';

    # Template menu
    $Lang->{'A template must have a name!'} = 'قالب باید دارای نام باشد!';

    # Change attributes as returned from ChangeGet(), or taken by ChangeUpdate()
    $Lang->{'AccountedTime'}    = 'زمان محاسبه شده';
    $Lang->{'ActualEndTime'}    = 'زمان خاتمه در عمل';
    $Lang->{'ActualStartTime'}  = 'زمان آغاز در عمل';
    $Lang->{'CABAgent'}         = 'کارشناس هیئت مشاور تغییر';
    $Lang->{'CABAgents'}        = 'کارشناسان هیئت مشاور تغییر';
    $Lang->{'CABCustomer'}      = 'هیئت مشاور تغییر - مشترک';
    $Lang->{'CABCustomers'}     = 'هیئت مشاور تغییر - مشترکان';
    $Lang->{'Category'}         = 'دسته';
    $Lang->{'ChangeBuilder'}    = 'سازنده تغییر';
    $Lang->{'ChangeBy'}         = 'تغییر یافته توسط';
    $Lang->{'ChangeManager'}    = 'مدیر تغییر';
    $Lang->{'ChangeNumber'}     = 'شماره تغییر';
    $Lang->{'ChangeTime'}       = 'تغییر یافته';
    $Lang->{'ChangeState'}      = 'وضعیت تغییر';
    $Lang->{'ChangeTitle'}      = 'عنوان تغییر';
    $Lang->{'CreateBy'}         = 'ساخته شده توسط';
    $Lang->{'CreateTime'}       = 'ساخته شده';
    $Lang->{'Description'}      = 'شرح';
    $Lang->{'Impact'}           = 'اثر مخرب';
    $Lang->{'Justification'}    = 'دلیل';
    $Lang->{'PlannedEffort'}    = 'سعی برنامه‌ریزی شده';
    $Lang->{'PlannedEndTime'}   = 'زمان خاتمه برنامه‌ریزی شده';
    $Lang->{'PlannedStartTime'} = 'زمان آغاز برنامه‌ریزی شده';
    $Lang->{'Priority'}         = 'الویت';
    $Lang->{'RequestedTime'}    = 'زمان مورد انتظار';

    # Workorder attributes as returned from WorkOrderGet(), or taken by WorkOrderUpdate()
    $Lang->{'Instruction'}      = 'دستورالعمل';
    $Lang->{'Report'}           = 'گزارش';
    $Lang->{'WorkOrderAgent'}   = 'کارشناس انجام دستور کار';
    $Lang->{'WorkOrderNumber'}  = 'شماره دستور کار';
    $Lang->{'WorkOrderState'}   = 'وضعیت دستور کار';
    $Lang->{'WorkOrderTitle'}   = 'عنوان دستور کار';
    $Lang->{'WorkOrderType'}    = 'نوع دستور کار';

     # Change history
    $Lang->{'ChangeHistory::ChangeAdd'}              = 'تغییر جدید (ID=%s)';
    $Lang->{'ChangeHistory::ChangeUpdate'}           = '%s: جدید: %s -> قدیم: %s';
    $Lang->{'ChangeHistory::ChangeLinkAdd'}          = 'ارتباط به %s (ID=%s) افزوده شد';
    $Lang->{'ChangeHistory::ChangeLinkDelete'}       = 'ارتباط به %s (ID=%s) حذف شد';
    $Lang->{'ChangeHistory::ChangeCABUpdate'}        = '%s: جدید: %s -> قدیم: %s';
    $Lang->{'ChangeHistory::ChangeCABDelete'}        = 'هیئت مشاوران تغییر حذف شد %s';
    $Lang->{'ChangeHistory::ChangeAttachmentAdd'}    = 'پیوست جدید: %s';
    $Lang->{'ChangeHistory::ChangeAttachmentDelete'} = 'پیوست حذف شد %s';
    $Lang->{'ChangeHistory::ChangeNotificationSent'} = 'اعلام فرستاده شد %s (رویداد: %s)';

    # workorder history
    $Lang->{'WorkOrderHistory::WorkOrderAdd'}              = 'دستور کار جدید (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderUpdate'}           = '%s: جدید: %s -> قدیم: %s';
    $Lang->{'WorkOrderHistory::WorkOrderLinkAdd'}          = 'ارتباط به %s (ID=%s) افزوده شد';
    $Lang->{'WorkOrderHistory::WorkOrderLinkDelete'}       = 'ارتباط به %s (ID=%s) حذف شد';
    $Lang->{'WorkOrderHistory::WorkOrderDelete'}           = 'دستور کار (ID=%s) حذف شد';
    $Lang->{'WorkOrderHistory::WorkOrderAttachmentAdd'}    = 'پیوست جدید برای دستور کار: %s';
    $Lang->{'WorkOrderHistory::WorkOrderAttachmentDelete'} = 'پیوست حذف شده از دستور کار: %s';
    $Lang->{'WorkOrderHistory::WorkOrderNotificationSent'} = 'اعلان به %s ارسال شد )رویداد: %s(';

    # long workorder history
    $Lang->{'WorkOrderHistory::WorkOrderAddWithWorkOrderID'}              = 'دستور کار جدید (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderUpdateWithWorkOrderID'}           = '(ID=%s) %s: جدید: %s -> قدیم: %s';
    $Lang->{'WorkOrderHistory::WorkOrderLinkAddWithWorkOrderID'}          = '(ID=%s) ارتباط به %s (ID=%s) افزوده شد';
    $Lang->{'WorkOrderHistory::WorkOrderLinkDeleteWithWorkOrderID'}       = '(ID=%s) ارتباط به %s (ID=%s) حذف شد';
    $Lang->{'WorkOrderHistory::WorkOrderDeleteWithWorkOrderID'}           = 'دستور کار (ID=%s) حذف شد';
    $Lang->{'WorkOrderHistory::WorkOrderAttachmentAddWithWorkOrderID'}    = '(ID=%s) پیوست جدید برای دستور کار: %s';
    $Lang->{'WorkOrderHistory::WorkOrderAttachmentDeleteWithWorkOrderID'} = '(ID=%s) پیوست حذف شده از دستور کار: %s';
    $Lang->{'WorkOrderHistory::WorkOrderNotificationSentWithWorkOrderID'} = '(ID=%s) اعلان ارسال شد به %s (رویداد: %s)';

    # condition history
    $Lang->{'ChangeHistory::ConditionAdd'}       = '%s: %s';
    $Lang->{'ChangeHistory::ConditionAddID'}     = 'شرط جدید (ID=%s)';
    $Lang->{'ChangeHistory::ConditionUpdate'}    = '%s (شناسه شرط=%s): جدید: %s -> قدیم: %s';
    $Lang->{'ChangeHistory::ConditionDelete'}    = 'شرط (ID=%s) حذف شد';
    $Lang->{'ChangeHistory::ConditionDeleteAll'} = 'تمام شروط دستور کار (ID=%s) حذف شد';

    # expression history
    $Lang->{'ChangeHistory::ExpressionAdd'}       = '%s: %s';
    $Lang->{'ChangeHistory::ExpressionAddID'}     = 'عبارت منطقی جدید (ID=%s)';
    $Lang->{'ChangeHistory::ExpressionUpdate'}    = '%s (شناسه عبارت=%s): جدید: %s -> قدیم: %s';
    $Lang->{'ChangeHistory::ExpressionDelete'}    = 'عبارت منطقی (ID=%s) حذف شد';
    $Lang->{'ChangeHistory::ExpressionDeleteAll'} = 'تمام عبارات منطقی شرط (ID=%s) حذف شد';

    # action history
    $Lang->{'ChangeHistory::ActionAdd'}       = '%s: %s';
    $Lang->{'ChangeHistory::ActionAddID'}     = 'عملیات جدید (ID=%s)';
    $Lang->{'ChangeHistory::ActionUpdate'}    = '%s (شناسه عملیات=%s): جدید: %s -> قدیم: %s';
    $Lang->{'ChangeHistory::ActionDelete'}    = 'عملیات (ID=%s) حذف شد';
    $Lang->{'ChangeHistory::ActionDeleteAll'} = 'تمام عملیات‌های شرط (ID=%s) حذف شد';
    $Lang->{'ChangeHistory::ActionExecute'}   = 'عملیات (ID=%s) اجرا شد: %s';
    $Lang->{'ActionExecute::successfully'}    = 'با موفقیت';
    $Lang->{'ActionExecute::unsuccessfully'}  = 'عدم موفقیت';

    # history for time events
    $Lang->{'ChangeHistory::ChangePlannedStartTimeReached'}                      = 'زمان برنامه‌ریزی شده آغاز تغییر فرا رسیده (ID=%s)';
    $Lang->{'ChangeHistory::ChangePlannedEndTimeReached'}                        = 'زمان برنامه‌ریزی شده پایان تغییر فرا رسیده (ID=%s)';
    $Lang->{'ChangeHistory::ChangeActualStartTimeReached'}                       = 'زمان حقیقی آغاز تغییر فرا رسیده (ID=%s)';
    $Lang->{'ChangeHistory::ChangeActualEndTimeReached'}                         = 'زمان حقیقی پایان تغییر فرا رسیده (ID=%s)';
    $Lang->{'ChangeHistory::ChangeRequestedTimeReached'}                         = 'زمان درخواست شده تغییر توسط مشترک فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderPlannedStartTimeReached'}                = 'زمان برنامه‌ریزی شده آغاز دستور کار فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderPlannedEndTimeReached'}                  = 'زمان برنامه‌ریزی شده پایان پایان کار فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderActualStartTimeReached'}                 = 'زمان حقیقی آغاز دستور کار فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderActualEndTimeReached'}                   = 'زمان حقیقی پایان دستور کار فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderPlannedStartTimeReachedWithWorkOrderID'} = 'زمان برنامه‌ریزی شده آغاز دستور کار فرا رسیده (ID=%s)';;
    $Lang->{'WorkOrderHistory::WorkOrderPlannedEndTimeReachedWithWorkOrderID'}   = 'زمان برنامه‌ریزی شده پایان پایان کار فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderActualStartTimeReachedWithWorkOrderID'}  = 'زمان حقیقی آغاز دستور کار فرا رسیده (ID=%s)';
    $Lang->{'WorkOrderHistory::WorkOrderActualEndTimeReachedWithWorkOrderID'}    = 'زمان حقیقی پایان دستور کار فرا رسیده (ID=%s)';

    # change states
    $Lang->{'requested'}        = 'درخواست شده';
    $Lang->{'pending approval'} = 'در انتظار تایید';
    $Lang->{'pending pir'}      = 'در انتظار بررسی پس از پیاده‌سازی';
    $Lang->{'rejected'}         = 'رد شده';
    $Lang->{'approved'}         = 'تایید شده';
    $Lang->{'in progress'}      = 'در حال اجرا';
    $Lang->{'successful'}       = 'موفقیت';
    $Lang->{'failed'}           = 'شکست';
    $Lang->{'canceled'}         = 'لغو شده';
    $Lang->{'retracted'}        = 'جمع شده';

    # workorder states
    $Lang->{'created'}     = 'ساخته شده';
    $Lang->{'accepted'}    = 'پذیرفته شده';
    $Lang->{'ready'}       = 'آماده';
    $Lang->{'in progress'} = 'در حال اجرا';
    $Lang->{'closed'}      = 'بسته شده';
    $Lang->{'canceled'}    = 'لغو شده';

    # Admin Interface
    $Lang->{'Category <-> Impact <-> Priority'}      = 'طبقه <-> اثر <-> الویت';
    $Lang->{'Notification (ITSM Change Management)'} = 'اعلام )مدیریت تغییرات(';

    # Admin StateMachine
    $Lang->{'Add a state transition'}               = 'افزودن یک انتقال وضعیت';
    $Lang->{'Add a new state transition for'}       = 'افزودن یک انتقال وضعیت برای';
    $Lang->{'Edit a state transition for'}          = 'ویرایش یک انتقال وضعیت برای';
    $Lang->{'Overview over state transitions for'}  = 'نمای کلی روی انتقال‌های وضعیت برای';
    $Lang->{'Object Name'}                          = 'نام شیء';
    $Lang->{'Please select first a catalog class!'} = 'لطفا ابتدا یک کلاس انتخاب کنید!';

    # workorder types
    $Lang->{'approval'}  = 'تصویب';
    $Lang->{'decision'}  = 'تصمیم';
    $Lang->{'workorder'} = 'دستور کار';
    $Lang->{'backout'}   = 'طرح بازگشت';
    $Lang->{'pir'}       = 'بررسی پس از پیاده‌سازی';

    # objects that can be used in condition expressions and actions
    $Lang->{'ITSMChange'}    = 'تغییر';
    $Lang->{'ITSMWorkOrder'} = 'دستور کار';
    $Lang->{'ITSMCondition'} = 'شرط';

    # Overviews
    $Lang->{'Change Schedule'} = 'زمان‌بندی تغییر';

    # Workorder delete
    $Lang->{'Do you really want to delete this workorder?'} = 'آیا مایل به حذف این دستور کار هستید؟';
    $Lang->{'You can not delete this Workorder. It is used in at least one Condition!'} = 'شما نمی‌توانید این دستور کار را حذف نمایید زیرا حداقل در یک شرط استفاده شده است.';
    $Lang->{'This Workorder is used in the following Condition(s)'} = 'این دستور کار در شروط زیر استفاده شده است';

    # Take workorder
    $Lang->{'Take Workorder'}                             = 'گرفتن دستور کار';
    $Lang->{'Take the workorder'}                         = 'این دستور کار را بگیر';
    $Lang->{'Current Agent'}                              = 'کارشناس کنونی';
    $Lang->{'Do you really want to take this workorder?'} = 'آیا واقعا می‌خواهید این دستور کار را بگیرید؟';

    # Condition Overview and Edit
    $Lang->{'Condition'}                                = 'شرط';
    $Lang->{'Conditions'}                               = 'شروط';
    $Lang->{'Expression'}                               = 'عبارت منطقی';
    $Lang->{'Expressions'}                              = 'عبارات منطقی';
    $Lang->{'Action'}                                   = 'عملیات';
    $Lang->{'Actions'}                                  = 'عملیات‌ها';
    $Lang->{'Matching'}                                 = 'تطابق';
    $Lang->{'Conditions and Actions'}                   = 'شروط و عملیات‌ها';
    $Lang->{'Add new condition and action pair'}        = 'افزودن جفتی از شرط و عملیات';
    $Lang->{'A condition must have a name!'}            = 'هر شرط باید دارای نام باشد!';
    $Lang->{'Condition Edit'}                           = 'ویرایش شرط';
    $Lang->{'Add new expression'}                       = 'افزودن یک عبارت منطقی';
    $Lang->{'Add new action'}                           = 'افزودن عملیات جدید';
    $Lang->{'Any expression'}                           = 'هیچ عبارت منطقی';
    $Lang->{'All expressions'}                          = 'تمام عبارات منطقی';
    $Lang->{'any'}                                      = 'هیچ';
    $Lang->{'all'}                                      = 'همه';
    $Lang->{'is'}                                       = 'هست';
    $Lang->{'is not'}                                   = 'نیست';
    $Lang->{'is empty'}                                 = 'خالی است';
    $Lang->{'is not empty'}                             = 'خالی نیست';
    $Lang->{'is greater than'}                          = 'بزرگتر است از';
    $Lang->{'is less than'}                             = 'کوچکتر است از';
    $Lang->{'is before'}                                = 'قبل از';
    $Lang->{'is after'}                                 = 'پس از';
    $Lang->{'contains'}                                 = 'شامل است';
    $Lang->{'not contains'}                             = 'شامل نیست';
    $Lang->{'begins with'}                              = 'شروع می‌شود با';
    $Lang->{'ends with'}                                = 'پایان می‌یابد با';
    $Lang->{'set'}                                      = 'تنظیم شده';
    $Lang->{'lock'}                                     = 'قفل شده';

    # Change Zoom
    $Lang->{'Change Initiator(s)'} = 'آغازگر تغییر';

    # AgentITSMChangePrint
    $Lang->{'Linked Objects'} = 'اشیاء ارتباط داده شده';
    $Lang->{'Full-Text Search in Change and Workorder'} =
        'جستجوی تمام متن در تغییرات و دستور کارها';

    # AgentITSMChangeSearch
    $Lang->{'No XXX settings'} = "بدون تنظیمات '%s'";

    return 1;
}

1;