
msgid ""
msgstr ""
"Project-Id-Version:  TimeTracker\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-11-24 06:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ar\n"
"Language-Team: ar <LL@li.org>\n"
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"

#: app/__init__.py:721 app/__init__.py:754
msgid "Your session expired or the page was open too long. Please try again."
msgstr ""
"انتهت جلسة العمل الخاصة بك أو ظلت الصفحة مفتوحة لفترة طويلة جدًا. يرجى "
"المحاولة مرة أخرى."

#: app/routes/admin.py:41
msgid "Administrator access required"
msgstr "مطلوب وصول المسؤول"

#: app/routes/admin.py:162 app/routes/admin.py:199 app/routes/auth.py:61
msgid "Username is required"
msgstr "اسم المستخدم مطلوب"

#: app/routes/admin.py:167
msgid "User already exists"
msgstr "المستخدم موجود بالفعل"

#: app/routes/admin.py:174
msgid "Could not create user due to a database error. Please check server logs."
msgstr "تعذر إنشاء مستخدم بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/admin.py:177
#, python-format
msgid "User \"%(username)s\" created successfully"
msgstr "تم إنشاء المستخدم \"%(username)s\" بنجاح"

#: app/routes/admin.py:205
msgid "Username already exists"
msgstr "اسم المستخدم موجود بالفعل"

#: app/routes/admin.py:210
msgid "Please select a client when enabling client portal access."
msgstr "الرجاء تحديد عميل عند تمكين الوصول إلى بوابة العميل."

#: app/routes/admin.py:221
msgid "Could not update user due to a database error. Please check server logs."
msgstr "تعذر تحديث المستخدم بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/admin.py:224
#, python-format
msgid "User \"%(username)s\" updated successfully"
msgstr "تم تحديث المستخدم \"%(username)s\" بنجاح"

#: app/routes/admin.py:240
msgid "Cannot delete the last administrator"
msgstr "لا يمكن حذف المسؤول الأخير"

#: app/routes/admin.py:245
msgid "Cannot delete user with existing time entries"
msgstr "لا يمكن حذف المستخدم بإدخالات الوقت الموجودة"

#: app/routes/admin.py:251
msgid "Could not delete user due to a database error. Please check server logs."
msgstr "لا يمكن حذف المستخدم بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/admin.py:254
#, python-format
msgid "User \"%(username)s\" deleted successfully"
msgstr "تم حذف المستخدم \"%(username)s\" بنجاح"

#: app/routes/admin.py:314
msgid "Telemetry has been enabled. Thank you for helping us improve!"
msgstr "تم تمكين القياس عن بعد. شكرا لمساعدتنا على التحسن!"

#: app/routes/admin.py:316
msgid "Telemetry has been disabled."
msgstr "تم تعطيل القياس عن بعد."

#: app/routes/admin.py:350
#, python-format
msgid "Invalid timezone: %(timezone)s"
msgstr "المنطقة الزمنية غير صالحة: %(timezone)s"

#: app/routes/admin.py:394
msgid "Could not update settings due to a database error. Please check server logs."
msgstr "تعذر تحديث الإعدادات بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/admin.py:396
msgid "Settings updated successfully"
msgstr "تم تحديث الإعدادات بنجاح"

#: app/routes/admin.py:441 app/routes/admin.py:539
msgid "Could not update PDF layout due to a database error."
msgstr "تعذر تحديث تخطيط PDF بسبب خطأ في قاعدة البيانات."

#: app/routes/admin.py:444 app/routes/admin.py:541
msgid "PDF layout updated successfully"
msgstr "تم تحديث تخطيط PDF بنجاح"

#: app/routes/admin.py:502 app/routes/admin.py:605
msgid "Could not reset PDF layout due to a database error."
msgstr "تعذر إعادة تعيين تخطيط PDF بسبب خطأ في قاعدة البيانات."

#: app/routes/admin.py:504 app/routes/admin.py:607
msgid "PDF layout reset to defaults"
msgstr "إعادة تعيين تخطيط PDF إلى الإعدادات الافتراضية"

#: app/routes/admin.py:1139 app/routes/admin.py:1144
msgid "No logo file selected"
msgstr "لم يتم تحديد ملف الشعار"

#: app/routes/admin.py:1160 app/routes/auth.py:234
msgid "Invalid image file."
msgstr "ملف الصورة غير صالح."

#: app/routes/admin.py:1187
msgid "Could not save logo due to a database error. Please check server logs."
msgstr "تعذر حفظ الشعار بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/admin.py:1190
msgid ""
"Company logo uploaded successfully! You can see it in the \"Current Company "
"Logo\" section above. It will appear on invoices and PDF documents."
msgstr ""
"تم تحميل شعار الشركة بنجاح! يمكنك رؤيته في قسم \"شعار الشركة الحالي\" أعلاه."
" وسيظهر على الفواتير ومستندات PDF."

#: app/routes/admin.py:1192
msgid "Invalid file type. Allowed types: PNG, JPG, JPEG, GIF, SVG, WEBP"
msgstr "نوع الملف غير صالح. الأنواع المسموح بها: PNG، JPG، JPEG، GIF، SVG، WEBP"

#: app/routes/admin.py:1215
msgid "Could not remove logo due to a database error. Please check server logs."
msgstr "تعذرت إزالة الشعار بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/admin.py:1217
msgid ""
"Company logo removed successfully. Upload a new logo in the section below if"
" needed."
msgstr ""
"تمت إزالة شعار الشركة بنجاح. قم بتحميل شعار جديد في القسم أدناه إذا لزم "
"الأمر."

#: app/routes/admin.py:1219
msgid "No logo to remove"
msgstr "لا يوجد شعار لإزالته"

#: app/routes/admin.py:1278
msgid "Backup failed: archive not created"
msgstr "فشل النسخ الاحتياطي: لم يتم إنشاء الأرشيف"

#: app/routes/admin.py:1283
#, python-format
msgid "Backup failed: %(error)s"
msgstr "فشل النسخ الاحتياطي: %(خطأ)s"

#: app/routes/admin.py:1295 app/routes/admin.py:1316
msgid "Invalid file type"
msgstr "نوع الملف غير صالح"

#: app/routes/admin.py:1302 app/routes/admin.py:1327
msgid "Backup file not found"
msgstr "لم يتم العثور على ملف النسخ الاحتياطي"

#: app/routes/admin.py:1325
#, python-format
msgid "Backup \"%(filename)s\" deleted successfully"
msgstr "تم حذف النسخة الاحتياطية \"%(filename)s\" بنجاح"

#: app/routes/admin.py:1329
#, python-format
msgid "Failed to delete backup: %(error)s"
msgstr "فشل حذف النسخة الاحتياطية: %(خطأ)s"

#: app/routes/admin.py:1347
msgid "Invalid file type. Please select a .zip backup archive."
msgstr "نوع الملف غير صالح. الرجاء تحديد أرشيف النسخ الاحتياطي بتنسيق .zip."

#: app/routes/admin.py:1351
msgid "Backup file not found."
msgstr "لم يتم العثور على ملف النسخ الاحتياطي."

#: app/routes/admin.py:1362
msgid "Invalid file type. Please upload a .zip backup archive."
msgstr "نوع الملف غير صالح. يرجى تحميل أرشيف النسخ الاحتياطي بتنسيق .zip."

#: app/routes/admin.py:1369
msgid "No backup file provided"
msgstr "لم يتم توفير ملف النسخ الاحتياطي"

#: app/routes/admin.py:1403
msgid "Restore started. You can monitor progress on this page."
msgstr "بدأت عملية الاستعادة. يمكنك مراقبة التقدم على هذه الصفحة."

#: app/routes/admin.py:1522
msgid "OIDC is not enabled. Set AUTH_METHOD to \"oidc\" or \"both\"."
msgstr "لم يتم تمكين OIDC. اضبط AUTH_METHOD على \"oidc\" أو \"كلاهما\"."

#: app/routes/admin.py:1527
msgid "OIDC_ISSUER is not configured"
msgstr "لم يتم تكوين OIDC_ISSUER"

#: app/routes/admin.py:1537
#, python-format
msgid "✓ Discovery document fetched successfully from %(url)s"
msgstr "✓ تم جلب مستند الاكتشاف بنجاح من %(url)s"

#: app/routes/admin.py:1540
#, python-format
msgid "✗ Timeout fetching discovery document from %(url)s"
msgstr "✗ انتهت مهلة جلب مستند الاكتشاف من %(url)s"

#: app/routes/admin.py:1544
#, python-format
msgid "✗ Failed to fetch discovery document: %(error)s"
msgstr "✗ فشل جلب مستند الاكتشاف: %(خطأ)s"

#: app/routes/admin.py:1548
#, python-format
msgid "✗ Unexpected error: %(error)s"
msgstr "✗ خطأ غير متوقع: %(خطأ)s"

#: app/routes/admin.py:1556
msgid "✓ OAuth client is registered in application"
msgstr "✓ تم تسجيل عميل OAuth في التطبيق"

#: app/routes/admin.py:1559
msgid "✗ OAuth client is not registered"
msgstr "✗ عميل OAuth غير مسجل"

#: app/routes/admin.py:1562
#, python-format
msgid "✗ Failed to create OAuth client: %(error)s"
msgstr "✗ فشل إنشاء عميل OAuth: %(خطأ)s"

#: app/routes/admin.py:1569
#, python-format
msgid "✓ %(endpoint)s: %(url)s"
msgstr "✓ %(نقطة النهاية)s: %(url)s"

#: app/routes/admin.py:1571
#, python-format
msgid "✗ Missing %(endpoint)s in discovery document"
msgstr "✗ %(نقطة النهاية)s مفقودة في مستند الاكتشاف"

#: app/routes/admin.py:1578
#, python-format
msgid "✓ Scope \"%(scope)s\" is supported by provider"
msgstr "✓ النطاق \"%(النطاق)s\" مدعوم من قبل الموفر"

#: app/routes/admin.py:1580
#, python-format
msgid ""
"⚠ Scope \"%(scope)s\" may not be supported by provider (supported: "
"%(supported)s)"
msgstr "⚠ قد لا يكون النطاق \"%(النطاق)s\" مدعومًا من قبل الموفر (المدعوم: %(مدعوم)s)"

#: app/routes/admin.py:1585
#, python-format
msgid "ℹ Provider supports claims: %(claims)s"
msgstr "ℹ يدعم الموفر المطالبات: %(المطالبات)s"

#: app/routes/admin.py:1597
#, python-format
msgid "✓ Configured %(claim_type)s claim \"%(claim_name)s\" is supported"
msgstr "✓ تم دعم المطالبة %(claim_type)s \"%(claim_name)s\" التي تم تكوينها"

#: app/routes/admin.py:1599
#, python-format
msgid ""
"⚠ Configured %(claim_type)s claim \"%(claim_name)s\" not in supported claims"
" list (may still work)"
msgstr ""
"⚠ المطالبة %(claim_type)s التي تم تكوينها \"%(claim_name)s\" ليست في قائمة "
"المطالبات المدعومة (قد لا تزال تعمل)"

#: app/routes/admin.py:1601
msgid "OIDC configuration test completed"
msgstr "تم الانتهاء من اختبار تكوين OIDC"

#: app/routes/admin.py:1931 app/routes/admin.py:1995 app/routes/quotes.py:1041
#: app/routes/quotes.py:1126 app/routes/time_entry_templates.py:51
#: app/routes/time_entry_templates.py:167
msgid "Template name is required"
msgstr "اسم القالب مطلوب"

#: app/routes/admin.py:1937 app/routes/admin.py:2004
msgid "A template with this name already exists"
msgstr "يوجد قالب بهذا الاسم بالفعل"

#: app/routes/admin.py:1956
msgid "Could not create email template due to a database error."
msgstr "لا يمكن إنشاء قالب البريد الإلكتروني بسبب خطأ في قاعدة البيانات."

#: app/routes/admin.py:1959
msgid "Email template created successfully"
msgstr "تم إنشاء قالب البريد الإلكتروني بنجاح"

#: app/routes/admin.py:2020
msgid "Could not update email template due to a database error."
msgstr "تعذر تحديث قالب البريد الإلكتروني بسبب خطأ في قاعدة البيانات."

#: app/routes/admin.py:2023
msgid "Email template updated successfully"
msgstr "تم تحديث قالب البريد الإلكتروني بنجاح"

#: app/routes/admin.py:2041
msgid "Cannot delete template that is in use by invoices or recurring invoices"
msgstr "لا يمكن حذف القالب قيد الاستخدام بواسطة الفواتير أو الفواتير المتكررة"

#: app/routes/admin.py:2046
msgid "Could not delete email template due to a database error."
msgstr "لا يمكن حذف قالب البريد الإلكتروني بسبب خطأ في قاعدة البيانات."

#: app/routes/admin.py:2048
#, python-format
msgid "Email template \"%(name)s\" deleted successfully"
msgstr "تم حذف قالب البريد الإلكتروني \"%(name)s\" بنجاح"

#: app/routes/audit_logs.py:24
msgid "Audit logs table does not exist. Please run: flask db upgrade"
msgstr "جدول سجلات التدقيق غير موجود. يرجى تشغيل: ترقية قاعدة بيانات القارورة"

#: app/routes/auth.py:83
msgid ""
"Could not create your account due to a database error. Please try again "
"later."
msgstr ""
"تعذر إنشاء حسابك بسبب خطأ في قاعدة البيانات. يرجى المحاولة مرة أخرى في وقت "
"لاحق."

#: app/routes/auth.py:94 app/routes/auth.py:508
msgid "Welcome! Your account has been created."
msgstr "مرحباً! تم إنشاء حسابك."

#: app/routes/auth.py:97
msgid "User not found. Please contact an administrator."
msgstr "لم يتم العثور على المستخدم. الرجاء الاتصال بالمسؤول."

#: app/routes/auth.py:105
msgid "Could not update your account role due to a database error."
msgstr "تعذر تحديث دور حسابك بسبب خطأ في قاعدة البيانات."

#: app/routes/auth.py:111 app/routes/auth.py:550
msgid "Account is disabled. Please contact an administrator."
msgstr "الحساب معطل. الرجاء الاتصال بالمسؤول."

#: app/routes/auth.py:135 app/routes/auth.py:581
#, python-format
msgid "Welcome back, %(username)s!"
msgstr "مرحبًا بك مرة أخرى، %(اسم المستخدم)s!"

#: app/routes/auth.py:139
msgid "Unexpected error during login. Please try again or check server logs."
msgstr ""
"خطأ غير متوقع أثناء تسجيل الدخول. يرجى المحاولة مرة أخرى أو التحقق من سجلات "
"الخادم."

#: app/routes/auth.py:169
#, python-format
msgid "Goodbye, %(username)s!"
msgstr "وداعًا %(اسم المستخدم)s!"

#: app/routes/auth.py:224
msgid "Invalid avatar file type. Allowed: PNG, JPG, JPEG, GIF, WEBP"
msgstr "نوع ملف الصورة الرمزية غير صالح. المسموح به: PNG، JPG، JPEG، GIF، WEBP"

#: app/routes/auth.py:247
msgid "Failed to save avatar on server."
msgstr "فشل حفظ الصورة الرمزية على الخادم."

#: app/routes/auth.py:266
msgid "Profile updated successfully"
msgstr "تم تحديث الملف الشخصي بنجاح"

#: app/routes/auth.py:269
msgid "Could not update your profile due to a database error."
msgstr "تعذر تحديث ملف التعريف الخاص بك بسبب خطأ في قاعدة البيانات."

#: app/routes/auth.py:291
msgid "Avatar removed"
msgstr "تمت إزالة الصورة الرمزية"

#: app/routes/auth.py:294
msgid "Failed to remove avatar."
msgstr "فشل في إزالة الصورة الرمزية."

#: app/routes/auth.py:342
msgid "Single Sign-On is not configured yet. Please contact an administrator."
msgstr "لم يتم تكوين الدخول الموحد بعد. الرجاء الاتصال بالمسؤول."

#: app/routes/auth.py:361
msgid "Single Sign-On is not configured."
msgstr "لم يتم تكوين الدخول الموحد."

#: app/routes/auth.py:464
msgid ""
"Authentication failed: missing issuer or subject claim. Please check OIDC "
"configuration."
msgstr ""
"فشلت المصادقة: جهة الإصدار أو المطالبة بالموضوع مفقودة. يرجى التحقق من تكوين"
" OIDC."

#: app/routes/auth.py:488
msgid "User account does not exist and self-registration is disabled."
msgstr "حساب المستخدم غير موجود وتم تعطيل التسجيل الذاتي."

#: app/routes/auth.py:511
msgid "Could not create your account due to a database error."
msgstr "تعذر إنشاء حسابك بسبب خطأ في قاعدة البيانات."

#: app/routes/auth.py:586
msgid "Unexpected error during SSO login. Please try again or contact support."
msgstr ""
"خطأ غير متوقع أثناء تسجيل الدخول SSO. يرجى المحاولة مرة أخرى أو الاتصال "
"بالدعم."

#: app/routes/budget_alerts.py:342
msgid "You do not have access to this project."
msgstr "ليس لديك حق الوصول إلى هذا المشروع."

#: app/routes/budget_alerts.py:349
msgid "This project does not have a budget set."
msgstr "هذا المشروع ليس لديه ميزانية محددة."

#: app/routes/calendar.py:153
msgid "Event created successfully"
msgstr "تم إنشاء الحدث بنجاح"

#: app/routes/calendar.py:233
msgid "Event updated successfully"
msgstr "تم تحديث الحدث بنجاح"

#: app/routes/calendar.py:252
msgid "You do not have permission to delete this event."
msgstr "ليس لديك الإذن بحذف هذا الحدث."

#: app/routes/calendar.py:260
msgid "Failed to delete event"
msgstr "فشل في حذف الحدث"

#: app/routes/calendar.py:265 app/routes/calendar.py:270
msgid "Event deleted successfully"
msgstr "تم حذف الحدث بنجاح"

#: app/routes/calendar.py:276
#, python-format
msgid "Error deleting event: %(error)s"
msgstr "حدث خطأ أثناء حذف الحدث: %(خطأ)s"

#: app/routes/calendar.py:306
msgid "Event moved successfully"
msgstr "تم نقل الحدث بنجاح"

#: app/routes/calendar.py:344
msgid "Event resized successfully"
msgstr "تم تغيير حجم الحدث بنجاح"

#: app/routes/calendar.py:362
msgid "You do not have permission to view this event."
msgstr "ليس لديك إذن لمشاهدة هذا الحدث."

#: app/routes/calendar.py:413
msgid "You do not have permission to edit this event."
msgstr "ليس لديك إذن لتعديل هذا الحدث."

#: app/routes/client_notes.py:23 app/routes/client_notes.py:79
msgid "Note content cannot be empty"
msgstr "لا يمكن أن يكون محتوى الملاحظة فارغًا"

#: app/routes/client_notes.py:45
msgid "Note added successfully"
msgstr "تمت إضافة الملاحظة بنجاح"

#: app/routes/client_notes.py:47
msgid "Error adding note"
msgstr "حدث خطأ أثناء إضافة الملاحظة"

#: app/routes/client_notes.py:50 app/routes/client_notes.py:52
#, python-format
msgid "Error adding note: %(error)s"
msgstr "خطأ في إضافة ملاحظة: %(خطأ)s"

#: app/routes/client_notes.py:65 app/routes/client_notes.py:110
msgid "Note does not belong to this client"
msgstr "ملاحظة لا تنتمي إلى هذا العميل"

#: app/routes/client_notes.py:70
msgid "You do not have permission to edit this note"
msgstr "ليس لديك الإذن بتعديل هذه الملاحظة"

#: app/routes/client_notes.py:85 app/templates/clients/view.html:327
#: app/templates/clients/view.html:332
msgid "Error updating note"
msgstr "حدث خطأ أثناء تحديث الملاحظة"

#: app/routes/client_notes.py:92
msgid "Note updated successfully"
msgstr "تم تحديث الملاحظة بنجاح"

#: app/routes/client_notes.py:96 app/routes/client_notes.py:98
#, python-format
msgid "Error updating note: %(error)s"
msgstr "حدث خطأ أثناء تحديث الملاحظة: %(خطأ)s"

#: app/routes/client_notes.py:115
msgid "You do not have permission to delete this note"
msgstr "ليس لديك الإذن بحذف هذه الملاحظة"

#: app/routes/client_notes.py:124
msgid "Error deleting note"
msgstr "حدث خطأ أثناء حذف الملاحظة"

#: app/routes/client_notes.py:131
msgid "Note deleted successfully"
msgstr "تم حذف الملاحظة بنجاح"

#: app/routes/client_notes.py:134
#, python-format
msgid "Error deleting note: %(error)s"
msgstr "حدث خطأ أثناء حذف الملاحظة: %(خطأ)s"

#: app/routes/client_portal.py:55 app/routes/client_portal.py:82
#: app/routes/client_portal.py:91 app/routes/client_portal.py:95
#: app/routes/client_portal.py:121
msgid "Please log in to access the client portal."
msgstr "يرجى تسجيل الدخول للوصول إلى بوابة العميل."

#: app/routes/client_portal.py:59
msgid "Client portal access is not enabled for your account."
msgstr "لم يتم تمكين الوصول إلى بوابة العميل لحسابك."

#: app/routes/client_portal.py:64
msgid "Your client account is inactive."
msgstr "حساب العميل الخاص بك غير نشط."

#: app/routes/client_portal.py:161
msgid "Username and password are required."
msgstr "اسم المستخدم وكلمة المرور مطلوبة."

#: app/routes/client_portal.py:168
msgid "Invalid username or password."
msgstr "اسم المستخدم أو كلمة المرور غير صالحة."

#: app/routes/client_portal.py:175
#, python-format
msgid "Welcome, %(client_name)s!"
msgstr "مرحبًا %(client_name)s!"

#: app/routes/client_portal.py:189
msgid "You have been logged out."
msgstr "لقد تم تسجيل خروجك."

#: app/routes/client_portal.py:199
msgid "Invalid or missing password setup token."
msgstr "رمز إعداد كلمة المرور غير صالح أو مفقود."

#: app/routes/client_portal.py:206
msgid "Invalid or expired password setup token. Please request a new one."
msgstr "رمز إعداد كلمة المرور غير صالح أو منتهية الصلاحية. يرجى طلب واحدة جديدة."

#: app/routes/client_portal.py:215
msgid "Password is required."
msgstr "كلمة المرور مطلوبة."

#: app/routes/client_portal.py:219
msgid "Password must be at least 8 characters long."
msgstr "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل."

#: app/routes/client_portal.py:223
msgid "Passwords do not match."
msgstr "كلمات المرور غير متطابقة."

#: app/routes/client_portal.py:231
msgid "Could not set password due to a database error."
msgstr "لا يمكن تعيين كلمة المرور بسبب خطأ في قاعدة البيانات."

#: app/routes/client_portal.py:234
msgid "Password set successfully! You can now log in to the portal."
msgstr "تم تعيين كلمة المرور بنجاح! يمكنك الآن تسجيل الدخول إلى البوابة."

#: app/routes/client_portal.py:251 app/routes/client_portal.py:321
#: app/routes/client_portal.py:356 app/routes/client_portal.py:454
msgid "Unable to load client portal data."
msgstr "غير قادر على تحميل بيانات بوابة العميل."

#: app/routes/client_portal.py:392
msgid "Invoice not found."
msgstr "لم يتم العثور على الفاتورة."

#: app/routes/client_portal.py:434
msgid "Quote not found."
msgstr "لم يتم العثور على الاقتباس."

#: app/routes/clients.py:76 app/routes/clients.py:78
msgid "You do not have permission to create clients"
msgstr "ليس لديك الإذن بإنشاء عملاء"

#: app/routes/clients.py:105 app/routes/clients.py:264
msgid "Client name is required"
msgstr "اسم العميل مطلوب"

#: app/routes/clients.py:116 app/routes/clients.py:270
msgid "A client with this name already exists"
msgstr "العميل بهذا الاسم موجود بالفعل"

#: app/routes/clients.py:129 app/routes/clients.py:277 app/routes/offers.py:92
#: app/routes/offers.py:228 app/routes/projects.py:242 app/routes/projects.py:652
#: app/routes/quotes.py:158
msgid "Invalid hourly rate format"
msgstr "تنسيق السعر بالساعة غير صالح"

#: app/routes/clients.py:141 app/routes/clients.py:285
msgid "Prepaid hours must be a positive number."
msgstr "يجب أن تكون الساعات المدفوعة مسبقًا رقمًا موجبًا."

#: app/routes/clients.py:153 app/routes/clients.py:294
msgid "Prepaid reset day must be between 1 and 28."
msgstr "يجب أن يكون يوم إعادة ضبط الدفع المسبق بين 1 و28."

#: app/routes/clients.py:176
msgid "Could not create client due to a database error. Please check server logs."
msgstr "تعذر إنشاء العميل بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/clients.py:248
msgid "You do not have permission to edit clients"
msgstr "ليس لديك الإذن بتحرير العملاء"

#: app/routes/clients.py:305
msgid "Portal username is required when enabling portal access."
msgstr "مطلوب اسم مستخدم البوابة عند تمكين الوصول إلى البوابة."

#: app/routes/clients.py:311
msgid "This portal username is already in use by another client."
msgstr "اسم مستخدم البوابة الإلكترونية هذا قيد الاستخدام بالفعل بواسطة عميل آخر."

#: app/routes/clients.py:339
msgid "Could not update client due to a database error. Please check server logs."
msgstr "لا يمكن تحديث العميل بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/clients.py:360
msgid "You do not have permission to send portal emails"
msgstr "ليس لديك إذن بإرسال رسائل البريد الإلكتروني للبوابة"

#: app/routes/clients.py:365
msgid "Client portal is not enabled for this client."
msgstr "لم يتم تمكين بوابة العميل لهذا العميل."

#: app/routes/clients.py:369
msgid "Portal username is not set for this client."
msgstr "لم يتم تعيين اسم مستخدم المدخل لهذا العميل."

#: app/routes/clients.py:373
msgid "Client email address is not set. Cannot send password setup email."
msgstr ""
"لم يتم تعيين عنوان البريد الإلكتروني للعميل. لا يمكن إرسال بريد إلكتروني "
"لإعداد كلمة المرور."

#: app/routes/clients.py:380
msgid "Could not generate password setup token due to a database error."
msgstr "تعذر إنشاء الرمز المميز لإعداد كلمة المرور بسبب خطأ في قاعدة البيانات."

#: app/routes/clients.py:394
#, python-format
msgid "Password setup email sent successfully to %(email)s"
msgstr "تم إرسال البريد الإلكتروني الخاص بإعداد كلمة المرور بنجاح إلى %(email)s"

#: app/routes/clients.py:404
msgid ""
"Email server is not configured. Please configure email settings in Admin → "
"Email Configuration or set MAIL_SERVER environment variable."
msgstr ""
"لم يتم تكوين خادم البريد الإلكتروني. يرجى تكوين إعدادات البريد الإلكتروني في"
" المسؤول → تكوين البريد الإلكتروني أو تعيين متغير البيئة MAIL_SERVER."

#: app/routes/clients.py:406
msgid ""
"Failed to send password setup email. Please check email configuration and "
"server logs for details."
msgstr ""
"فشل في إرسال البريد الإلكتروني لإعداد كلمة المرور. يرجى التحقق من تكوين "
"البريد الإلكتروني وسجلات الخادم للحصول على التفاصيل."

#: app/routes/clients.py:409
#, python-format
msgid "An error occurred while sending the email: %(error)s"
msgstr "حدث خطأ أثناء إرسال البريد الإلكتروني: %(خطأ)s"

#: app/routes/clients.py:421
msgid "You do not have permission to archive clients"
msgstr "ليس لديك الإذن بأرشفة العملاء"

#: app/routes/clients.py:425
msgid "Client is already inactive"
msgstr "العميل غير نشط بالفعل"

#: app/routes/clients.py:442
msgid "You do not have permission to activate clients"
msgstr "ليس لديك الإذن لتنشيط العملاء"

#: app/routes/clients.py:446
msgid "Client is already active"
msgstr "العميل نشط بالفعل"

#: app/routes/clients.py:461 app/routes/clients.py:489
msgid "You do not have permission to delete clients"
msgstr "ليس لديك الإذن بحذف العملاء"

#: app/routes/clients.py:466
msgid "Cannot delete client with existing projects"
msgstr "لا يمكن حذف العميل مع المشاريع الموجودة"

#: app/routes/clients.py:473
msgid "Could not delete client due to a database error. Please check server logs."
msgstr "لا يمكن حذف العميل بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/clients.py:495
msgid "No clients selected for deletion"
msgstr "لم يتم تحديد أي عملاء للحذف"

#: app/routes/clients.py:534
msgid "Could not delete clients due to a database error. Please check server logs."
msgstr "لا يمكن حذف العملاء بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/clients.py:545
msgid "No clients were deleted"
msgstr "لم يتم حذف أي عملاء"

#: app/routes/clients.py:555
msgid "You do not have permission to change client status"
msgstr "ليس لديك الإذن بتغيير حالة العميل"

#: app/routes/clients.py:562
msgid "No clients selected"
msgstr "لم يتم تحديد أي عملاء"

#: app/routes/clients.py:566 app/routes/projects.py:968 app/routes/tasks.py:399
msgid "Invalid status"
msgstr "الحالة غير صالحة"

#: app/routes/clients.py:595
msgid ""
"Could not update client status due to a database error. Please check server "
"logs."
msgstr ""
"تعذر تحديث حالة العميل بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/clients.py:607
msgid "No clients were updated"
msgstr "لم يتم تحديث أي عملاء"

#: app/routes/comments.py:24 app/routes/comments.py:114
msgid "Comment content cannot be empty"
msgstr "لا يمكن أن يكون محتوى التعليق فارغًا"

#: app/routes/comments.py:28
msgid "Comment must be associated with a project, task, or quote"
msgstr "يجب أن يرتبط التعليق بمشروع أو مهمة أو عرض أسعار"

#: app/routes/comments.py:34
msgid "Comment cannot be associated with multiple targets"
msgstr "لا يمكن ربط التعليق بأهداف متعددة"

#: app/routes/comments.py:56
msgid "Invalid parent comment"
msgstr "تعليق الوالدين غير صالح"

#: app/routes/comments.py:81
msgid "Comment added successfully"
msgstr "تمت إضافة التعليق بنجاح"

#: app/routes/comments.py:83
msgid "Error adding comment"
msgstr "حدث خطأ أثناء إضافة التعليق"

#: app/routes/comments.py:86
#, python-format
msgid "Error adding comment: %(error)s"
msgstr "خطأ في إضافة التعليق: %(خطأ)s"

#: app/routes/comments.py:106
msgid "You do not have permission to edit this comment"
msgstr "ليس لديك الإذن لتحرير هذا التعليق"

#: app/routes/comments.py:123
msgid "Comment updated successfully"
msgstr "تم تحديث التعليق بنجاح"

#: app/routes/comments.py:136
#, python-format
msgid "Error updating comment: %(error)s"
msgstr "حدث خطأ أثناء تحديث التعليق: %(خطأ)s"

#: app/routes/comments.py:148
msgid "You do not have permission to delete this comment"
msgstr "ليس لديك الإذن بحذف هذا التعليق"

#: app/routes/comments.py:163
msgid "Comment deleted successfully"
msgstr "تم حذف التعليق بنجاح"

#: app/routes/comments.py:176
#, python-format
msgid "Error deleting comment: %(error)s"
msgstr "حدث خطأ أثناء حذف التعليق: %(خطأ)s"

#: app/routes/contacts.py:57
msgid "Contact created successfully"
msgstr "تم إنشاء جهة الاتصال بنجاح"

#: app/routes/contacts.py:61
#, python-format
msgid "Error creating contact: %(error)s"
msgstr "خطأ في إنشاء جهة الاتصال: %(خطأ)s"

#: app/routes/contacts.py:104
msgid "Contact updated successfully"
msgstr "تم تحديث جهة الاتصال بنجاح"

#: app/routes/contacts.py:108
#, python-format
msgid "Error updating contact: %(error)s"
msgstr "حدث خطأ أثناء تحديث جهة الاتصال: %(خطأ)s"

#: app/routes/contacts.py:123
msgid "Contact deleted successfully"
msgstr "تم حذف جهة الاتصال بنجاح"

#: app/routes/contacts.py:126
#, python-format
msgid "Error deleting contact: %(error)s"
msgstr "خطأ في حذف جهة الاتصال: %(خطأ)s"

#: app/routes/contacts.py:139
msgid "Contact set as primary"
msgstr "تم تعيين جهة الاتصال كجهة أساسية"

#: app/routes/contacts.py:142
#, python-format
msgid "Error setting primary contact: %(error)s"
msgstr "خطأ في تعيين جهة الاتصال الأساسية: %(خطأ)s"

#: app/routes/contacts.py:178
msgid "Communication recorded successfully"
msgstr "تم تسجيل الإتصال بنجاح"

#: app/routes/contacts.py:182
#, python-format
msgid "Error recording communication: %(error)s"
msgstr "خطأ في تسجيل الاتصال: %(خطأ)s"

#: app/routes/deals.py:104 app/routes/deals.py:178
msgid "Invalid deal value"
msgstr "قيمة الصفقة غير صالحة"

#: app/routes/deals.py:137
msgid "Deal created successfully"
msgstr "تم إنشاء الصفقة بنجاح"

#: app/routes/deals.py:141
#, python-format
msgid "Error creating deal: %(error)s"
msgstr "خطأ في إنشاء الصفقة: %(خطأ)s"

#: app/routes/deals.py:206
msgid "Deal updated successfully"
msgstr "تم تحديث الصفقة بنجاح"

#: app/routes/deals.py:210
#, python-format
msgid "Error updating deal: %(error)s"
msgstr "حدث خطأ أثناء تحديث الصفقة: %(خطأ)s"

#: app/routes/deals.py:242
msgid "Deal closed as won"
msgstr "تم إغلاق الصفقة كما فاز"

#: app/routes/deals.py:245 app/routes/deals.py:272
#, python-format
msgid "Error closing deal: %(error)s"
msgstr "خطأ في إغلاق الصفقة: %(خطأ)s"

#: app/routes/deals.py:269
msgid "Deal closed as lost"
msgstr "تم إغلاق الصفقة على أنها خاسرة"

#: app/routes/deals.py:304 app/routes/leads.py:309
msgid "Activity recorded successfully"
msgstr "تم تسجيل النشاط بنجاح"

#: app/routes/deals.py:308 app/routes/leads.py:313
#, python-format
msgid "Error recording activity: %(error)s"
msgstr "خطأ في نشاط التسجيل: %(خطأ)s"

#: app/routes/expense_categories.py:50 app/routes/expense_categories.py:138
msgid "Category name is required"
msgstr "اسم الفئة مطلوب"

#: app/routes/expense_categories.py:85
msgid "Expense category created successfully"
msgstr "تم إنشاء فئة النفقات بنجاح"

#: app/routes/expense_categories.py:90 app/routes/expense_categories.py:96
msgid "Error creating expense category"
msgstr "حدث خطأ أثناء إنشاء فئة المصروفات"

#: app/routes/expense_categories.py:169
msgid "Expense category updated successfully"
msgstr "تم تحديث فئة المصروفات بنجاح"

#: app/routes/expense_categories.py:174 app/routes/expense_categories.py:180
msgid "Error updating expense category"
msgstr "حدث خطأ أثناء تحديث فئة المصروفات"

#: app/routes/expense_categories.py:197
msgid "Expense category deactivated successfully"
msgstr "تم إلغاء تنشيط فئة المصروفات بنجاح"

#: app/routes/expense_categories.py:201 app/routes/expense_categories.py:206
msgid "Error deactivating expense category"
msgstr "حدث خطأ أثناء إلغاء تنشيط فئة المصروفات"

#: app/routes/expenses.py:231
msgid "Title is required"
msgstr "العنوان مطلوب"

#: app/routes/expenses.py:235
msgid "Category is required"
msgstr "الفئة مطلوبة"

#: app/routes/expenses.py:239
msgid "Amount is required"
msgstr "المبلغ مطلوب"

#: app/routes/expenses.py:243
msgid "Expense date is required"
msgstr "تاريخ النفقات مطلوب"

#: app/routes/expenses.py:250 app/routes/expenses.py:413
#: app/routes/expenses.py:1205 app/routes/mileage.py:179
#: app/routes/per_diem.py:136 app/routes/projects.py:1226
#: app/routes/projects.py:1297 app/routes/reports.py:181 app/routes/reports.py:326
#: app/routes/reports.py:460 app/routes/reports.py:656 app/routes/reports.py:740
#: app/routes/reports.py:800 app/routes/timer.py:743 app/routes/weekly_goals.py:87
msgid "Invalid date format"
msgstr "تنسيق التاريخ غير صالح"

#: app/routes/expenses.py:258 app/routes/expenses.py:421
#: app/routes/expenses.py:1213 app/routes/projects.py:1219
#: app/routes/projects.py:1290
msgid "Invalid amount format"
msgstr "تنسيق المبلغ غير صالح"

#: app/routes/expenses.py:325
msgid "Expense created successfully"
msgstr "تم إنشاء النفقات بنجاح"

#: app/routes/expenses.py:336 app/routes/expenses.py:341
#: app/routes/expenses.py:1258 app/routes/expenses.py:1263
msgid "Error creating expense"
msgstr "حدث خطأ أثناء إنشاء النفقات"

#: app/routes/expenses.py:353
msgid "You do not have permission to view this expense"
msgstr "ليس لديك إذن لعرض هذه النفقات"

#: app/routes/expenses.py:371
msgid "You do not have permission to edit this expense"
msgstr "ليس لديك إذن لتعديل هذه النفقات"

#: app/routes/expenses.py:376
msgid "Cannot edit approved or reimbursed expenses"
msgstr "لا يمكن تعديل النفقات المعتمدة أو المدفوعة"

#: app/routes/expenses.py:406 app/routes/expenses.py:1198
#: app/routes/mileage.py:172 app/routes/per_diem.py:128 app/routes/per_diem.py:550
#: app/routes/per_diem.py:601
msgid "Please fill in all required fields"
msgstr "يرجى ملء جميع الحقول المطلوبة"

#: app/routes/expenses.py:482
msgid "Expense updated successfully"
msgstr "تم تحديث المصروفات بنجاح"

#: app/routes/expenses.py:487 app/routes/expenses.py:492
msgid "Error updating expense"
msgstr "حدث خطأ أثناء تحديث النفقات"

#: app/routes/expenses.py:504
msgid "You do not have permission to delete this expense"
msgstr "ليس لديك إذن بحذف هذه النفقات"

#: app/routes/expenses.py:509
msgid "Cannot delete approved or invoiced expenses"
msgstr "لا يمكن حذف النفقات المعتمدة أو المفوترة"

#: app/routes/expenses.py:525
msgid "Expense deleted successfully"
msgstr "تم حذف النفقة بنجاح"

#: app/routes/expenses.py:529 app/routes/expenses.py:533
msgid "Error deleting expense"
msgstr "حدث خطأ أثناء حذف النفقات"

#: app/routes/expenses.py:544
msgid "No expenses selected for deletion"
msgstr "لم يتم تحديد أي نفقات للحذف"

#: app/routes/expenses.py:591
msgid "Could not delete expenses due to a database error. Please check server logs."
msgstr "لا يمكن حذف النفقات بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/expenses.py:596
#, python-format
msgid "Successfully deleted %(count)d expense(s)"
msgstr "تم حذف %(count)d من النفقات بنجاح"

#: app/routes/expenses.py:599
#, python-format
msgid "Skipped %(count)d expense(s): %(errors)s"
msgstr "تم تخطي %(عدد)d من النفقات: %(أخطاء)s"

#: app/routes/expenses.py:611
msgid "No expenses selected"
msgstr "لم يتم تحديد أي نفقات"

#: app/routes/expenses.py:617 app/routes/invoices.py:573 app/routes/mileage.py:407
#: app/routes/payments.py:523 app/routes/per_diem.py:413 app/routes/tasks.py:637
msgid "Invalid status value"
msgstr "قيمة الحالة غير صالحة"

#: app/routes/expenses.py:644
msgid "Could not update expenses due to a database error"
msgstr "تعذر تحديث النفقات بسبب خطأ في قاعدة البيانات"

#: app/routes/expenses.py:647
#, python-format
msgid "Successfully updated %(count)d expense(s) to %(status)s"
msgstr "تم بنجاح تحديث %(count)d من المصروفات إلى %(status)s"

#: app/routes/expenses.py:650
#, python-format
msgid "Skipped %(count)d expense(s) (no permission)"
msgstr "تم تخطي %(count)d من النفقات (بدون إذن)"

#: app/routes/expenses.py:660
msgid "Only administrators can approve expenses"
msgstr "يمكن للمسؤولين فقط الموافقة على النفقات"

#: app/routes/expenses.py:666
msgid "Only pending expenses can be approved"
msgstr "يمكن الموافقة على النفقات المعلقة فقط"

#: app/routes/expenses.py:674
msgid "Expense approved successfully"
msgstr "تمت الموافقة على المصروفات بنجاح"

#: app/routes/expenses.py:678 app/routes/expenses.py:682
msgid "Error approving expense"
msgstr "خطأ في الموافقة على النفقات"

#: app/routes/expenses.py:692
msgid "Only administrators can reject expenses"
msgstr "يمكن للمسؤولين فقط رفض النفقات"

#: app/routes/expenses.py:698
msgid "Only pending expenses can be rejected"
msgstr "يمكن رفض النفقات المعلقة فقط"

#: app/routes/expenses.py:704 app/routes/mileage.py:494 app/routes/per_diem.py:500
#: app/routes/quotes.py:992
msgid "Rejection reason is required"
msgstr "سبب الرفض مطلوب"

#: app/routes/expenses.py:710
msgid "Expense rejected"
msgstr "تم رفض النفقة"

#: app/routes/expenses.py:714 app/routes/expenses.py:718
msgid "Error rejecting expense"
msgstr "خطأ في رفض النفقات"

#: app/routes/expenses.py:728
msgid "Only administrators can mark expenses as reimbursed"
msgstr "يمكن للمسؤولين فقط وضع علامة على النفقات على أنها مستردة"

#: app/routes/expenses.py:734
msgid "Only approved expenses can be marked as reimbursed"
msgstr "يمكن وضع علامة على النفقات المعتمدة فقط على أنها مسددة"

#: app/routes/expenses.py:738
msgid "This expense is not marked as reimbursable"
msgstr "لم يتم وضع علامة على هذه النفقات على أنها قابلة للسداد"

#: app/routes/expenses.py:745
msgid "Expense marked as reimbursed"
msgstr "تم وضع علامة على النفقات على أنها تم سدادها"

#: app/routes/expenses.py:749 app/routes/expenses.py:753
msgid "Error marking expense as reimbursed"
msgstr "حدث خطأ أثناء وضع علامة على النفقات على أنها مستردة"

#: app/routes/expenses.py:1084
msgid "OCR is not available. Please contact your administrator."
msgstr "التعرف الضوئي على الحروف غير متوفر. يرجى الاتصال بالمسؤول الخاص بك."

#: app/routes/expenses.py:1088 app/routes/quotes.py:728
msgid "No file provided"
msgstr "لم يتم تقديم أي ملف"

#: app/routes/expenses.py:1094 app/routes/quotes.py:733
msgid "No file selected"
msgstr "لم يتم تحديد أي ملف"

#: app/routes/expenses.py:1098
msgid "Invalid file type. Allowed types: png, jpg, jpeg, gif, pdf"
msgstr "نوع الملف غير صالح. الأنواع المسموح بها: png، jpg، jpeg، gif، pdf"

#: app/routes/expenses.py:1146
msgid ""
"Receipt scanned successfully! You can now create an expense with the "
"extracted data."
msgstr "تم فحص الإيصال بنجاح! يمكنك الآن إنشاء حساب باستخدام البيانات المستخرجة."

#: app/routes/expenses.py:1151
msgid "Error scanning receipt. Please try again or enter the expense manually."
msgstr "خطأ في مسح الإيصال. يرجى المحاولة مرة أخرى أو إدخال النفقات يدويًا."

#: app/routes/expenses.py:1164
msgid "No scanned receipt data found. Please scan a receipt first."
msgstr "لم يتم العثور على بيانات الإيصال الممسوحة ضوئيًا. يرجى مسح الإيصال أولاً."

#: app/routes/expenses.py:1249
msgid "Expense created successfully from scanned receipt"
msgstr "تم إنشاء النفقات بنجاح من الإيصال الممسوح ضوئيًا"

#: app/routes/inventory.py:155 app/routes/inventory.py:262
msgid "SKU already exists. Please use a different SKU."
msgstr "SKU موجود بالفعل. الرجاء استخدام SKU مختلف."

#: app/routes/inventory.py:210
msgid "Stock item created successfully."
msgstr "تم إنشاء عنصر المخزون بنجاح."

#: app/routes/inventory.py:215
#, python-format
msgid "Error creating stock item: %(error)s"
msgstr "خطأ في إنشاء عنصر المخزون: %(خطأ)s"

#: app/routes/inventory.py:342
msgid "Stock item updated successfully."
msgstr "تم تحديث عنصر المخزون بنجاح."

#: app/routes/inventory.py:347
#, python-format
msgid "Error updating stock item: %(error)s"
msgstr "حدث خطأ أثناء تحديث عنصر المخزون: %(خطأ)s"

#: app/routes/inventory.py:365
msgid "Cannot delete stock item with existing stock or movement history."
msgstr "لا يمكن حذف عنصر المخزون الذي يحتوي على المخزون الحالي أو سجل الحركة."

#: app/routes/inventory.py:373
msgid "Stock item deleted successfully."
msgstr "تم حذف عنصر المخزون بنجاح."

#: app/routes/inventory.py:377
#, python-format
msgid "Error deleting stock item: %(error)s"
msgstr "حدث خطأ أثناء حذف عنصر المخزون: %(خطأ)s"

#: app/routes/inventory.py:414 app/routes/inventory.py:478
msgid "Warehouse code already exists. Please use a different code."
msgstr "رمز المستودع موجود بالفعل. الرجاء استخدام رمز مختلف."

#: app/routes/inventory.py:433
msgid "Warehouse created successfully."
msgstr "تم إنشاء المستودع بنجاح."

#: app/routes/inventory.py:438
#, python-format
msgid "Error creating warehouse: %(error)s"
msgstr "خطأ في إنشاء المستودع: %(خطأ)s"

#: app/routes/inventory.py:494
msgid "Warehouse updated successfully."
msgstr "تم تحديث المستودع بنجاح."

#: app/routes/inventory.py:499
#, python-format
msgid "Error updating warehouse: %(error)s"
msgstr "خطأ في تحديث المستودع: %(خطأ)s"

#: app/routes/inventory.py:515
msgid ""
"Cannot delete warehouse with existing stock. Please transfer or remove all "
"stock first."
msgstr ""
"لا يمكن حذف المستودع الذي يحتوي على مخزون موجود. يرجى نقل أو إزالة جميع "
"الأسهم أولا."

#: app/routes/inventory.py:523
msgid "Warehouse deleted successfully."
msgstr "تم حذف المستودع بنجاح."

#: app/routes/inventory.py:527
#, python-format
msgid "Error deleting warehouse: %(error)s"
msgstr "خطأ في حذف المستودع: %(خطأ)s"

#: app/routes/inventory.py:689
msgid "Stock movement recorded successfully."
msgstr "تم تسجيل حركة السهم بنجاح"

#: app/routes/inventory.py:694
#, python-format
msgid "Error recording stock movement: %(error)s"
msgstr "خطأ في تسجيل حركة المخزون: %(خطأ)s"

#: app/routes/inventory.py:766
msgid "Source and destination warehouses must be different."
msgstr "يجب أن تكون مستودعات المصدر والوجهة مختلفة."

#: app/routes/inventory.py:780
msgid "Insufficient stock available in source warehouse."
msgstr "عدم كفاية المخزون المتوفر في المستودع المصدر."

#: app/routes/inventory.py:833
msgid "Stock transfer completed successfully."
msgstr "تمت عملية نقل المخزون بنجاح."

#: app/routes/inventory.py:838
#, python-format
msgid "Error creating transfer: %(error)s"
msgstr "خطأ في إنشاء النقل: %(خطأ)s"

#: app/routes/inventory.py:934
msgid "Stock adjustment recorded successfully."
msgstr "تم تسجيل تعديل المخزون بنجاح."

#: app/routes/inventory.py:939
#, python-format
msgid "Error recording adjustment: %(error)s"
msgstr "تعديل تسجيل الخطأ: %(خطأ)s"

#: app/routes/inventory.py:1063
msgid "Reservation fulfilled successfully."
msgstr "تم الحجز بنجاح."

#: app/routes/inventory.py:1066
#, python-format
msgid "Error fulfilling reservation: %(error)s"
msgstr "خطأ في إتمام الحجز: %(خطأ)s"

#: app/routes/inventory.py:1083
msgid "Reservation cancelled successfully."
msgstr "تم إلغاء الحجز بنجاح."

#: app/routes/inventory.py:1086
#, python-format
msgid "Error cancelling reservation: %(error)s"
msgstr "خطأ في إلغاء الحجز: %(خطأ)s"

#: app/routes/inventory.py:1152
msgid "Supplier created successfully."
msgstr "تم إنشاء المورد بنجاح."

#: app/routes/inventory.py:1157
#, python-format
msgid "Error creating supplier: %(error)s"
msgstr "خطأ في إنشاء المورد: %(خطأ)s"

#: app/routes/inventory.py:1201
msgid "Supplier code already exists. Please use a different code."
msgstr "رمز المورد موجود بالفعل. الرجاء استخدام رمز مختلف."

#: app/routes/inventory.py:1222
msgid "Supplier updated successfully."
msgstr "تم تحديث المورد بنجاح."

#: app/routes/inventory.py:1227
#, python-format
msgid "Error updating supplier: %(error)s"
msgstr "حدث خطأ أثناء تحديث المورد: %(خطأ)s"

#: app/routes/inventory.py:1243
msgid "Cannot delete supplier with associated stock items. Remove items first."
msgstr "لا يمكن حذف المورد مع عناصر المخزون المرتبطة. قم بإزالة العناصر أولاً."

#: app/routes/inventory.py:1252
msgid "Supplier deleted successfully."
msgstr "تم حذف المورد بنجاح."

#: app/routes/inventory.py:1255
#, python-format
msgid "Error deleting supplier: %(error)s"
msgstr "خطأ في حذف المورد: %(خطأ)s"

#: app/routes/inventory.py:1351
msgid "Purchase order created successfully."
msgstr "تم إنشاء أمر الشراء بنجاح."

#: app/routes/inventory.py:1356
#, python-format
msgid "Error creating purchase order: %(error)s"
msgstr "خطأ في إنشاء أمر الشراء: %(خطأ)s"

#: app/routes/inventory.py:1389
msgid "Cannot edit a purchase order that has been received."
msgstr "لا يمكن تعديل أمر الشراء الذي تم استلامه."

#: app/routes/inventory.py:1437
msgid "Purchase order updated successfully."
msgstr "تم تحديث أمر الشراء بنجاح."

#: app/routes/inventory.py:1442
#, python-format
msgid "Error updating purchase order: %(error)s"
msgstr "خطأ في تحديث أمر الشراء: %(خطأ)s"

#: app/routes/inventory.py:1468
msgid "Purchase order marked as sent."
msgstr "تم وضع علامة على أمر الشراء كمرسل."

#: app/routes/inventory.py:1471
#, python-format
msgid "Error sending purchase order: %(error)s"
msgstr "خطأ في إرسال أمر الشراء: %(خطأ)s"

#: app/routes/inventory.py:1489
msgid "Purchase order cancelled successfully."
msgstr "تم إلغاء أمر الشراء بنجاح."

#: app/routes/inventory.py:1492
#, python-format
msgid "Error cancelling purchase order: %(error)s"
msgstr "خطأ في إلغاء أمر الشراء: %(خطأ)s"

#: app/routes/inventory.py:1507
msgid "Cannot delete a purchase order that has been received. Cancel it instead."
msgstr "لا يمكن حذف أمر الشراء الذي تم استلامه. قم بإلغائها بدلاً من ذلك."

#: app/routes/inventory.py:1515
msgid "Purchase order deleted successfully."
msgstr "تم حذف أمر الشراء بنجاح."

#: app/routes/inventory.py:1519
#, python-format
msgid "Error deleting purchase order: %(error)s"
msgstr "خطأ في حذف أمر الشراء: %(خطأ)s"

#: app/routes/inventory.py:1552
msgid "Purchase order marked as received and stock updated."
msgstr "تم وضع علامة على أمر الشراء كمستلم وتم تحديث المخزون."

#: app/routes/inventory.py:1555
#, python-format
msgid "Error receiving purchase order: %(error)s"
msgstr "خطأ في استلام أمر الشراء: %(خطأ)s"

#: app/routes/invoices.py:117
msgid "Project, client name, and due date are required"
msgstr "مطلوب المشروع واسم العميل وتاريخ الاستحقاق"

#: app/routes/invoices.py:123 app/routes/tasks.py:151 app/routes/tasks.py:277
msgid "Invalid due date format"
msgstr "تنسيق تاريخ الاستحقاق غير صالح"

#: app/routes/invoices.py:129 app/routes/offers.py:108 app/routes/offers.py:244
#: app/routes/quotes.py:174 app/routes/quotes.py:324
#: app/routes/recurring_invoices.py:85
msgid "Invalid tax rate format"
msgstr "تنسيق معدل الضريبة غير صالح"

#: app/routes/invoices.py:135
msgid "Selected project not found"
msgstr "لم يتم العثور على المشروع المحدد"

#: app/routes/invoices.py:191
msgid "Could not create invoice due to a database error. Please check server logs."
msgstr "تعذر إنشاء فاتورة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/invoices.py:226
msgid "You do not have permission to view this invoice"
msgstr "ليس لديك الإذن لعرض هذه الفاتورة"

#: app/routes/invoices.py:254 app/routes/invoices.py:626
msgid "You do not have permission to edit this invoice"
msgstr "ليس لديك الإذن بتعديل هذه الفاتورة"

#: app/routes/invoices.py:382 app/routes/quotes.py:498 app/routes/quotes.py:601
#, python-format
msgid "Warning: Could not reserve stock for item %(item)s: %(error)s"
msgstr "تحذير: تعذر حجز المخزون للعنصر %(item)s: %(error)s"

#: app/routes/invoices.py:387
msgid "Could not update invoice due to a database error. Please check server logs."
msgstr "تعذر تحديث الفاتورة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/invoices.py:390
msgid "Invoice updated successfully"
msgstr "تم تحديث الفاتورة بنجاح"

#: app/routes/invoices.py:480
#, python-format
msgid "Warning: Could not reduce stock for item %(item)s: %(error)s"
msgstr "تحذير: تعذر تقليل مخزون العنصر %(item)s: %(error)s"

#: app/routes/invoices.py:496
msgid "You do not have permission to delete this invoice"
msgstr "ليس لديك الإذن بحذف هذه الفاتورة"

#: app/routes/invoices.py:502
msgid "Could not delete invoice due to a database error. Please check server logs."
msgstr "تعذر حذف الفاتورة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/invoices.py:515
msgid "No invoices selected for deletion"
msgstr "لم يتم تحديد فواتير للحذف"

#: app/routes/invoices.py:547
msgid "Could not delete invoices due to a database error. Please check server logs."
msgstr "لا يمكن حذف الفواتير بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/invoices.py:567
msgid "No invoices selected"
msgstr "لم يتم تحديد أي فواتير"

#: app/routes/invoices.py:608
msgid "Could not update invoices due to a database error"
msgstr "تعذر تحديث الفواتير بسبب خطأ في قاعدة البيانات"

#: app/routes/invoices.py:637
msgid "No time entries, costs, expenses, or extra goods selected"
msgstr "لم يتم تحديد إدخالات الوقت أو التكاليف أو النفقات أو السلع الإضافية"

#: app/routes/invoices.py:741
msgid "Could not generate items due to a database error. Please check server logs."
msgstr "تعذر إنشاء العناصر بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/invoices.py:744
msgid "Invoice items generated successfully from time entries and costs"
msgstr "تم إنشاء عناصر الفاتورة بنجاح من إدخالات الوقت والتكاليف"

#: app/routes/invoices.py:747
#, python-format
msgid "Applied %(hours)s prepaid hours for %(client)s before billing overages."
msgstr ""
"تم تطبيق %(hours)s من الساعات المدفوعة مسبقًا لـ %(client)s قبل تجاوز "
"الفواتير."

#: app/routes/invoices.py:842 app/routes/invoices.py:913
msgid "You do not have permission to export this invoice"
msgstr "ليس لديك الإذن بتصدير هذه الفاتورة"

#: app/routes/invoices.py:962
#, python-format
msgid "PDF generation failed: %(err)s. Fallback also failed: %(fb)s"
msgstr "فشل إنشاء ملف PDF: %(err)s. فشل الإجراء الاحتياطي أيضًا: %(fb)s"

#: app/routes/invoices.py:973
msgid "You do not have permission to duplicate this invoice"
msgstr "ليس لديك الإذن بتكرار هذه الفاتورة"

#: app/routes/invoices.py:997
msgid ""
"Could not duplicate invoice due to a database error. Please check server "
"logs."
msgstr ""
"لا يمكن تكرار الفاتورة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/invoices.py:1028
msgid ""
"Could not finalize duplicated invoice due to a database error. Please check "
"server logs."
msgstr ""
"تعذر إنهاء الفاتورة المكررة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات"
" الخادم."

#: app/routes/invoices_refactored.py:236
msgid "Invoice marked as sent"
msgstr "تم وضع علامة على الفاتورة كمرسلة"

#: app/routes/invoices_refactored.py:238 app/routes/invoices_refactored.py:278
#: app/routes/projects_refactored_example.py:202 app/routes/timer_refactored.py:49
#: app/routes/timer_refactored.py:135
msgid "message"
msgstr "رسالة"

#: app/routes/invoices_refactored.py:276
msgid "Invoice marked as paid"
msgstr "تم وضع علامة على الفاتورة بأنها مدفوعة"

#: app/routes/kanban.py:84
msgid "Key and label are required"
msgstr "المفتاح والتسمية مطلوبان"

#: app/routes/kanban.py:134
msgid "Could not create column due to a database error. Please check server logs."
msgstr "تعذر إنشاء عمود بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/kanban.py:177
msgid "Label is required"
msgstr "التسمية مطلوبة"

#: app/routes/kanban.py:198
msgid "Could not update column due to a database error. Please check server logs."
msgstr "تعذر تحديث العمود بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/kanban.py:230
msgid "System columns cannot be deleted"
msgstr "لا يمكن حذف أعمدة النظام"

#: app/routes/kanban.py:266
msgid "Could not delete column due to a database error. Please check server logs."
msgstr "لا يمكن حذف العمود بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/kanban.py:310
msgid "Could not toggle column due to a database error. Please check server logs."
msgstr "لا يمكن تبديل العمود بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/leads.py:100
msgid "Lead created successfully"
msgstr "تم إنشاء العميل المحتمل بنجاح"

#: app/routes/leads.py:104
#, python-format
msgid "Error creating lead: %(error)s"
msgstr "خطأ في إنشاء العميل المتوقع: %(خطأ)s"

#: app/routes/leads.py:150
msgid "Lead updated successfully"
msgstr "تم تحديث العميل المتوقع بنجاح"

#: app/routes/leads.py:154
#, python-format
msgid "Error updating lead: %(error)s"
msgstr "حدث خطأ أثناء تحديث العميل المتوقع: %(خطأ)s"

#: app/routes/leads.py:165 app/routes/leads.py:218
msgid "Lead has already been converted"
msgstr "لقد تم تحويل الرصاص بالفعل"

#: app/routes/leads.py:203
msgid "Lead converted to client successfully"
msgstr "تم تحويل العميل المحتمل إلى عميل بنجاح"

#: app/routes/leads.py:207 app/routes/leads.py:257
#, python-format
msgid "Error converting lead: %(error)s"
msgstr "خطأ في تحويل العميل المتوقع: %(خطأ)s"

#: app/routes/leads.py:253
msgid "Lead converted to deal successfully"
msgstr "تم تحويل الرصاص للتعامل بنجاح"

#: app/routes/leads.py:274
msgid "Lead marked as lost"
msgstr "تم وضع علامة على العميل المحتمل كمفقود"

#: app/routes/leads.py:277
#, python-format
msgid "Error marking lead as lost: %(error)s"
msgstr "خطأ في وضع علامة على العميل المتوقع كمفقود: %(خطأ)s"

#: app/routes/mileage.py:213
msgid "Mileage entry created successfully"
msgstr "تم إنشاء إدخال الأميال بنجاح"

#: app/routes/mileage.py:222 app/routes/mileage.py:227
msgid "Error creating mileage entry"
msgstr "خطأ في إنشاء إدخال الأميال"

#: app/routes/mileage.py:239
msgid "You do not have permission to view this mileage entry"
msgstr "ليس لديك إذن لعرض إدخال الأميال هذا"

#: app/routes/mileage.py:256
msgid "You do not have permission to edit this mileage entry"
msgstr "ليس لديك الإذن بتعديل إدخال الأميال هذا"

#: app/routes/mileage.py:261
msgid "Cannot edit approved or reimbursed mileage entries"
msgstr "لا يمكن تعديل إدخالات الأميال المعتمدة أو التي تم تعويضها"

#: app/routes/mileage.py:299
msgid "Mileage entry updated successfully"
msgstr "تم تحديث إدخال الأميال بنجاح"

#: app/routes/mileage.py:304 app/routes/mileage.py:309
msgid "Error updating mileage entry"
msgstr "حدث خطأ أثناء تحديث إدخال الأميال"

#: app/routes/mileage.py:321
msgid "You do not have permission to delete this mileage entry"
msgstr "ليس لديك الإذن بحذف إدخال الأميال هذا"

#: app/routes/mileage.py:328
msgid "Mileage entry deleted successfully"
msgstr "تم حذف إدخال الأميال بنجاح"

#: app/routes/mileage.py:332 app/routes/mileage.py:336
msgid "Error deleting mileage entry"
msgstr "حدث خطأ أثناء حذف إدخال الأميال"

#: app/routes/mileage.py:347
msgid "No mileage entries selected for deletion"
msgstr "لم يتم تحديد إدخالات الأميال للحذف"

#: app/routes/mileage.py:378
msgid ""
"Could not delete mileage entries due to a database error. Please check "
"server logs."
msgstr ""
"تعذر حذف إدخالات الأميال بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/mileage.py:386
#, python-format
msgid "Successfully deleted %(count)d mileage entr%(plural)s"
msgstr "تم بنجاح حذف %(count)d عدد الأميال entr%(plural)s"

#: app/routes/mileage.py:389
#, python-format
msgid "Skipped %(count)d mileage entr%(plural)s: %(errors)s"
msgstr "تم تخطي %(count)d عدد الأميال entr%(plural)s: %(errors)s"

#: app/routes/mileage.py:401
msgid "No mileage entries selected"
msgstr "لم يتم تحديد إدخالات الأميال"

#: app/routes/mileage.py:434
msgid "Could not update mileage entries due to a database error"
msgstr "تعذر تحديث إدخالات الأميال بسبب خطأ في قاعدة البيانات"

#: app/routes/mileage.py:437
#, python-format
msgid "Successfully updated %(count)d mileage entr%(plural)s to %(status)s"
msgstr "تم بنجاح تحديث %(count)d عدد الأميال entr%(plural)s إلى %(status)s"

#: app/routes/mileage.py:440
#, python-format
msgid "Skipped %(count)d mileage entr%(plural)s (no permission)"
msgstr "تم تخطي %(count)d من الأميال entr%(plural)s (بدون إذن)"

#: app/routes/mileage.py:450
msgid "Only administrators can approve mileage entries"
msgstr "يمكن للمسؤولين فقط الموافقة على إدخالات الأميال"

#: app/routes/mileage.py:456
msgid "Only pending mileage entries can be approved"
msgstr "يمكن الموافقة على إدخالات الأميال المعلقة فقط"

#: app/routes/mileage.py:464
msgid "Mileage entry approved successfully"
msgstr "تمت الموافقة على إدخال الأميال بنجاح"

#: app/routes/mileage.py:468 app/routes/mileage.py:472
msgid "Error approving mileage entry"
msgstr "خطأ في الموافقة على إدخال الأميال"

#: app/routes/mileage.py:482
msgid "Only administrators can reject mileage entries"
msgstr "يمكن للمسؤولين فقط رفض إدخالات الأميال"

#: app/routes/mileage.py:488
msgid "Only pending mileage entries can be rejected"
msgstr "يمكن رفض إدخالات الأميال المعلقة فقط"

#: app/routes/mileage.py:500
msgid "Mileage entry rejected"
msgstr "تم رفض إدخال الأميال"

#: app/routes/mileage.py:504 app/routes/mileage.py:508
msgid "Error rejecting mileage entry"
msgstr "خطأ في رفض إدخال الأميال"

#: app/routes/mileage.py:518
msgid "Only administrators can mark mileage entries as reimbursed"
msgstr "يمكن للمسؤولين فقط وضع علامة على إدخالات الأميال على أنها تم تعويضها"

#: app/routes/mileage.py:524
msgid "Only approved mileage entries can be marked as reimbursed"
msgstr "يمكن وضع علامة على إدخالات الأميال المعتمدة فقط على أنها تم تعويضها"

#: app/routes/mileage.py:531
msgid "Mileage entry marked as reimbursed"
msgstr "تم وضع علامة على إدخال الأميال على أنه تم تعويضه"

#: app/routes/mileage.py:535 app/routes/mileage.py:539
msgid "Error marking mileage entry as reimbursed"
msgstr "حدث خطأ أثناء وضع علامة على إدخال الأميال على أنه تم تعويضه"

#: app/routes/offers.py:69 app/routes/quotes.py:135
msgid "Quote title and client are required"
msgstr "مطلوب عنوان الاقتباس والعميل"

#: app/routes/offers.py:75 app/routes/projects.py:231 app/routes/projects.py:645
#: app/routes/quotes.py:141
msgid "Selected client not found"
msgstr "لم يتم العثور على العميل المحدد"

#: app/routes/offers.py:84 app/routes/offers.py:220 app/routes/quotes.py:150
msgid "Invalid total amount format"
msgstr "تنسيق المبلغ الإجمالي غير صالح"

#: app/routes/offers.py:100 app/routes/offers.py:236 app/routes/quotes.py:166
#: app/routes/tasks.py:142 app/routes/tasks.py:268
msgid "Invalid estimated hours format"
msgstr "تنسيق الساعات المقدرة غير صالح"

#: app/routes/offers.py:117 app/routes/offers.py:253 app/routes/quotes.py:200
#: app/routes/quotes.py:350
msgid "Invalid date format for valid until"
msgstr "تنسيق التاريخ غير صالح صالح حتى"

#: app/routes/offers.py:163 app/routes/quotes.py:258
msgid "Could not create quote due to a database error. Please check server logs."
msgstr "تعذر إنشاء عرض أسعار بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/offers.py:178 app/routes/quotes.py:273
msgid "Quote created successfully"
msgstr "تم إنشاء الاقتباس بنجاح"

#: app/routes/offers.py:199 app/routes/quotes.py:299
msgid "Only draft quotes can be edited"
msgstr "يمكن تحرير مسودة عروض الأسعار فقط"

#: app/routes/offers.py:269 app/routes/quotes.py:429
msgid "Could not update quote due to a database error. Please check server logs."
msgstr ""
"لا يمكن تحديث الاقتباس بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/offers.py:281 app/routes/quotes.py:447
msgid "Quote updated successfully"
msgstr "تم تحديث الاقتباس بنجاح"

#: app/routes/offers.py:294 app/routes/quotes.py:469
msgid "Only draft quotes can be sent"
msgstr "يمكن إرسال مسودة عروض الأسعار فقط"

#: app/routes/offers.py:300 app/routes/quotes.py:501
msgid "Could not send quote due to a database error. Please check server logs."
msgstr ""
"تعذر إرسال عرض الأسعار بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/offers.py:312 app/routes/quotes.py:527
msgid "Quote sent successfully"
msgstr "تم إرسال الاقتباس بنجاح"

#: app/routes/offers.py:323 app/routes/quotes.py:538
msgid "This quote cannot be accepted"
msgstr "لا يمكن قبول هذا الاقتباس"

#: app/routes/offers.py:354 app/routes/quotes.py:569
#, python-format
msgid "Could not accept quote: %(error)s"
msgstr "تعذر قبول الاقتباس: %(خطأ)s"

#: app/routes/offers.py:359 app/routes/quotes.py:604
msgid "Could not accept quote due to a database error. Please check server logs."
msgstr ""
"لا يمكن قبول عرض الأسعار بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/offers.py:373 app/routes/quotes.py:632
msgid "Quote accepted and project created successfully"
msgstr "تم قبول عرض الأسعار وتم إنشاء المشروع بنجاح"

#: app/routes/offers.py:386 app/routes/quotes.py:645
msgid "This quote cannot be rejected"
msgstr "لا يمكن رفض هذا الاقتباس"

#: app/routes/offers.py:392 app/routes/quotes.py:651
#, python-format
msgid "Could not reject quote: %(error)s"
msgstr "تعذر رفض الاقتباس: %(خطأ)s"

#: app/routes/offers.py:396 app/routes/quotes.py:655 app/routes/quotes.py:1002
msgid "Could not reject quote due to a database error. Please check server logs."
msgstr "لا يمكن رفض الاقتباس بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/offers.py:408 app/routes/quotes.py:667
msgid "Quote rejected"
msgstr "تم رفض الاقتباس"

#: app/routes/offers.py:420 app/routes/quotes.py:679
msgid "Only draft or rejected quotes can be deleted"
msgstr "يمكن حذف مسودة علامات الاقتباس أو علامات الاقتباس المرفوضة فقط"

#: app/routes/offers.py:427 app/routes/quotes.py:686
msgid "Could not delete quote due to a database error. Please check server logs."
msgstr "تعذر حذف الاقتباس بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/offers.py:439 app/routes/quotes.py:698
msgid "Quote deleted successfully"
msgstr "تم حذف الاقتباس بنجاح"

#: app/routes/payments.py:48
msgid "Invalid from date format"
msgstr "غير صالح من تنسيق التاريخ"

#: app/routes/payments.py:55
msgid "Invalid to date format"
msgstr "تنسيق التاريخ غير صالح"

#: app/routes/payments.py:120
msgid "You do not have permission to view this payment"
msgstr "ليس لديك إذن لعرض هذه الدفعة"

#: app/routes/payments.py:144
msgid "Invoice, amount, and payment date are required"
msgstr "مطلوب الفاتورة والمبلغ وتاريخ الدفع"

#: app/routes/payments.py:151
msgid "Selected invoice not found"
msgstr "لم يتم العثور على الفاتورة المحددة"

#: app/routes/payments.py:157
msgid "You do not have permission to add payments to this invoice"
msgstr "ليس لديك الإذن بإضافة دفعات إلى هذه الفاتورة"

#: app/routes/payments.py:164 app/routes/payments.py:330
msgid "Payment amount must be greater than zero"
msgstr "يجب أن يكون مبلغ الدفع أكبر من الصفر"

#: app/routes/payments.py:168 app/routes/payments.py:333
msgid "Invalid payment amount"
msgstr "مبلغ الدفع غير صالح"

#: app/routes/payments.py:176 app/routes/payments.py:340
msgid "Invalid payment date format"
msgstr "تنسيق تاريخ الدفع غير صالح"

#: app/routes/payments.py:186 app/routes/payments.py:349
msgid "Gateway fee cannot be negative"
msgstr "لا يمكن أن تكون رسوم البوابة سالبة"

#: app/routes/payments.py:190 app/routes/payments.py:352
msgid "Invalid gateway fee amount"
msgstr "مبلغ رسوم البوابة غير صالح"

#: app/routes/payments.py:263
msgid "Could not create payment due to a database error. Please check server logs."
msgstr "تعذر إنشاء الدفع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/payments.py:307
msgid "You do not have permission to edit this payment"
msgstr "ليس لديك إذن لتعديل هذه الدفعة"

#: app/routes/payments.py:389
msgid "Could not update payment due to a database error. Please check server logs."
msgstr "تعذر تحديث الدفع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/payments.py:399
msgid "Payment updated successfully"
msgstr "تم تحديث الدفع بنجاح"

#: app/routes/payments.py:413
msgid "You do not have permission to delete this payment"
msgstr "ليس لديك إذن بحذف هذه الدفعة"

#: app/routes/payments.py:433
msgid "Could not delete payment due to a database error. Please check server logs."
msgstr "تعذر حذف الدفعة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/payments.py:442
msgid "Payment deleted successfully"
msgstr "تم حذف الدفعة بنجاح"

#: app/routes/payments.py:452
msgid "No payments selected for deletion"
msgstr "لم يتم تحديد أي دفعات للحذف"

#: app/routes/payments.py:497
msgid "Could not delete payments due to a database error. Please check server logs."
msgstr "تعذر حذف الدفعات بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/payments.py:517
msgid "No payments selected"
msgstr "لم يتم تحديد أي دفعات"

#: app/routes/payments.py:568
msgid "Could not update payments due to a database error"
msgstr "لا يمكن تحديث المدفوعات بسبب خطأ في قاعدة البيانات"

#: app/routes/per_diem.py:140
msgid "Start date must be before end date"
msgstr "يجب أن يكون تاريخ البدء قبل تاريخ الانتهاء"

#: app/routes/per_diem.py:176
msgid "No per diem rate found for this location. Please configure rates first."
msgstr "لم يتم العثور على معدل البدل اليومي لهذا الموقع. يرجى تكوين الأسعار أولا."

#: app/routes/per_diem.py:221
msgid "Per diem claim created successfully"
msgstr "تم إنشاء المطالبة بالبدل اليومي بنجاح"

#: app/routes/per_diem.py:230 app/routes/per_diem.py:235
msgid "Error creating per diem claim"
msgstr "حدث خطأ أثناء إنشاء المطالبة بالبدل اليومي"

#: app/routes/per_diem.py:247
msgid "You do not have permission to view this per diem claim"
msgstr "ليس لديك إذن لعرض مطالبة البدل اليومي هذه"

#: app/routes/per_diem.py:264
msgid "You do not have permission to edit this per diem claim"
msgstr "ليس لديك إذن لتعديل مطالبة البدل اليومي هذه"

#: app/routes/per_diem.py:269
msgid "Cannot edit approved or reimbursed per diem claims"
msgstr "لا يمكن تعديل مطالبات البدل اليومي المعتمدة أو المدفوعة"

#: app/routes/per_diem.py:305
msgid "Per diem claim updated successfully"
msgstr "تم تحديث مطالبة البدل اليومي بنجاح"

#: app/routes/per_diem.py:310 app/routes/per_diem.py:315
msgid "Error updating per diem claim"
msgstr "حدث خطأ أثناء تحديث مطالبة البدل اليومي"

#: app/routes/per_diem.py:327
msgid "You do not have permission to delete this per diem claim"
msgstr "ليس لديك إذن بحذف مطالبة البدل اليومي هذه"

#: app/routes/per_diem.py:334
msgid "Per diem claim deleted successfully"
msgstr "تم حذف مطالبة البدل اليومي بنجاح"

#: app/routes/per_diem.py:338 app/routes/per_diem.py:342
msgid "Error deleting per diem claim"
msgstr "حدث خطأ أثناء حذف المطالبة بالبدل اليومي"

#: app/routes/per_diem.py:353
msgid "No per diem claims selected for deletion"
msgstr "لم يتم تحديد أي مطالبات بدل يومي للحذف"

#: app/routes/per_diem.py:384
msgid ""
"Could not delete per diem claims due to a database error. Please check "
"server logs."
msgstr ""
"تعذر حذف مطالبات البدل اليومي بسبب خطأ في قاعدة البيانات. يرجى التحقق من "
"سجلات الخادم."

#: app/routes/per_diem.py:392
#, python-format
msgid "Successfully deleted %(count)d per diem claim(s)"
msgstr "تم حذف %(count)d بنجاح من المطالبات المتعلقة بالبدل اليومي"

#: app/routes/per_diem.py:395
#, python-format
msgid "Skipped %(count)d per diem claim(s): %(errors)s"
msgstr "تم تخطي %(count)d مطالبة (مطالبات) البدل اليومي: %(errors)s"

#: app/routes/per_diem.py:407
msgid "No per diem claims selected"
msgstr "لم يتم تحديد مطالبات البدل اليومي"

#: app/routes/per_diem.py:440
msgid "Could not update per diem claims due to a database error"
msgstr "تعذر تحديث مطالبات البدل اليومي بسبب خطأ في قاعدة البيانات"

#: app/routes/per_diem.py:443
#, python-format
msgid "Successfully updated %(count)d per diem claim(s) to %(status)s"
msgstr "تم بنجاح تحديث %(count)d مطالبة (مطالبات) البدل اليومي إلى %(status)s"

#: app/routes/per_diem.py:446
#, python-format
msgid "Skipped %(count)d per diem claim(s) (no permission)"
msgstr "تم تخطي %(count)d من المطالبات المتعلقة بالبدل اليومي (بدون إذن)"

#: app/routes/per_diem.py:456
msgid "Only administrators can approve per diem claims"
msgstr "يمكن للمسؤولين فقط الموافقة على مطالبات البدل اليومي"

#: app/routes/per_diem.py:462
msgid "Only pending per diem claims can be approved"
msgstr "يمكن الموافقة فقط على مطالبات البدل اليومي المعلقة"

#: app/routes/per_diem.py:470
msgid "Per diem claim approved successfully"
msgstr "تمت الموافقة على المطالبة بالبدل اليومي بنجاح"

#: app/routes/per_diem.py:474 app/routes/per_diem.py:478
msgid "Error approving per diem claim"
msgstr "حدث خطأ أثناء الموافقة على المطالبة بالبدل اليومي"

#: app/routes/per_diem.py:488
msgid "Only administrators can reject per diem claims"
msgstr "يمكن للمسؤولين فقط رفض مطالبات البدل اليومي"

#: app/routes/per_diem.py:494
msgid "Only pending per diem claims can be rejected"
msgstr "يمكن رفض مطالبات البدل اليومي المعلقة فقط"

#: app/routes/per_diem.py:506
msgid "Per diem claim rejected"
msgstr "تم رفض المطالبة بالبدل اليومي"

#: app/routes/per_diem.py:510 app/routes/per_diem.py:514
msgid "Error rejecting per diem claim"
msgstr "حدث خطأ أثناء رفض المطالبة بالبدل اليومي"

#: app/routes/per_diem.py:571
msgid "Per diem rate created successfully"
msgstr "تم إنشاء معدل البدل اليومي بنجاح"

#: app/routes/per_diem.py:575 app/routes/per_diem.py:580
msgid "Error creating per diem rate"
msgstr "حدث خطأ أثناء إنشاء معدل البدل اليومي"

#: app/routes/per_diem.py:620
msgid "Per diem rate updated successfully"
msgstr "تم تحديث معدل البدل اليومي بنجاح"

#: app/routes/per_diem.py:625 app/routes/per_diem.py:630
msgid "Error updating per diem rate"
msgstr "حدث خطأ أثناء تحديث معدل البدل اليومي"

#: app/routes/per_diem.py:647
#, python-format
msgid ""
"Cannot delete rate: It is being used by %(count)d per diem claim(s). "
"Deactivate it instead."
msgstr ""
"لا يمكن حذف السعر: يتم استخدامه بواسطة %(count)d من المطالبات (المطالبات) "
"لكل بدل يومي. قم بإلغاء تنشيطه بدلاً من ذلك."

#: app/routes/per_diem.py:653
msgid "Per diem rate deleted successfully"
msgstr "تم حذف معدل البدل اليومي بنجاح"

#: app/routes/per_diem.py:657 app/routes/per_diem.py:661
msgid "Error deleting per diem rate"
msgstr "حدث خطأ أثناء حذف معدل البدل اليومي"

#: app/routes/permissions.py:21 app/routes/permissions.py:35
#: app/routes/permissions.py:81 app/routes/permissions.py:138
#: app/routes/permissions.py:187 app/routes/permissions.py:211
#: app/utils/permissions.py:39 app/utils/permissions.py:68
msgid "You do not have permission to access this page"
msgstr "ليس لديك إذن للوصول إلى هذه الصفحة"

#: app/routes/permissions.py:43 app/routes/permissions.py:96
msgid "Role name is required"
msgstr "اسم الدور مطلوب"

#: app/routes/permissions.py:48 app/routes/permissions.py:102
msgid "A role with this name already exists"
msgstr "يوجد دور بهذا الاسم بالفعل"

#: app/routes/permissions.py:63
msgid "Could not create role due to a database error"
msgstr "تعذر إنشاء الدور بسبب خطأ في قاعدة البيانات"

#: app/routes/permissions.py:66
msgid "Role created successfully"
msgstr "تم إنشاء الدور بنجاح"

#: app/routes/permissions.py:88
msgid "System roles cannot be edited"
msgstr "لا يمكن تحرير أدوار النظام"

#: app/routes/permissions.py:120
msgid "Could not update role due to a database error"
msgstr "تعذر تحديث الدور بسبب خطأ في قاعدة البيانات"

#: app/routes/permissions.py:123
msgid "Role updated successfully"
msgstr "تم تحديث الدور بنجاح"

#: app/routes/permissions.py:154
msgid "You do not have permission to perform this action"
msgstr "ليس لديك الإذن للقيام بهذا الإجراء"

#: app/routes/permissions.py:161
msgid "System roles cannot be deleted"
msgstr "لا يمكن حذف أدوار النظام"

#: app/routes/permissions.py:166
msgid "Cannot delete role that is assigned to users. Please reassign users first."
msgstr ""
"لا يمكن حذف الدور الذي تم تعيينه للمستخدمين. يرجى إعادة تعيين المستخدمين "
"أولاً."

#: app/routes/permissions.py:173
msgid "Could not delete role due to a database error"
msgstr "تعذر حذف الدور بسبب خطأ في قاعدة البيانات"

#: app/routes/permissions.py:176
#, python-format
msgid "Role \"%(name)s\" deleted successfully"
msgstr "تم حذف الدور \"%(name)s\" بنجاح"

#: app/routes/permissions.py:230
msgid "Could not update user roles due to a database error"
msgstr "تعذر تحديث أدوار المستخدم بسبب خطأ في قاعدة البيانات"

#: app/routes/permissions.py:233
msgid "User roles updated successfully"
msgstr "تم تحديث أدوار المستخدم بنجاح"

#: app/routes/projects.py:221 app/routes/projects.py:639
msgid "Project name and client are required"
msgstr "مطلوب اسم المشروع والعميل"

#: app/routes/projects.py:252 app/routes/projects.py:663
msgid "Invalid budget amount"
msgstr "مبلغ الميزانية غير صالح"

#: app/routes/projects.py:260 app/routes/projects.py:672
msgid "Invalid budget threshold percent (0-100)"
msgstr "النسبة المئوية لحد الميزانية غير صالحة (0-100)"

#: app/routes/projects.py:265 app/routes/projects.py:678
msgid "A project with this name already exists"
msgstr "يوجد بالفعل مشروع بهذا الاسم"

#: app/routes/projects.py:279 app/routes/projects.py:686
msgid "Project code already in use"
msgstr "رمز المشروع قيد الاستخدام بالفعل"

#: app/routes/projects.py:297
msgid "Could not create project due to a database error. Please check server logs."
msgstr "تعذر إنشاء المشروع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:702
msgid "Could not update project due to a database error. Please check server logs."
msgstr "تعذر تحديث المشروع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:730
msgid "You do not have permission to archive projects"
msgstr "ليس لديك الإذن بأرشفة المشاريع"

#: app/routes/projects.py:738
msgid "Project is already archived"
msgstr "تمت أرشفة المشروع بالفعل"

#: app/routes/projects.py:777
msgid "You do not have permission to unarchive projects"
msgstr "ليس لديك إذن لإلغاء أرشفة المشاريع"

#: app/routes/projects.py:781 app/routes/projects.py:839
msgid "Project is already active"
msgstr "المشروع نشط بالفعل"

#: app/routes/projects.py:813
msgid "You do not have permission to deactivate projects"
msgstr "ليس لديك الإذن بإلغاء تنشيط المشاريع"

#: app/routes/projects.py:817
msgid "Project is already inactive"
msgstr "المشروع غير نشط بالفعل"

#: app/routes/projects.py:835
msgid "You do not have permission to activate projects"
msgstr "ليس لديك الإذن لتفعيل المشاريع"

#: app/routes/projects.py:858
msgid "Cannot delete project with existing time entries"
msgstr "لا يمكن حذف المشروع بإدخالات الوقت الموجودة"

#: app/routes/projects.py:878
msgid "Could not delete project due to a database error. Please check server logs."
msgstr "لا يمكن حذف المشروع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:890
msgid "You do not have permission to delete projects"
msgstr "ليس لديك الإذن بحذف المشاريع"

#: app/routes/projects.py:896
msgid "No projects selected for deletion"
msgstr "لم يتم تحديد أي مشاريع للحذف"

#: app/routes/projects.py:935
msgid "Could not delete projects due to a database error. Please check server logs."
msgstr "لا يمكن حذف المشاريع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:946
msgid "No projects were deleted"
msgstr "لم يتم حذف أي مشاريع"

#: app/routes/projects.py:956
msgid "You do not have permission to change project status"
msgstr "ليس لديك الإذن بتغيير حالة المشروع"

#: app/routes/projects.py:964
msgid "No projects selected"
msgstr "لم يتم اختيار أي مشاريع"

#: app/routes/projects.py:1026
msgid ""
"Could not update project status due to a database error. Please check server"
" logs."
msgstr ""
"تعذر تحديث حالة المشروع بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/projects.py:1038
msgid "No projects were updated"
msgstr "لم يتم تحديث أي مشاريع"

#: app/routes/projects.py:1055 app/routes/projects.py:1056
msgid "Project is already in favorites"
msgstr "المشروع موجود بالفعل في المفضلة"

#: app/routes/projects.py:1078 app/routes/projects.py:1079
msgid "Project added to favorites"
msgstr "تمت إضافة المشروع إلى المفضلة"

#: app/routes/projects.py:1083 app/routes/projects.py:1084
msgid "Failed to add project to favorites"
msgstr "فشل في إضافة المشروع إلى المفضلة"

#: app/routes/projects.py:1100 app/routes/projects.py:1101
msgid "Project is not in favorites"
msgstr "المشروع ليس في المفضلة"

#: app/routes/projects.py:1123 app/routes/projects.py:1124
msgid "Project removed from favorites"
msgstr "تمت إزالة المشروع من المفضلة"

#: app/routes/projects.py:1128 app/routes/projects.py:1129
msgid "Failed to remove project from favorites"
msgstr "فشل في إزالة المشروع من المفضلة"

#: app/routes/projects.py:1210 app/routes/projects.py:1281
msgid "Description, category, amount, and date are required"
msgstr "الوصف والفئة والمبلغ والتاريخ مطلوبة"

#: app/routes/projects.py:1244
msgid "Could not add cost due to a database error. Please check server logs."
msgstr "تعذر إضافة التكلفة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:1247
msgid "Cost added successfully"
msgstr "تمت إضافة التكلفة بنجاح"

#: app/routes/projects.py:1262 app/routes/projects.py:1329
msgid "Cost not found"
msgstr "لم يتم العثور على التكلفة"

#: app/routes/projects.py:1267
msgid "You do not have permission to edit this cost"
msgstr "ليس لديك إذن لتعديل هذه التكلفة"

#: app/routes/projects.py:1311
msgid "Could not update cost due to a database error. Please check server logs."
msgstr "تعذر تحديث التكلفة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:1314
msgid "Cost updated successfully"
msgstr "تم تحديث التكلفة بنجاح"

#: app/routes/projects.py:1334
msgid "You do not have permission to delete this cost"
msgstr "ليس لديك إذن بحذف هذه التكلفة"

#: app/routes/projects.py:1339
msgid "Cannot delete cost that has been invoiced"
msgstr "لا يمكن حذف التكلفة التي تمت فوترتها"

#: app/routes/projects.py:1345
msgid "Could not delete cost due to a database error. Please check server logs."
msgstr "تعذر حذف التكلفة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/projects.py:1435 app/routes/projects.py:1510
msgid "Name and unit price are required"
msgstr "مطلوب اسم وسعر الوحدة"

#: app/routes/projects.py:1444 app/routes/projects.py:1519
msgid "Invalid quantity format"
msgstr "تنسيق الكمية غير صالح"

#: app/routes/projects.py:1453 app/routes/projects.py:1528
msgid "Invalid unit price format"
msgstr "تنسيق سعر الوحدة غير صالح"

#: app/routes/projects.py:1472
msgid "Could not add extra good due to a database error. Please check server logs."
msgstr ""
"تعذر إضافة قيمة إضافية بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/projects.py:1475
msgid "Extra good added successfully"
msgstr "تمت إضافة الخير الإضافي بنجاح"

#: app/routes/projects.py:1490 app/routes/projects.py:1561
msgid "Extra good not found"
msgstr "لم يتم العثور على جيدة اضافية"

#: app/routes/projects.py:1495
msgid "You do not have permission to edit this extra good"
msgstr "ليس لديك الإذن بتعديل هذه السلعة الإضافية"

#: app/routes/projects.py:1543
msgid ""
"Could not update extra good due to a database error. Please check server "
"logs."
msgstr ""
"تعذر التحديث الإضافي الجيد بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/projects.py:1546
msgid "Extra good updated successfully"
msgstr "تم تحديث جيد جدًا بنجاح"

#: app/routes/projects.py:1566
msgid "You do not have permission to delete this extra good"
msgstr "ليس لديك الإذن بحذف هذه السلعة الإضافية"

#: app/routes/projects.py:1571
msgid "Cannot delete extra good that has been added to an invoice"
msgstr "لا يمكن حذف السلعة الإضافية التي تمت إضافتها إلى الفاتورة"

#: app/routes/projects.py:1577
msgid ""
"Could not delete extra good due to a database error. Please check server "
"logs."
msgstr ""
"تعذر حذف العناصر الإضافية الجيدة بسبب خطأ في قاعدة البيانات. يرجى التحقق من "
"سجلات الخادم."

#: app/routes/projects_refactored_example.py:123
msgid "Project not found"
msgstr "لم يتم العثور على المشروع"

#: app/routes/projects_refactored_example.py:199
msgid "Project created successfully"
msgstr "تم إنشاء المشروع بنجاح"

#: app/routes/quotes.py:191 app/routes/quotes.py:341
msgid "Invalid discount amount format"
msgstr "تنسيق مبلغ الخصم غير صالح"

#: app/routes/quotes.py:467
msgid "Quote must be approved before it can be sent"
msgstr "يجب الموافقة على عرض الأسعار قبل إرساله"

#: app/routes/quotes.py:475
#, python-format
msgid "Cannot send quote: %(error)s"
msgstr "لا يمكن إرسال عرض الأسعار: %(خطأ)s"

#: app/routes/quotes.py:716
msgid "You do not have permission to upload attachments to this quote"
msgstr "ليس لديك الإذن بتحميل المرفقات لهذا الاقتباس"

#: app/routes/quotes.py:737
msgid "File type not allowed"
msgstr "نوع الملف غير مسموح به"

#: app/routes/quotes.py:746
msgid "File size exceeds maximum allowed size (10 MB)"
msgstr "يتجاوز حجم الملف الحد الأقصى المسموح به (10 ميغابايت)"

#: app/routes/quotes.py:782
msgid ""
"Could not upload attachment due to a database error. Please check server "
"logs."
msgstr "تعذر تحميل المرفق بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/quotes.py:801
msgid "Attachment uploaded successfully"
msgstr "تم تحميل المرفق بنجاح"

#: app/routes/quotes.py:817
msgid "You do not have permission to download this attachment"
msgstr "ليس لديك الإذن بتنزيل هذا المرفق"

#: app/routes/quotes.py:824
msgid "File not found"
msgstr "لم يتم العثور على الملف"

#: app/routes/quotes.py:848
msgid "You do not have permission to delete this attachment"
msgstr "ليس لديك الإذن بحذف هذا المرفق"

#: app/routes/quotes.py:865
msgid ""
"Could not delete attachment due to a database error. Please check server "
"logs."
msgstr "تعذر حذف المرفق بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/quotes.py:877
msgid "Attachment deleted successfully"
msgstr "تم حذف المرفق بنجاح"

#: app/routes/quotes.py:890
msgid "You do not have permission to request approval for this quote"
msgstr "ليس لديك الإذن بطلب الموافقة على هذا الاقتباس"

#: app/routes/quotes.py:894 app/routes/quotes.py:938 app/routes/quotes.py:983
msgid "This quote does not require approval"
msgstr "هذا الاقتباس لا يتطلب الموافقة"

#: app/routes/quotes.py:900
#, python-format
msgid "Cannot request approval: %(error)s"
msgstr "لا يمكن طلب الموافقة: %(خطأ)s"

#: app/routes/quotes.py:904
msgid "Could not request approval due to a database error. Please check server logs."
msgstr "تعذر طلب الموافقة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/quotes.py:926
msgid "Approval requested successfully"
msgstr "تم طلب الموافقة بنجاح"

#: app/routes/quotes.py:942 app/routes/quotes.py:987
msgid "This quote is not pending approval"
msgstr "هذا الاقتباس ليس في انتظار الموافقة"

#: app/routes/quotes.py:950
#, python-format
msgid "Cannot approve quote: %(error)s"
msgstr "لا يمكن الموافقة على الاقتباس: %(خطأ)s"

#: app/routes/quotes.py:954
msgid "Could not approve quote due to a database error. Please check server logs."
msgstr ""
"تعذرت الموافقة على عرض الأسعار بسبب خطأ في قاعدة البيانات. يرجى التحقق من "
"سجلات الخادم."

#: app/routes/quotes.py:971
msgid "Quote approved successfully"
msgstr "تمت الموافقة على الاقتباس بنجاح"

#: app/routes/quotes.py:998
#, python-format
msgid "Cannot reject quote: %(error)s"
msgstr "لا يمكن رفض الاقتباس: %(خطأ)s"

#: app/routes/quotes.py:1019
msgid "Quote approval rejected"
msgstr "تم رفض الموافقة على عرض الأسعار"

#: app/routes/quotes.py:1094
msgid "Could not create template due to a database error. Please check server logs."
msgstr "تعذر إنشاء القالب بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/quotes.py:1106
msgid "Template created successfully"
msgstr "تم إنشاء القالب بنجاح"

#: app/routes/quotes.py:1121
msgid "You do not have permission to create a template from this quote"
msgstr "ليس لديك الإذن بإنشاء قالب من هذا الاقتباس"

#: app/routes/quotes.py:1161
msgid "Could not save template due to a database error. Please check server logs."
msgstr "تعذر حفظ القالب بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/quotes.py:1173
msgid "Template saved successfully"
msgstr "تم حفظ القالب بنجاح"

#: app/routes/quotes.py:1183
msgid "You do not have permission to export this quote"
msgstr "ليس لديك الإذن بتصدير هذا الاقتباس"

#: app/routes/quotes.py:1229
#, python-format
msgid "Error generating PDF: %(error)s"
msgstr "حدث خطأ أثناء إنشاء ملف PDF: %(خطأ)s"

#: app/routes/quotes.py:1248
msgid "Recipient email address is required"
msgstr "عنوان البريد الإلكتروني للمستلم مطلوب"

#: app/routes/quotes.py:1263
#, python-format
msgid "Quote sent successfully to %(email)s"
msgstr "تم إرسال الاقتباس بنجاح إلى %(email)s"

#: app/routes/quotes.py:1278
#, python-format
msgid "Failed to send quote: %(error)s"
msgstr "فشل إرسال عرض الأسعار: %(خطأ)s"

#: app/routes/quotes.py:1284
#, python-format
msgid "Error sending email: %(error)s"
msgstr "خطأ في إرسال البريد الإلكتروني: %(خطأ)s"

#: app/routes/quotes.py:1301
msgid "You do not have permission to duplicate this quote"
msgstr "ليس لديك الإذن بتكرار هذا الاقتباس"

#: app/routes/quotes.py:1337
msgid "Could not duplicate quote due to a database error. Please check server logs."
msgstr ""
"لا يمكن تكرار الاقتباس بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/quotes.py:1354
msgid ""
"Could not finalize duplicated quote due to a database error. Please check "
"server logs."
msgstr ""
"تعذر إنهاء عرض الأسعار المكرر بسبب خطأ في قاعدة البيانات. يرجى التحقق من "
"سجلات الخادم."

#: app/routes/quotes.py:1357
#, python-format
msgid "Quote %(quote_number)s created as duplicate"
msgstr "تم إنشاء الاقتباس %(quote_number)s كنسخة مكررة"

#: app/routes/quotes.py:1379
msgid "Please select an action and at least one quote"
msgstr "الرجاء تحديد إجراء واقتباس واحد على الأقل"

#: app/routes/quotes.py:1385
msgid "Invalid quote IDs"
msgstr "معرفات الاقتباس غير صالحة"

#: app/routes/quotes.py:1394
msgid "No quotes found or you do not have permission"
msgstr "لم يتم العثور على اقتباسات أو ليس لديك إذن"

#: app/routes/quotes.py:1451
#, python-format
msgid "Duplicated %(count)d quote(s)"
msgstr "%(count)d اقتباس (اقتباسات) مكررة"

#: app/routes/quotes.py:1453
#, python-format
msgid "Failed to duplicate %(count)d quote(s)"
msgstr "فشل في تكرار %(count)d من الاقتباسات"

#: app/routes/quotes.py:1455
msgid "Error duplicating quotes"
msgstr "خطأ في تكرار الاقتباسات"

#: app/routes/quotes.py:1470
#, python-format
msgid "Marked %(count)d quote(s) as sent"
msgstr "تم وضع علامة على %(count)d من الاقتباسات كمرسلة"

#: app/routes/quotes.py:1472
#, python-format
msgid "Could not mark %(count)d quote(s) as sent"
msgstr "تعذر وضع علامة على %(count)d من الاقتباسات كمرسلة"

#: app/routes/quotes.py:1474
msgid "Error updating quotes"
msgstr "حدث خطأ أثناء تحديث عروض الأسعار"

#: app/routes/quotes.py:1490
#, python-format
msgid "Deleted %(count)d quote(s)"
msgstr "تم حذف %(count)d من الاقتباسات"

#: app/routes/quotes.py:1492
#, python-format
msgid "Could not delete %(count)d quote(s) (may be in use)"
msgstr "تعذر حذف %(count)d من الاقتباسات (ربما تكون قيد الاستخدام)"

#: app/routes/quotes.py:1494
msgid "Error deleting quotes"
msgstr "حدث خطأ أثناء حذف علامات الاقتباس"

#: app/routes/quotes.py:1497
msgid "Invalid action"
msgstr "إجراء غير صالح"

#: app/routes/recurring_invoices.py:65
msgid "Name, project, client, frequency, and next run date are required"
msgstr "مطلوب الاسم والمشروع والعميل والتكرار وتاريخ التشغيل التالي"

#: app/routes/recurring_invoices.py:71
msgid "Invalid next run date format"
msgstr "تنسيق تاريخ التشغيل التالي غير صالح"

#: app/routes/recurring_invoices.py:79
msgid "Invalid end date format"
msgstr "تنسيق تاريخ الانتهاء غير صالح"

#: app/routes/recurring_invoices.py:92
msgid "Selected project or client not found"
msgstr "لم يتم العثور على المشروع أو العميل المحدد"

#: app/routes/recurring_invoices.py:129
msgid ""
"Could not create recurring invoice due to a database error. Please check "
"server logs."
msgstr ""
"تعذر إنشاء فاتورة متكررة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/recurring_invoices.py:158
msgid "You do not have permission to view this recurring invoice"
msgstr "ليس لديك الإذن لعرض هذه الفاتورة المتكررة"

#: app/routes/recurring_invoices.py:175
msgid "You do not have permission to edit this recurring invoice"
msgstr "ليس لديك الإذن بتعديل هذه الفاتورة المتكررة"

#: app/routes/recurring_invoices.py:200
msgid ""
"Could not update recurring invoice due to a database error. Please check "
"server logs."
msgstr ""
"تعذر تحديث الفاتورة المتكررة بسبب خطأ في قاعدة البيانات. يرجى التحقق من "
"سجلات الخادم."

#: app/routes/recurring_invoices.py:203
msgid "Recurring invoice updated successfully"
msgstr "تم تحديث الفاتورة المتكررة بنجاح"

#: app/routes/recurring_invoices.py:220
msgid "You do not have permission to delete this recurring invoice"
msgstr "ليس لديك الإذن بحذف هذه الفاتورة المتكررة"

#: app/routes/recurring_invoices.py:226
msgid ""
"Could not delete recurring invoice due to a database error. Please check "
"server logs."
msgstr ""
"تعذر حذف الفاتورة المتكررة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/saved_filters.py:282
msgid "Could not delete filter due to a database error"
msgstr "تعذر حذف عامل التصفية بسبب خطأ في قاعدة البيانات"

#: app/routes/setup.py:36
msgid "Setup complete! Thank you for helping us improve TimeTracker."
msgstr "اكتمل الإعداد! شكرًا لك على مساعدتنا في تحسين TimeTracker."

#: app/routes/setup.py:38
msgid "Setup complete! Telemetry is disabled."
msgstr "اكتمل الإعداد! تم تعطيل القياس عن بعد."

#: app/routes/tasks.py:129
msgid "Project and task name are required"
msgstr "مطلوب اسم المشروع والمهمة"

#: app/routes/tasks.py:135
msgid "Selected project does not exist"
msgstr "المشروع المحدد غير موجود"

#: app/routes/tasks.py:168
msgid "Could not create task due to a database error. Please check server logs."
msgstr "تعذر إنشاء المهمة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/tasks.py:213
msgid "You do not have access to this task"
msgstr "ليس لديك حق الوصول إلى هذه المهمة"

#: app/routes/tasks.py:235
msgid "You can only edit tasks you created"
msgstr "يمكنك فقط تحرير المهام التي قمت بإنشائها"

#: app/routes/tasks.py:252
msgid "Task name is required"
msgstr "اسم المهمة مطلوب"

#: app/routes/tasks.py:257 app/routes/timer.py:47
msgid "Project is required"
msgstr "المشروع مطلوب"

#: app/routes/tasks.py:261
msgid "Selected project does not exist or is inactive"
msgstr "المشروع المحدد غير موجود أو غير نشط"

#: app/routes/tasks.py:316
msgid "Could not update status due to a database error. Please check server logs."
msgstr "تعذر تحديث الحالة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/tasks.py:350
msgid "Could not update task due to a database error. Please check server logs."
msgstr "تعذر تحديث المهمة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/tasks.py:393
msgid "You do not have permission to update this task"
msgstr "ليس لديك الإذن لتحديث هذه المهمة"

#: app/routes/tasks.py:478
msgid "You can only update tasks you created"
msgstr "يمكنك فقط تحديث المهام التي قمت بإنشائها"

#: app/routes/tasks.py:498
msgid "You can only assign tasks you created"
msgstr "يمكنك فقط تعيين المهام التي قمت بإنشائها"

#: app/routes/tasks.py:504
msgid "Selected user does not exist"
msgstr "المستخدم المحدد غير موجود"

#: app/routes/tasks.py:511
msgid "Task unassigned"
msgstr "تم إلغاء تعيين المهمة"

#: app/routes/tasks.py:523
msgid "You can only delete tasks you created"
msgstr "يمكنك فقط حذف المهام التي قمت بإنشائها"

#: app/routes/tasks.py:528
msgid "Cannot delete task with existing time entries"
msgstr "لا يمكن حذف المهمة ذات إدخالات الوقت الموجودة"

#: app/routes/tasks.py:549
msgid "Could not delete task due to a database error. Please check server logs."
msgstr "تعذر حذف المهمة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/tasks.py:566
msgid "No tasks selected for deletion"
msgstr "لم يتم تحديد أية مهام للحذف"

#: app/routes/tasks.py:612
msgid "Could not delete tasks due to a database error. Please check server logs."
msgstr "لا يمكن حذف المهام بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/tasks.py:633 app/routes/tasks.py:693 app/routes/tasks.py:743
#: app/routes/tasks.py:799
msgid "No tasks selected"
msgstr "لم يتم تحديد أي مهام"

#: app/routes/tasks.py:674 app/routes/tasks.py:724
msgid "Could not update tasks due to a database error"
msgstr "تعذر تحديث المهام بسبب خطأ في قاعدة البيانات"

#: app/routes/tasks.py:697
msgid "Invalid priority value"
msgstr "قيمة الأولوية غير صالحة"

#: app/routes/tasks.py:747
msgid "No user selected for assignment"
msgstr "لم يتم تحديد أي مستخدم للمهمة"

#: app/routes/tasks.py:753
msgid "Invalid user selected"
msgstr "تم تحديد مستخدم غير صالح"

#: app/routes/tasks.py:780
msgid "Could not assign tasks due to a database error"
msgstr "لا يمكن تعيين المهام بسبب خطأ في قاعدة البيانات"

#: app/routes/tasks.py:803
msgid "No project selected"
msgstr "لم يتم تحديد أي مشروع"

#: app/routes/tasks.py:809 app/routes/timer.py:54 app/routes/timer.py:233
#: app/routes/timer.py:415 app/routes/timer.py:586 app/routes/timer.py:704
msgid "Invalid project selected"
msgstr "تم تحديد مشروع غير صالح"

#: app/routes/tasks.py:851
msgid "Could not move tasks due to a database error"
msgstr "لا يمكن نقل المهام بسبب خطأ في قاعدة البيانات"

#: app/routes/tasks.py:1058
msgid "Only administrators can view all overdue tasks"
msgstr "يمكن للمسؤولين فقط عرض جميع المهام المتأخرة"

#: app/routes/time_entry_templates.py:90
msgid "Could not create template due to a database error"
msgstr "تعذر إنشاء القالب بسبب خطأ في قاعدة البيانات"

#: app/routes/time_entry_templates.py:205
msgid "Could not update template due to a database error"
msgstr "لا يمكن تحديث القالب بسبب خطأ في قاعدة البيانات"

#: app/routes/time_entry_templates.py:259
msgid "Could not delete template due to a database error"
msgstr "لا يمكن حذف القالب بسبب خطأ في قاعدة البيانات"

#: app/routes/timer.py:60 app/routes/timer.py:239 app/routes/timer.py:999
msgid ""
"Cannot start timer for an archived project. Please unarchive the project "
"first."
msgstr "لا يمكن بدء المؤقت لمشروع مؤرشف. الرجاء إلغاء أرشفة المشروع أولاً."

#: app/routes/timer.py:64 app/routes/timer.py:243 app/routes/timer.py:1002
msgid "Cannot start timer for an inactive project"
msgstr "لا يمكن بدء المؤقت لمشروع غير نشط"

#: app/routes/timer.py:72
msgid "Selected task is invalid for the chosen project"
msgstr "المهمة المحددة غير صالحة للمشروع المختار"

#: app/routes/timer.py:81 app/routes/timer.py:172 app/routes/timer.py:250
msgid "You already have an active timer. Stop it before starting a new one."
msgstr "لديك بالفعل مؤقت نشط. أوقفه قبل البدء بواحدة جديدة."

#: app/routes/timer.py:98 app/routes/timer.py:205 app/routes/timer.py:266
msgid "Could not start timer due to a database error. Please check server logs."
msgstr ""
"تعذر بدء تشغيل المؤقت بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/timer.py:177
msgid "Template must have a project to start a timer"
msgstr "يجب أن يحتوي القالب على مشروع لبدء المؤقت"

#: app/routes/timer.py:183
msgid "Cannot start timer for this project"
msgstr "لا يمكن بدء المؤقت لهذا المشروع"

#: app/routes/timer.py:299
msgid "No active timer to stop"
msgstr "لا يوجد مؤقت نشط للتوقف"

#: app/routes/timer.py:397
msgid "You can only edit your own timers"
msgstr "يمكنك فقط تعديل المؤقتات الخاصة بك"

#: app/routes/timer.py:428
msgid "Invalid task selected for the chosen project"
msgstr "تم تحديد مهمة غير صالحة للمشروع المختار"

#: app/routes/timer.py:451
msgid "Start time cannot be in the future"
msgstr "لا يمكن أن يكون وقت البدء في المستقبل"

#: app/routes/timer.py:458
msgid "Invalid start date/time format"
msgstr "تنسيق تاريخ/وقت البدء غير صالح"

#: app/routes/timer.py:471
msgid "End time must be after start time"
msgstr "يجب أن يكون وقت الانتهاء بعد وقت البدء"

#: app/routes/timer.py:480
msgid "Invalid end date/time format"
msgstr "تنسيق تاريخ/وقت الانتهاء غير صالح"

#: app/routes/timer.py:491
msgid "Could not update timer due to a database error. Please check server logs."
msgstr "تعذر تحديث المؤقت بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/timer.py:494
msgid "Timer updated successfully"
msgstr "تم تحديث الموقّت بنجاح"

#: app/routes/timer.py:515
msgid "You can only delete your own timers"
msgstr "يمكنك فقط حذف الموقتات الخاصة بك"

#: app/routes/timer.py:520
msgid "Cannot delete an active timer"
msgstr "لا يمكن حذف مؤقت نشط"

#: app/routes/timer.py:526
msgid "Could not delete timer due to a database error. Please check server logs."
msgstr "تعذر حذف المؤقت بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/timer.py:579 app/routes/timer.py:697
msgid "All fields are required"
msgstr "جميع الحقول مطلوبة"

#: app/routes/timer.py:592 app/routes/timer.py:710
msgid ""
"Cannot create time entries for an archived project. Please unarchive the "
"project first."
msgstr "لا يمكن إنشاء إدخالات الوقت لمشروع مؤرشف. الرجاء إلغاء أرشفة المشروع أولاً."

#: app/routes/timer.py:596 app/routes/timer.py:714
msgid "Cannot create time entries for an inactive project"
msgstr "لا يمكن إنشاء إدخالات الوقت لمشروع غير نشط"

#: app/routes/timer.py:604 app/routes/timer.py:722
msgid "Invalid task selected"
msgstr "تم تحديد مهمة غير صالحة"

#: app/routes/timer.py:613
msgid "Invalid date/time format"
msgstr "تنسيق التاريخ/الوقت غير صالح"

#: app/routes/timer.py:638
msgid ""
"Could not create manual entry due to a database error. Please check server "
"logs."
msgstr ""
"تعذر إنشاء إدخال يدوي بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/timer.py:733
msgid "End date must be after or equal to start date"
msgstr "يجب أن يكون تاريخ الانتهاء بعد تاريخ البدء أو يساويه"

#: app/routes/timer.py:739
msgid "Date range cannot exceed 31 days"
msgstr "لا يمكن أن يتجاوز النطاق الزمني 31 يومًا"

#: app/routes/timer.py:757
msgid "Invalid time format"
msgstr "تنسيق الوقت غير صالح"

#: app/routes/timer.py:775
msgid "No valid dates found in the selected range"
msgstr "لم يتم العثور على تواريخ صالحة في النطاق المحدد"

#: app/routes/timer.py:827
msgid ""
"Could not create bulk entries due to a database error. Please check server "
"logs."
msgstr ""
"تعذر إنشاء إدخالات مجمعة بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات "
"الخادم."

#: app/routes/timer.py:842
msgid "An error occurred while creating bulk entries. Please try again."
msgstr "حدث خطأ أثناء إنشاء الإدخالات المجمعة. يرجى المحاولة مرة أخرى."

#: app/routes/timer.py:943
msgid "You can only duplicate your own timers"
msgstr "يمكنك فقط تكرار أجهزة ضبط الوقت الخاصة بك"

#: app/routes/timer.py:982
msgid "You can only resume your own timers"
msgstr "يمكنك فقط استئناف الموقتات الخاصة بك"

#: app/routes/timer.py:995
msgid "Project no longer exists"
msgstr "المشروع لم يعد موجودا"

#: app/routes/timer.py:1031
msgid "Could not resume timer due to a database error. Please check server logs."
msgstr "تعذر استئناف المؤقت بسبب خطأ في قاعدة البيانات. يرجى التحقق من سجلات الخادم."

#: app/routes/timer_refactored.py:177
msgid "Timer stopped successfully"
msgstr "توقف الموقّت بنجاح"

#: app/routes/user.py:74
msgid "Invalid timezone selected"
msgstr "تم تحديد منطقة زمنية غير صالحة"

#: app/routes/user.py:112
msgid "Standard hours per day must be between 0.5 and 24"
msgstr "يجب أن تتراوح الساعات القياسية يوميًا بين 0.5 و24"

#: app/routes/user.py:127
msgid "Settings saved successfully"
msgstr "تم حفظ الإعدادات بنجاح"

#: app/routes/user.py:129
msgid "Error saving settings"
msgstr "خطأ في حفظ الإعدادات"

#: app/routes/user.py:132
#, python-format
msgid "Error saving settings: %(error)s"
msgstr "خطأ في حفظ الإعدادات: %(خطأ)s"

#: app/routes/user.py:194
msgid "Preferences updated"
msgstr "تم تحديث التفضيلات"

#: app/routes/user.py:250
msgid "Language updated successfully"
msgstr "تم تحديث اللغة بنجاح"

#: app/routes/user.py:253 app/routes/user.py:282
msgid "Invalid language"
msgstr "لغة غير صالحة"

#: app/routes/user.py:276
#, python-format
msgid "Language updated to %(language)s"
msgstr "تم تحديث اللغة إلى %(language)s"

#: app/routes/webhooks.py:39
msgid "Webhook name is required"
msgstr "اسم Webhook مطلوب"

#: app/routes/webhooks.py:45
msgid "Webhook URL is required"
msgstr "عنوان URL للخطاف الإلكتروني مطلوب"

#: app/routes/webhooks.py:53
msgid "At least one event must be selected"
msgstr "يجب تحديد حدث واحد على الأقل"

#: app/routes/webhooks.py:79
msgid "Webhook created successfully"
msgstr "تم إنشاء Webhook بنجاح"

#: app/routes/webhooks.py:83
msgid "Error creating webhook"
msgstr "حدث خطأ أثناء إنشاء الرد التلقائي على الويب"

#: app/routes/webhooks.py:86
#, python-format
msgid "Error creating webhook: %(error)s"
msgstr "خطأ في إنشاء خطاف الويب: %(خطأ)s"

#: app/routes/webhooks.py:103 app/routes/webhooks.py:125
#: app/routes/webhooks.py:170
msgid "Access denied"
msgstr "تم الرفض"

#: app/routes/webhooks.py:149
msgid "Webhook updated successfully"
msgstr "تم تحديث Webhook بنجاح"

#: app/routes/webhooks.py:153
#, python-format
msgid "Error updating webhook: %(error)s"
msgstr "حدث خطأ أثناء تحديث خطاف الويب: %(خطأ)s"

#: app/routes/webhooks.py:176
msgid "Webhook deleted successfully"
msgstr "تم حذف الرد التلقائي على الويب بنجاح"

#: app/routes/webhooks.py:179
#, python-format
msgid "Error deleting webhook: %(error)s"
msgstr "حدث خطأ أثناء حذف خطاف الويب: %(خطأ)s"

#: app/routes/weekly_goals.py:78 app/routes/weekly_goals.py:212
msgid "Please enter a valid target hours (greater than 0)"
msgstr "الرجاء إدخال ساعات مستهدفة صالحة (أكبر من 0)"

#: app/routes/weekly_goals.py:99
msgid "A goal already exists for this week. Please edit the existing goal instead."
msgstr "هناك هدف موجود بالفعل لهذا الأسبوع. يُرجى تعديل الهدف الحالي بدلاً من ذلك."

#: app/routes/weekly_goals.py:113
msgid "Weekly time goal created successfully!"
msgstr "تم إنشاء هدف الوقت الأسبوعي بنجاح!"

#: app/routes/weekly_goals.py:129
msgid "Failed to create goal. Please try again."
msgstr "فشل في إنشاء الهدف. يرجى المحاولة مرة أخرى."

#: app/routes/weekly_goals.py:143
msgid "You do not have permission to view this goal"
msgstr "ليس لديك إذن لعرض هذا الهدف"

#: app/routes/weekly_goals.py:197
msgid "You do not have permission to edit this goal"
msgstr "ليس لديك إذن لتعديل هذا الهدف"

#: app/routes/weekly_goals.py:224
msgid "Weekly time goal updated successfully!"
msgstr "تم تحديث هدف الوقت الأسبوعي بنجاح!"

#: app/routes/weekly_goals.py:241
msgid "Failed to update goal. Please try again."
msgstr "فشل تحديث الهدف. يرجى المحاولة مرة أخرى."

#: app/routes/weekly_goals.py:255
msgid "You do not have permission to delete this goal"
msgstr "ليس لديك إذن بحذف هذا الهدف"

#: app/routes/weekly_goals.py:263
msgid "Weekly time goal deleted successfully"
msgstr "تم حذف هدف الوقت الأسبوعي بنجاح"

#: app/routes/weekly_goals.py:277
msgid "Failed to delete goal. Please try again."
msgstr "فشل حذف الهدف. يرجى المحاولة مرة أخرى."

#: app/templates/_components.html:212
msgid "remaining"
msgstr "متبقي"

#: app/templates/admin/webhooks/list.html:68
#: app/templates/admin/webhooks/view.html:114 app/templates/base.html:154
#: app/templates/kanban/columns.html:226
msgid "Success"
msgstr "نجاح"

#: app/templates/admin/email_support.html:388
#: app/templates/admin/email_support.html:487 app/templates/base.html:155
msgid "Error"
msgstr "خطأ"

#: app/templates/base.html:156 app/templates/budget/dashboard.html:161
#: app/templates/budget/project_detail.html:67
#: app/templates/projects/view.html:187 app/utils/i18n_helpers.py:294
#: app/utils/i18n_helpers.py:304
msgid "Warning"
msgstr "تحذير"

#: app/templates/base.html:157 app/templates/calendar/event_detail.html:170
#: app/templates/quotes/view.html:385
msgid "Information"
msgstr "معلومة"

#: app/templates/analytics/dashboard.html:195
#: app/templates/analytics/dashboard_improved.html:200
#: app/templates/analytics/mobile_dashboard.html:148 app/templates/base.html:160
#: app/templates/components/activity_feed_widget.html:220
#: app/templates/import_export/index.html:91
#: app/templates/import_export/index.html:153
msgid "Loading..."
msgstr "تحميل..."

#: app/templates/admin/email_support.html:329 app/templates/base.html:161
#: app/templates/client_notes/edit.html:115
#: app/templates/comments/_comments_section.html:156
#: app/templates/comments/edit.html:108
msgid "Saving..."
msgstr "توفير..."

#: app/templates/base.html:162
msgid "Deleting..."
msgstr "جارٍ الحذف..."

#: app/templates/admin/api_tokens.html:429 app/templates/admin/api_tokens.html:462
#: app/templates/admin/email_templates/create.html:117
#: app/templates/admin/email_templates/edit.html:115
#: app/templates/admin/email_templates/list.html:80
#: app/templates/admin/quote_pdf_layout.html:2413
#: app/templates/admin/quote_pdf_layout.html:3324
#: app/templates/admin/roles/form.html:99 app/templates/admin/roles/list.html:213
#: app/templates/admin/settings.html:300 app/templates/admin/users.html:120
#: app/templates/admin/users/roles.html:57
#: app/templates/admin/webhooks/form.html:128 app/templates/base.html:163
#: app/templates/calendar/event_detail.html:194
#: app/templates/calendar/event_form.html:237
#: app/templates/client_notes/edit.html:86 app/templates/clients/create.html:79
#: app/templates/clients/edit.html:105 app/templates/clients/view.html:223
#: app/templates/clients/view.html:342 app/templates/comments/_comment.html:61
#: app/templates/comments/_comment.html:85
#: app/templates/comments/_comments_section.html:44
#: app/templates/comments/edit.html:79
#: app/templates/contacts/communication_form.html:82
#: app/templates/contacts/form.html:99 app/templates/deals/form.html:112
#: app/templates/expenses/view.html:399 app/templates/import_export/index.html:191
#: app/templates/import_export/index.html:229
#: app/templates/inventory/adjustments/form.html:56
#: app/templates/inventory/movements/form.html:67
#: app/templates/inventory/purchase_orders/form.html:101
#: app/templates/inventory/stock_items/form.html:134
#: app/templates/inventory/suppliers/form.html:85
#: app/templates/inventory/transfers/form.html:60
#: app/templates/inventory/warehouses/form.html:60
#: app/templates/invoices/edit.html:232 app/templates/invoices/edit.html:589
#: app/templates/invoices/generate_from_time.html:105
#: app/templates/invoices/list.html:324 app/templates/invoices/view.html:270
#: app/templates/kanban/columns.html:162
#: app/templates/kanban/create_column.html:86
#: app/templates/kanban/edit_column.html:88 app/templates/leads/form.html:103
#: app/templates/per_diem/rates_list.html:113
#: app/templates/projects/add_good.html:68 app/templates/projects/archive.html:82
#: app/templates/projects/create.html:92 app/templates/projects/create.html:419
#: app/templates/projects/edit.html:83 app/templates/projects/edit_good.html:68
#: app/templates/quotes/accept.html:54 app/templates/quotes/create.html:199
#: app/templates/quotes/edit.html:213 app/templates/quotes/view.html:285
#: app/templates/quotes/view.html:366 app/templates/quotes/view.html:458
#: app/templates/quotes/view.html:514 app/templates/quotes/view.html:532
#: app/templates/quotes/view.html:544
#: app/templates/settings/keyboard_shortcuts.html:465
#: app/templates/tasks/create.html:116 app/templates/tasks/edit.html:140
#: app/templates/tasks/list.html:308 app/templates/tasks/list.html:510
#: app/templates/user/settings.html:301 app/templates/weekly_goals/create.html:104
#: app/templates/weekly_goals/edit.html:90
msgid "Cancel"
msgstr "يلغي"

#: app/templates/base.html:164
msgid "Confirm"
msgstr "يتأكد"

#: app/templates/base.html:165 app/templates/calendar/view.html:112
#: app/templates/invoices/list.html:308 app/templates/invoices/view.html:254
#: app/templates/kanban/columns.html:143 app/templates/main/dashboard.html:286
#: app/templates/projects/create.html:379 app/templates/quotes/view.html:428
#: app/templates/tasks/_kanban.html:1363
msgid "Close"
msgstr "يغلق"

#: app/templates/admin/webhooks/form.html:125 app/templates/base.html:166
#: app/templates/comments/_comment.html:58
#: app/templates/inventory/stock_items/form.html:137
#: app/templates/inventory/suppliers/form.html:88
#: app/templates/inventory/warehouses/form.html:63
msgid "Save"
msgstr "يحفظ"

#: app/templates/admin/api_tokens.html:461
#: app/templates/admin/email_templates/list.html:83
#: app/templates/admin/roles/list.html:147 app/templates/admin/roles/list.html:212
#: app/templates/admin/users.html:79 app/templates/admin/users.html:119
#: app/templates/base.html:167 app/templates/calendar/event_detail.html:26
#: app/templates/calendar/event_detail.html:193
#: app/templates/calendar/view.html:118 app/templates/clients/view.html:274
#: app/templates/clients/view.html:341 app/templates/comments/_comment.html:35
#: app/templates/expenses/view.html:398 app/templates/kanban/columns.html:103
#: app/templates/per_diem/rates_list.html:80
#: app/templates/per_diem/rates_list.html:112 app/templates/projects/goods.html:81
#: app/templates/quotes/list.html:109 app/templates/quotes/list.html:295
#: app/templates/quotes/view.html:312 app/templates/quotes/view.html:337
#: app/templates/quotes/view.html:547 app/templates/saved_filters/list.html:51
#: app/templates/tasks/list.html:509
#: app/templates/time_entry_templates/list.html:44
#: app/templates/time_entry_templates/view.html:144
#: app/templates/weekly_goals/edit.html:93 app/templates/weekly_goals/edit.html:95
msgid "Delete"
msgstr "يمسح"

#: app/templates/admin/roles/list.html:144 app/templates/admin/users.html:76
#: app/templates/admin/webhooks/view.html:18 app/templates/base.html:168
#: app/templates/calendar/event_detail.html:22
#: app/templates/calendar/view.html:115 app/templates/clients/view.html:266
#: app/templates/comments/_comment.html:30 app/templates/contacts/list.html:59
#: app/templates/kanban/columns.html:93 app/templates/per_diem/rates_list.html:70
#: app/templates/quotes/view.html:309 app/templates/quotes/view.html:334
#: app/templates/recurring_invoices/view.html:16
#: app/templates/tasks/overdue.html:96 app/templates/weekly_goals/index.html:196
#: app/templates/weekly_goals/view.html:21
msgid "Edit"
msgstr "يحرر"

#: app/templates/base.html:169
msgid "Add"
msgstr "يضيف"

#: app/templates/admin/settings.html:299 app/templates/base.html:170
#: app/templates/inventory/purchase_orders/form.html:153
#: app/templates/inventory/stock_items/form.html:120
#: app/templates/inventory/stock_items/form.html:171
msgid "Remove"
msgstr "يزيل"

#: app/templates/admin/email_support.html:176 app/templates/base.html:171
#: app/templates/inventory/stock_items/view.html:113
#: app/templates/kanban/columns.html:79
msgid "Yes"
msgstr "نعم"

#: app/templates/admin/email_support.html:178 app/templates/base.html:172
#: app/templates/inventory/stock_items/view.html:115
#: app/templates/kanban/columns.html:81
msgid "No"
msgstr "لا"

#: app/templates/admin/users.html:104 app/templates/base.html:173
#: app/templates/inventory/stock_levels/warehouse.html:77
msgid "OK"
msgstr "نعم"

#: app/templates/base.html:176
msgid "Are you sure you want to delete this?"
msgstr "هل أنت متأكد أنك تريد حذف هذا؟"

#: app/templates/base.html:177
msgid "You have unsaved changes. Are you sure you want to leave?"
msgstr "لديك تغييرات غير محفوظة. هل أنت متأكد أنك تريد المغادرة؟"

#: app/templates/base.html:178
msgid "Operation failed"
msgstr "فشلت العملية"

#: app/templates/base.html:179
msgid "Operation completed successfully"
msgstr "تمت العملية بنجاح"

#: app/templates/base.html:180
msgid "No items selected"
msgstr "لم يتم تحديد أي عناصر"

#: app/templates/base.html:181
msgid "Invalid input"
msgstr "إدخال غير صالح"

#: app/templates/base.html:182
msgid "This field is required"
msgstr "هذه الخانة مطلوبه"

#: app/templates/base.html:183 app/templates/user/profile.html:62
msgid "No active timer"
msgstr "لا يوجد توقيت نشط"

#: app/templates/base.html:184
msgid "Timer stopped"
msgstr "توقف الموقت"

#: app/templates/base.html:185
msgid "Failed to stop timer"
msgstr "فشل في إيقاف الموقّت"

#: app/templates/base.html:186
msgid "Error stopping timer"
msgstr "حدث خطأ أثناء إيقاف الموقّت"

#: app/templates/base.html:187
msgid "No form to save"
msgstr "لا يوجد نموذج للحفظ"

#: app/templates/base.html:188
msgid "No timer found"
msgstr "لم يتم العثور على مؤقت"

#: app/templates/base.html:189
msgid "Timer stopped due to inactivity"
msgstr "توقف الموقت بسبب عدم النشاط"

#: app/templates/base.html:201
msgid "Skip to content"
msgstr "انتقل إلى المحتوى"

#: app/templates/base.html:220
msgid "Navigation"
msgstr "ملاحة"

#: app/templates/base.html:221
msgid "Toggle sidebar"
msgstr "تبديل الشريط الجانبي"

#: app/templates/base.html:229 app/templates/base.html:773
#: app/templates/client_portal/base.html:38 app/templates/main/dashboard.html:8
#: app/templates/main/dashboard.html:12 app/templates/projects/view.html:19
msgid "Dashboard"
msgstr "لوحة القيادة"

#: app/templates/base.html:235 app/templates/calendar/view.html:12
#: app/templates/calendar/view.html:17
msgid "Calendar"
msgstr "تقويم"

#: app/templates/base.html:241 app/templates/main/about.html:25
#: app/templates/main/help.html:27 app/templates/main/help.html:101
#: app/templates/main/help.html:255 app/templates/timer/manual_entry.html:6
msgid "Time Tracking"
msgstr "تتبع الوقت"

#: app/templates/base.html:255 app/templates/timer/manual_entry.html:7
#: app/templates/timer/manual_entry.html:99
msgid "Log Time"
msgstr "وقت السجل"

#: app/templates/admin/oidc_user_detail.html:61
#: app/templates/analytics/mobile_dashboard.html:49 app/templates/base.html:260
#: app/templates/base.html:777 app/templates/client_portal/base.html:41
#: app/templates/client_portal/dashboard.html:65
#: app/templates/client_portal/projects.html:4
#: app/templates/client_portal/projects.html:9
#: app/templates/client_portal/projects.html:14
#: app/templates/components/activity_feed_widget.html:23
msgid "Projects"
msgstr "المشاريع"

#: app/templates/base.html:265 app/templates/calendar/view.html:77
#: app/templates/components/activity_feed_widget.html:27
msgid "Tasks"
msgstr "المهام"

#: app/templates/base.html:270 app/templates/kanban/board.html:8
#: app/templates/kanban/board.html:32 app/templates/main/help.html:31
#: app/templates/main/help.html:335 app/templates/tasks/_kanban.html:9
msgid "Kanban Board"
msgstr "مجلس كانبان"

#: app/templates/base.html:275 app/templates/weekly_goals/index.html:8
msgid "Weekly Goals"
msgstr "الأهداف الأسبوعية"

#: app/templates/base.html:283
msgid "CRM"
msgstr "إدارة علاقات العملاء"

#: app/templates/base.html:291
#: app/templates/components/activity_feed_widget.html:43
msgid "Clients"
msgstr "العملاء"

#: app/templates/base.html:296 app/templates/client_portal/quote_detail.html:9
#: app/templates/client_portal/quotes.html:4
#: app/templates/client_portal/quotes.html:9
#: app/templates/client_portal/quotes.html:14
msgid "Quotes"
msgstr "يقتبس"

#: app/templates/base.html:304
msgid "Finance & Expenses"
msgstr "التمويل والمصروفات"

#: app/templates/base.html:318 app/templates/base.html:428
#: app/templates/base.html:784 app/templates/budget/dashboard.html:17
msgid "Reports"
msgstr "التقارير"

#: app/templates/base.html:323 app/templates/client_portal/base.html:44
#: app/templates/client_portal/invoice_detail.html:9
#: app/templates/client_portal/invoices.html:4
#: app/templates/client_portal/invoices.html:9
#: app/templates/client_portal/invoices.html:14
#: app/templates/components/activity_feed_widget.html:39
msgid "Invoices"
msgstr "الفواتير"

#: app/templates/base.html:328 app/templates/recurring_invoices/list.html:6
#: app/templates/recurring_invoices/list.html:11
msgid "Recurring Invoices"
msgstr "الفواتير المتكررة"

#: app/templates/base.html:333
msgid "Payments"
msgstr "المدفوعات"

#: app/templates/base.html:338 app/templates/invoices/edit.html:120
#: app/templates/invoices/edit.html:284 app/templates/main/help.html:33
msgid "Expenses"
msgstr "نفقات"

#: app/templates/base.html:343
msgid "Mileage"
msgstr "عدد الكيلومترات"

#: app/templates/base.html:348
msgid "Per Diem"
msgstr "لكل يوم"

#: app/templates/base.html:353 app/templates/budget/dashboard.html:7
msgid "Budget Alerts"
msgstr "تنبيهات الميزانية"

#: app/templates/base.html:361
msgid "Inventory"
msgstr "جرد"

#: app/templates/base.html:377 app/templates/inventory/suppliers/view.html:174
msgid "Stock Items"
msgstr "عناصر المخزون"

#: app/templates/base.html:382
msgid "Warehouses"
msgstr "المستودعات"

#: app/templates/base.html:387 app/templates/inventory/stock_items/form.html:98
#: app/templates/inventory/stock_items/view.html:60
msgid "Suppliers"
msgstr "الموردين"

#: app/templates/base.html:393
msgid "Purchase Orders"
msgstr "طلبات الشراء"

#: app/templates/base.html:398 app/templates/inventory/warehouses/view.html:79
msgid "Stock Levels"
msgstr "مستويات المخزون"

#: app/templates/base.html:403
msgid "Stock Movements"
msgstr "تحركات الأسهم"

#: app/templates/base.html:408
msgid "Transfers"
msgstr "التحويلات"

#: app/templates/base.html:413
msgid "Adjustments"
msgstr "التعديلات"

#: app/templates/base.html:418
msgid "Reservations"
msgstr "التحفظات"

#: app/templates/base.html:423
msgid "Low Stock Alerts"
msgstr "تنبيهات انخفاض المخزون"

#: app/templates/analytics/dashboard.html:8
#: app/templates/analytics/mobile_dashboard.html:3
#: app/templates/analytics/mobile_dashboard.html:20 app/templates/base.html:436
#: app/templates/main/about.html:34
msgid "Analytics"
msgstr "التحليلات"

#: app/templates/base.html:442
msgid "Tools & Data"
msgstr "الأدوات والبيانات"

#: app/templates/base.html:450
msgid "Import / Export"
msgstr "استيراد / تصدير"

#: app/templates/base.html:455
msgid "Saved Filters"
msgstr "المرشحات المحفوظة"

#: app/templates/admin/oidc_debug.html:8 app/templates/admin/oidc_debug.html:152
#: app/templates/admin/oidc_user_detail.html:26
#: app/templates/admin/permissions/list.html:6
#: app/templates/admin/roles/list.html:6 app/templates/admin/webhooks/form.html:6
#: app/templates/admin/webhooks/list.html:6
#: app/templates/admin/webhooks/view.html:6 app/templates/base.html:464
#: app/templates/comments/_comment.html:13 app/templates/user/profile.html:21
msgid "Admin"
msgstr "مسؤل"

#: app/templates/base.html:471
msgid "Admin Dashboard"
msgstr "لوحة تحكم المشرف"

#: app/templates/admin/roles/list.html:94 app/templates/base.html:479
#: app/templates/components/activity_feed_widget.html:47
msgid "Users"
msgstr "المستخدمين"

#: app/templates/admin/permissions/list.html:7
#: app/templates/admin/roles/list.html:7 app/templates/admin/roles/list.html:12
#: app/templates/base.html:486
msgid "Roles & Permissions"
msgstr "الأدوار والأذونات"

#: app/templates/audit_logs/list.html:4 app/templates/audit_logs/list.html:8
#: app/templates/audit_logs/list.html:13 app/templates/base.html:495
msgid "Audit Logs"
msgstr "سجلات التدقيق"

#: app/templates/base.html:502
msgid "API Tokens"
msgstr "رموز API"

#: app/templates/base.html:511 app/templates/main/help.html:64
msgid "System Settings"
msgstr "إعدادات النظام"

#: app/templates/admin/email_support.html:18 app/templates/base.html:516
msgid "Email Configuration"
msgstr "تكوين البريد الإلكتروني"

#: app/templates/base.html:521
msgid "Email Templates"
msgstr "قوالب البريد الإلكتروني"

#: app/templates/base.html:528
msgid "PDF Templates"
msgstr "قوالب PDF"

#: app/templates/base.html:534
msgid "Invoice PDF"
msgstr "فاتورة PDF"

#: app/templates/base.html:539
msgid "Quote PDF"
msgstr "اقتباس قوات الدفاع الشعبي"

#: app/templates/base.html:550
msgid "Expense Categories"
msgstr "فئات النفقات"

#: app/templates/base.html:555
msgid "Per Diem Rates"
msgstr "أسعار البدل اليومي"

#: app/templates/base.html:562
msgid "Time Entry Templates"
msgstr "قوالب إدخال الوقت"

#: app/templates/base.html:571 app/templates/main/about.html:206
#: app/templates/main/help.html:751 app/templates/main/help.html:765
msgid "System Info"
msgstr "معلومات النظام"

#: app/templates/base.html:578
msgid "Backups"
msgstr "النسخ الاحتياطية"

#: app/templates/admin/oidc_debug.html:9 app/templates/base.html:585
msgid "OIDC Settings"
msgstr "إعدادات أويدك"

#: app/templates/base.html:599 app/templates/main/about.html:3
#: app/templates/main/about.html:8 app/templates/main/about.html:12
msgid "About"
msgstr "عن"

#: app/templates/base.html:605 app/templates/clients/create.html:88
#: app/templates/main/help.html:3 app/templates/main/help.html:8
#: app/templates/main/help.html:12
msgid "Help"
msgstr "يساعد"

#: app/templates/base.html:611 app/templates/main/dashboard.html:261
msgid "Buy me a coffee"
msgstr "اشتري لي قهوة"

#: app/templates/base.html:639 app/templates/base.html:640
#: app/templates/inventory/stock_items/list.html:21
#: app/templates/inventory/suppliers/list.html:21 app/templates/leads/list.html:22
#: app/templates/main/search.html:3 app/templates/quotes/list.html:74
#: app/templates/tasks/my_tasks.html:115
msgid "Search"
msgstr "يبحث"

#: app/templates/base.html:655
msgid "Support TimeTracker development"
msgstr "دعم تطوير TimeTracker"

#: app/templates/base.html:657 app/templates/base.html:752
msgid "Support"
msgstr "يدعم"

#: app/templates/base.html:660
msgid "Toggle dark mode"
msgstr "تبديل الوضع المظلم"

#: app/templates/base.html:667
msgid "Change language"
msgstr "تغيير اللغة"

#: app/templates/base.html:672 app/templates/user/settings.html:128
msgid "Language"
msgstr "لغة"

#: app/templates/base.html:688
msgid "User menu"
msgstr "قائمة المستخدم"

#: app/templates/base.html:705 app/templates/base.html:711
msgid "Guest"
msgstr "ضيف"

#: app/templates/base.html:714
msgid "My Profile"
msgstr "ملفي الشخصي"

#: app/templates/base.html:715
msgid "My Settings"
msgstr "إعداداتي"

#: app/templates/base.html:716 app/templates/client_portal/base.html:50
msgid "Logout"
msgstr "تسجيل الخروج"

#: app/templates/base.html:740
msgid "Enjoying TimeTracker?"
msgstr "تتمتع TimeTracker؟"

#: app/templates/base.html:743
msgid "Support continued development with a coffee"
msgstr "دعم التطوير المستمر مع القهوة"

#: app/templates/base.html:756
msgid "Dismiss"
msgstr "رفض"

#: app/templates/base.html:788 app/templates/user/profile.html:2
msgid "Profile"
msgstr "حساب تعريفي"

#: app/templates/base.html:998
msgid "Type a command or search..."
msgstr "اكتب أمرًا أو ابحث..."

#: app/templates/admin/api_tokens.html:129
msgid "Create API Token"
msgstr "إنشاء رمز API"

#: app/templates/admin/api_tokens.html:324
msgid "Your API Token"
msgstr "رمز API الخاص بك"

#: app/templates/admin/api_tokens.html:336
msgid "Usage Examples"
msgstr "أمثلة الاستخدام"

#: app/templates/admin/api_tokens.html:425
msgid "Are you sure you want to"
msgstr "هل أنت متأكد أنك تريد ذلك"

#: app/templates/admin/api_tokens.html:425
msgid "deactivate"
msgstr "إلغاء التنشيط"

#: app/templates/admin/api_tokens.html:425
msgid "activate"
msgstr "فعل"

#: app/templates/admin/api_tokens.html:425
msgid "this token?"
msgstr "هذا الرمز؟"

#: app/templates/admin/api_tokens.html:427
msgid "Deactivate Token"
msgstr "إلغاء تنشيط الرمز المميز"

#: app/templates/admin/api_tokens.html:427
msgid "Activate Token"
msgstr "تفعيل الرمز المميز"

#: app/templates/admin/api_tokens.html:428 app/templates/kanban/columns.html:98
msgid "Deactivate"
msgstr "إلغاء التنشيط"

#: app/templates/admin/api_tokens.html:428 app/templates/clients/view.html:20
#: app/templates/clients/view.html:22 app/templates/kanban/columns.html:98
#: app/templates/projects/view.html:37 app/templates/projects/view.html:39
msgid "Activate"
msgstr "فعل"

#: app/templates/admin/api_tokens.html:458
msgid "Are you sure you want to delete this token? This action cannot be undone."
msgstr "هل أنت متأكد أنك تريد حذف هذا الرمز المميز؟ لا يمكن التراجع عن هذا الإجراء."

#: app/templates/admin/api_tokens.html:460
msgid "Delete Token"
msgstr "حذف الرمز المميز"

#: app/templates/admin/backups.html:28 app/templates/import_export/index.html:136
#: app/templates/import_export/index.html:140
msgid "Create Backup"
msgstr "إنشاء نسخة احتياطية"

#: app/templates/admin/backups.html:47 app/templates/admin/restore.html:11
#: app/templates/import_export/index.html:77
msgid "Restore Backup"
msgstr "استعادة النسخة الاحتياطية"

#: app/templates/admin/backups.html:61
msgid "Existing Backups"
msgstr "النسخ الاحتياطية الموجودة"

#: app/templates/admin/backups.html:124
msgid "Important Information"
msgstr "معلومات هامة"

#: app/templates/admin/backups.html:178
msgid "Confirm Deletion"
msgstr "تأكيد الحذف"

#: app/templates/admin/clear_cache.html:6
msgid "Clear Cache"
msgstr "مسح ذاكرة التخزين المؤقت"

#: app/templates/admin/clear_cache.html:15
msgid "ServiceWorker Status"
msgstr "حالة عامل الخدمة"

#: app/templates/admin/clear_cache.html:23
msgid "Clear All Caches"
msgstr "مسح كافة ذاكرات التخزين المؤقت"

#: app/templates/admin/clear_cache.html:35
msgid "ServiceWorker Actions"
msgstr "إجراءات عامل الخدمة"

#: app/templates/admin/clear_cache.html:49
msgid "Manual Hard Refresh"
msgstr "التحديث اليدوي الثابت"

#: app/templates/admin/dashboard.html:26
msgid "Admin Sections"
msgstr "أقسام الإدارة"

#: app/templates/admin/dashboard.html:68
#: app/templates/components/activity_feed_widget.html:6
#: app/templates/main/dashboard.html:214 app/templates/projects/dashboard.html:237
#: app/templates/user/profile.html:131
msgid "Recent Activity"
msgstr "النشاط الأخير"

#: app/templates/admin/email_support.html:6
msgid "Email Configuration & Testing"
msgstr "تكوين واختبار البريد الإلكتروني"

#: app/templates/admin/email_support.html:7
msgid "Configure and test email delivery"
msgstr "تكوين واختبار تسليم البريد الإلكتروني"

#: app/templates/admin/email_support.html:11
msgid "Back to Admin"
msgstr "العودة إلى المشرف"

#: app/templates/admin/email_support.html:23
msgid "Configure email settings here to save them in the database."
msgstr "قم بتكوين إعدادات البريد الإلكتروني هنا لحفظها في قاعدة البيانات."

#: app/templates/admin/email_support.html:31
msgid "Enable Database Email Configuration"
msgstr "تمكين تكوين البريد الإلكتروني لقاعدة البيانات"

#: app/templates/admin/email_support.html:37
#: app/templates/admin/email_support.html:161
msgid "Mail Server"
msgstr "خادم البريد"

#: app/templates/admin/email_support.html:43
msgid "Mail Port"
msgstr "ميناء البريد"

#: app/templates/admin/email_support.html:51
#: app/templates/admin/email_support.html:183
msgid "Use TLS"
msgstr "استخدم طبقة النقل الآمنة"

#: app/templates/admin/email_support.html:55
#: app/templates/admin/email_support.html:187
msgid "Use SSL"
msgstr "استخدم طبقة المقابس الآمنة"

#: app/templates/admin/email_support.html:61
#: app/templates/admin/email_support.html:169
#: app/templates/admin/oidc_debug.html:134
#: app/templates/admin/oidc_user_detail.html:23 app/templates/auth/login.html:32
#: app/templates/client_portal/login.html:38
#: app/templates/client_portal/set_password.html:38
#: app/templates/user/settings.html:23
msgid "Username"
msgstr "اسم المستخدم"

#: app/templates/admin/email_support.html:68
#: app/templates/client_portal/login.html:44
#: app/templates/client_portal/set_password.html:46
msgid "Password"
msgstr "كلمة المرور"

#: app/templates/admin/email_support.html:71
msgid "Leave empty to keep current"
msgstr "اتركه فارغًا للحفاظ على التيار"

#: app/templates/admin/email_support.html:76
#: app/templates/admin/email_support.html:191
msgid "Default Sender"
msgstr "المرسل الافتراضي"

#: app/templates/admin/email_support.html:84
#: app/templates/admin/email_support.html:363
msgid "Save Configuration"
msgstr "حفظ التكوين"

#: app/templates/admin/email_support.html:87
#: app/templates/admin/quote_pdf_layout.html:687
#: app/templates/admin/quote_pdf_layout.html:3323
#: app/templates/settings/keyboard_shortcuts.html:464
msgid "Reset"
msgstr "إعادة ضبط"

#: app/templates/admin/email_support.html:99
msgid "Email Configuration Status"
msgstr "حالة تكوين البريد الإلكتروني"

#: app/templates/admin/email_support.html:101
#: app/templates/analytics/dashboard.html:20
#: app/templates/analytics/dashboard_improved.html:22
#: app/templates/budget/dashboard.html:18
msgid "Refresh"
msgstr "ينعش"

#: app/templates/admin/email_support.html:111
msgid "Email is configured!"
msgstr "تم تكوين البريد الإلكتروني!"

#: app/templates/admin/email_support.html:112
msgid "Your email settings are properly set up."
msgstr "تم إعداد إعدادات البريد الإلكتروني بشكل صحيح."

#: app/templates/admin/email_support.html:121
msgid "Email is not configured"
msgstr "لم يتم تكوين البريد الإلكتروني"

#: app/templates/admin/email_support.html:122
msgid "Please configure email settings using the form above."
msgstr "يرجى ضبط إعدادات البريد الإلكتروني باستخدام النموذج أعلاه."

#: app/templates/admin/email_support.html:132
msgid "Configuration Errors"
msgstr "أخطاء التكوين"

#: app/templates/admin/email_support.html:146
msgid "Configuration Warnings"
msgstr "تحذيرات التكوين"

#: app/templates/admin/email_support.html:158
msgid "Current Email Settings"
msgstr "إعدادات البريد الإلكتروني الحالية"

#: app/templates/admin/email_support.html:165
msgid "Port"
msgstr "ميناء"

#: app/templates/admin/email_support.html:173
msgid "Password Set"
msgstr "تعيين كلمة المرور"

#: app/templates/admin/email_support.html:201
#: app/templates/admin/email_support.html:218
#: app/templates/admin/email_support.html:462
msgid "Send Test Email"
msgstr "إرسال البريد الإلكتروني للاختبار"

#: app/templates/admin/email_support.html:206
msgid "Recipient Email Address"
msgstr "عنوان البريد الإلكتروني للمستلم"

#: app/templates/admin/email_support.html:228
msgid "Configuration Guide"
msgstr "دليل التكوين"

#: app/templates/admin/email_support.html:231
msgid "Common SMTP Providers"
msgstr "موفري SMTP المشتركين"

#: app/templates/admin/email_support.html:233
msgid "Requires app password"
msgstr "يتطلب كلمة مرور التطبيق"

#: app/templates/admin/email_support.html:242
msgid "Important Notes"
msgstr "ملاحظات هامة"

#: app/templates/admin/email_support.html:245
msgid "Gmail requires an App Password if 2FA is enabled"
msgstr "يتطلب Gmail كلمة مرور التطبيق في حالة تمكين المصادقة الثنائية (2FA)."

#: app/templates/admin/email_support.html:246
msgid "Restart the application after changing email settings"
msgstr "أعد تشغيل التطبيق بعد تغيير إعدادات البريد الإلكتروني"

#: app/templates/admin/email_support.html:247
msgid "Check firewall rules if emails are not sending"
msgstr "تحقق من قواعد جدار الحماية إذا لم يتم إرسال رسائل البريد الإلكتروني"

#: app/templates/admin/email_support.html:248
msgid "For production, use a dedicated email service like SendGrid or Amazon SES"
msgstr "للإنتاج، استخدم خدمة بريد إلكتروني مخصصة مثل SendGrid أو Amazon SES"

#: app/templates/admin/email_support.html:295
msgid "password is set"
msgstr "تم تعيين كلمة المرور"

#: app/templates/admin/email_support.html:298
msgid "no password set"
msgstr "لم يتم تعيين كلمة المرور"

#: app/templates/admin/email_support.html:359
msgid "Failed to save configuration. Please try again."
msgstr "فشل حفظ التكوين. يرجى المحاولة مرة أخرى."

#: app/templates/admin/email_support.html:377
#: app/templates/admin/email_support.html:476
msgid "Success!"
msgstr "نجاح!"

#: app/templates/admin/email_support.html:415
msgid "Failed to refresh status. Please try again."
msgstr "فشل تحديث الحالة. يرجى المحاولة مرة أخرى."

#: app/templates/admin/email_support.html:430
msgid "Please enter a valid email address"
msgstr "يرجى إدخال عنوان بريد إلكتروني صالح"

#: app/templates/admin/email_support.html:436
msgid "Sending..."
msgstr "إرسال..."

#: app/templates/admin/email_support.html:458
msgid "Failed to send test email. Please check your configuration."
msgstr "فشل في إرسال البريد الإلكتروني التجريبي. يرجى التحقق من التكوين الخاص بك."

#: app/templates/admin/oidc_debug.html:4 app/templates/admin/oidc_debug.html:14
msgid "OIDC Debug Dashboard"
msgstr "لوحة معلومات تصحيح OIDC"

#: app/templates/admin/oidc_debug.html:15
msgid "Inspect configuration, provider metadata and OIDC users"
msgstr "افحص التكوين وبيانات تعريف الموفر ومستخدمي OIDC"

#: app/templates/admin/oidc_debug.html:17
msgid "Test Configuration"
msgstr "تكوين الاختبار"

#: app/templates/admin/oidc_debug.html:25
msgid "OIDC Configuration"
msgstr "تكوين أويدك"

#: app/templates/admin/oidc_debug.html:29
#: app/templates/admin/oidc_user_detail.html:27
#: app/templates/admin/quote_pdf_layout.html:800
#: app/templates/admin/webhooks/list.html:27
#: app/templates/admin/webhooks/view.html:32
#: app/templates/admin/webhooks/view.html:102
#: app/templates/budget/dashboard.html:121
#: app/templates/budget/project_detail.html:70
#: app/templates/client_portal/invoice_detail.html:36
#: app/templates/client_portal/invoices.html:51
#: app/templates/client_portal/quote_detail.html:39
#: app/templates/client_portal/quotes.html:30
#: app/templates/contacts/communication_form.html:57
#: app/templates/deals/list.html:22
#: app/templates/inventory/purchase_orders/list.html:21
#: app/templates/inventory/purchase_orders/list.html:54
#: app/templates/inventory/purchase_orders/view.html:34
#: app/templates/inventory/reports/turnover.html:49
#: app/templates/inventory/reservations/list.html:20
#: app/templates/inventory/reservations/list.html:44
#: app/templates/inventory/stock_items/list.html:55
#: app/templates/inventory/stock_items/view.html:100
#: app/templates/inventory/stock_levels/warehouse.html:52
#: app/templates/inventory/suppliers/list.html:25
#: app/templates/inventory/suppliers/list.html:46
#: app/templates/inventory/suppliers/view.html:30
#: app/templates/inventory/warehouses/list.html:26
#: app/templates/inventory/warehouses/view.html:30
#: app/templates/invoices/edit.html:255 app/templates/invoices/pdf_default.html:42
#: app/templates/kanban/columns.html:52 app/templates/leads/form.html:60
#: app/templates/leads/list.html:26 app/templates/leads/list.html:53
#: app/templates/main/help.html:187
#: app/templates/projects/_kanban_tailwind.html:27
#: app/templates/projects/goods.html:44 app/templates/projects/view.html:175
#: app/templates/projects/view.html:232 app/templates/quotes/list.html:78
#: app/templates/quotes/list.html:131 app/templates/quotes/pdf_default.html:44
#: app/templates/quotes/view.html:58 app/templates/recurring_invoices/list.html:28
#: app/templates/tasks/_kanban.html:1227 app/templates/tasks/edit.html:92
#: app/templates/tasks/my_tasks.html:123 app/templates/weekly_goals/edit.html:61
#: app/templates/weekly_goals/view.html:50 app/utils/pdf_generator.py:620
msgid "Status"
msgstr "حالة"

#: app/templates/admin/oidc_debug.html:32
msgid "Enabled"
msgstr "ممكّن"

#: app/templates/admin/oidc_debug.html:34
msgid "Disabled"
msgstr "عاجز"

#: app/templates/admin/oidc_debug.html:39
msgid "Auth Method"
msgstr "طريقة المصادقة"

#: app/templates/admin/oidc_debug.html:43
msgid "Issuer"
msgstr "المصدر"

#: app/templates/admin/oidc_debug.html:44 app/templates/admin/oidc_debug.html:48
#: app/templates/admin/oidc_debug.html:73 app/templates/admin/oidc_debug.html:74
msgid "Not configured"
msgstr "لم يتم تكوينه"

#: app/templates/admin/oidc_debug.html:47
msgid "Client ID"
msgstr "معرف العميل"

#: app/templates/admin/oidc_debug.html:51
msgid "Client Secret"
msgstr "سر العميل"

#: app/templates/admin/oidc_debug.html:52
msgid "Set"
msgstr "تعيين"

#: app/templates/admin/oidc_debug.html:52
#: app/templates/admin/oidc_user_detail.html:39
#: app/templates/admin/oidc_user_detail.html:40
msgid "Not set"
msgstr "لم يتم ضبطه"

#: app/templates/admin/oidc_debug.html:55
msgid "Redirect URI"
msgstr "إعادة توجيه URI"

#: app/templates/admin/oidc_debug.html:56 app/templates/admin/oidc_debug.html:75
msgid "Auto-generated"
msgstr "تم إنشاؤها تلقائيًا"

#: app/templates/admin/oidc_debug.html:59 app/templates/admin/oidc_debug.html:109
msgid "Scopes"
msgstr "النطاقات"

#: app/templates/admin/oidc_debug.html:67
msgid "Claim Mapping"
msgstr "تعيين المطالبة"

#: app/templates/admin/oidc_debug.html:69
msgid "Username Claim"
msgstr "المطالبة باسم المستخدم"

#: app/templates/admin/oidc_debug.html:70
msgid "Email Claim"
msgstr "المطالبة بالبريد الإلكتروني"

#: app/templates/admin/oidc_debug.html:71
msgid "Full Name Claim"
msgstr "المطالبة بالاسم الكامل"

#: app/templates/admin/oidc_debug.html:72
msgid "Groups Claim"
msgstr "مطالبة المجموعات"

#: app/templates/admin/oidc_debug.html:73
msgid "Admin Group"
msgstr "مجموعة المشرف"

#: app/templates/admin/oidc_debug.html:74
msgid "Admin Emails"
msgstr "رسائل البريد الإلكتروني الإدارية"

#: app/templates/admin/oidc_debug.html:75
msgid "Post-Logout URI"
msgstr "URI بعد تسجيل الخروج"

#: app/templates/admin/oidc_debug.html:83
msgid "Provider Metadata"
msgstr "البيانات التعريفية للموفر"

#: app/templates/admin/oidc_debug.html:86
msgid "Error loading metadata:"
msgstr "حدث خطأ أثناء تحميل البيانات التعريفية:"

#: app/templates/admin/oidc_debug.html:89 app/templates/admin/oidc_debug.html:118
msgid "Discovery endpoint:"
msgstr "نقطة نهاية الاكتشاف:"

#: app/templates/admin/oidc_debug.html:93
msgid "Successfully loaded provider metadata"
msgstr "تم تحميل بيانات تعريف الموفر بنجاح"

#: app/templates/admin/oidc_debug.html:97
msgid "Endpoints"
msgstr "نقاط النهاية"

#: app/templates/admin/oidc_debug.html:99
msgid "Authorization"
msgstr "إذن"

#: app/templates/admin/oidc_debug.html:100
msgid "Token"
msgstr "رمز مميز"

#: app/templates/admin/oidc_debug.html:101
msgid "UserInfo"
msgstr "معلومات المستخدم"

#: app/templates/admin/oidc_debug.html:102
msgid "End Session"
msgstr "نهاية الجلسة"

#: app/templates/admin/oidc_debug.html:103
msgid "JWKS URI"
msgstr "JWKS URI"

#: app/templates/admin/oidc_debug.html:107
msgid "Supported Features"
msgstr "الميزات المدعومة"

#: app/templates/admin/oidc_debug.html:110
msgid "Response Types"
msgstr "أنواع الاستجابة"

#: app/templates/admin/oidc_debug.html:111
msgid "Grant Types"
msgstr "أنواع المنح"

#: app/templates/admin/oidc_debug.html:112
msgid "Auth Methods"
msgstr "طرق المصادقة"

#: app/templates/admin/oidc_debug.html:113
msgid "Claims"
msgstr "المطالبات"

#: app/templates/admin/oidc_debug.html:121
msgid "Provider metadata not loaded. Click \"Test Configuration\" to fetch."
msgstr "لم يتم تحميل البيانات التعريفية للموفر. انقر فوق \"اختبار التكوين\" للجلب."

#: app/templates/admin/oidc_debug.html:128
msgid "OIDC Users"
msgstr "مستخدمو OIDC"

#: app/templates/admin/oidc_debug.html:135
#: app/templates/admin/oidc_user_detail.html:24
#: app/templates/admin/quote_pdf_layout.html:768
#: app/templates/clients/create.html:49 app/templates/clients/edit.html:56
#: app/templates/contacts/communication_form.html:30
#: app/templates/contacts/form.html:37 app/templates/contacts/list.html:29
#: app/templates/contacts/view.html:33
#: app/templates/inventory/suppliers/form.html:40
#: app/templates/inventory/suppliers/list.html:44
#: app/templates/inventory/suppliers/view.html:53
#: app/templates/invoices/pdf_default.html:28 app/templates/leads/form.html:40
#: app/templates/leads/list.html:52 app/templates/projects/create.html:404
#: app/templates/quotes/pdf_default.html:28 app/utils/pdf_generator.py:608
msgid "Email"
msgstr "بريد إلكتروني"

#: app/templates/admin/oidc_debug.html:136
#: app/templates/admin/oidc_user_detail.html:25
#: app/templates/user/settings.html:32
msgid "Full Name"
msgstr "الاسم الكامل"

#: app/templates/admin/oidc_debug.html:137
#: app/templates/admin/oidc_user_detail.html:26
#: app/templates/contacts/form.html:62 app/templates/contacts/list.html:31
#: app/templates/contacts/view.html:59
msgid "Role"
msgstr "دور"

#: app/templates/admin/oidc_debug.html:138
#: app/templates/admin/oidc_user_detail.html:31 app/templates/auth/profile.html:52
msgid "Last Login"
msgstr "تسجيل الدخول الأخير"

#: app/templates/admin/oidc_debug.html:139
msgid "OIDC Subject"
msgstr "موضوع OIDC"

#: app/templates/admin/oidc_debug.html:140
#: app/templates/admin/oidc_user_detail.html:87
#: app/templates/admin/roles/list.html:96
#: app/templates/admin/webhooks/list.html:29 app/templates/audit_logs/list.html:81
#: app/templates/budget/dashboard.html:122
#: app/templates/client_portal/invoices.html:52
#: app/templates/client_portal/quotes.html:31 app/templates/components/ui.html:451
#: app/templates/contacts/list.html:32 app/templates/deals/list.html:56
#: app/templates/inventory/low_stock/list.html:28
#: app/templates/inventory/purchase_orders/list.html:56
#: app/templates/inventory/reports/low_stock.html:36
#: app/templates/inventory/reservations/list.html:47
#: app/templates/inventory/stock_items/list.html:56
#: app/templates/inventory/suppliers/list.html:47
#: app/templates/inventory/warehouses/list.html:27
#: app/templates/kanban/columns.html:55 app/templates/leads/list.html:56
#: app/templates/main/dashboard.html:90 app/templates/main/search.html:39
#: app/templates/projects/goods.html:45 app/templates/projects/view.html:235
#: app/templates/quotes/list.html:133 app/templates/quotes/view.html:172
#: app/templates/recurring_invoices/list.html:29
msgid "Actions"
msgstr "الإجراءات"

#: app/templates/admin/oidc_debug.html:148
#: app/templates/admin/oidc_user_detail.html:27
#: app/templates/admin/webhooks/list.html:62
#: app/templates/admin/webhooks/view.html:37 app/templates/clients/view.html:160
#: app/templates/inventory/stock_items/list.html:91
#: app/templates/inventory/stock_items/view.html:105
#: app/templates/inventory/suppliers/list.html:78
#: app/templates/inventory/suppliers/view.html:35
#: app/templates/inventory/warehouses/list.html:51
#: app/templates/inventory/warehouses/view.html:35
#: app/templates/kanban/columns.html:74 app/templates/projects/view.html:88
#: app/utils/i18n_helpers.py:62 app/utils/i18n_helpers.py:72
#: app/utils/i18n_helpers.py:314 app/utils/i18n_helpers.py:323
msgid "Inactive"
msgstr "غير نشط"

#: app/templates/admin/oidc_debug.html:152
#: app/templates/admin/oidc_user_detail.html:26
#: app/templates/audit_logs/list.html:35 app/templates/audit_logs/list.html:76
#: app/templates/client_portal/dashboard.html:132
#: app/templates/client_portal/time_entries.html:53
#: app/templates/inventory/adjustments/list.html:61
#: app/templates/inventory/movements/list.html:59
#: app/templates/inventory/reports/movement_history.html:74
#: app/templates/inventory/stock_items/history.html:65
#: app/templates/inventory/transfers/list.html:43
#: app/templates/user/profile.html:23
msgid "User"
msgstr "مستخدم"

#: app/templates/admin/oidc_debug.html:153
#: app/templates/admin/oidc_user_detail.html:31
msgid "Never"
msgstr "أبداً"

#: app/templates/admin/oidc_debug.html:157
#: app/templates/admin/webhooks/view.html:25
#: app/templates/budget/dashboard.html:172 app/templates/projects/view.html:134
msgid "Details"
msgstr "تفاصيل"

#: app/templates/admin/oidc_debug.html:166
msgid "No users have logged in via OIDC yet."
msgstr "لم يقم أي مستخدم بتسجيل الدخول عبر OIDC حتى الآن."

#: app/templates/admin/oidc_debug.html:172
msgid "Environment Variables Reference"
msgstr "مرجع متغيرات البيئة"

#: app/templates/admin/oidc_debug.html:173
msgid "Configure OIDC using these environment variables:"
msgstr "قم بتكوين OIDC باستخدام متغيرات البيئة التالية:"

#: app/templates/admin/oidc_debug.html:178
msgid "Variable"
msgstr "عامل"

#: app/templates/admin/oidc_debug.html:179 app/templates/admin/roles/form.html:40
#: app/templates/admin/roles/list.html:92
#: app/templates/admin/webhooks/form.html:29
#: app/templates/calendar/event_detail.html:66
#: app/templates/calendar/event_form.html:30
#: app/templates/client_portal/dashboard.html:134
#: app/templates/client_portal/invoice_detail.html:57
#: app/templates/client_portal/quote_detail.html:57
#: app/templates/client_portal/quote_detail.html:69
#: app/templates/client_portal/time_entries.html:57
#: app/templates/clients/create.html:34 app/templates/clients/create.html:107
#: app/templates/clients/edit.html:33 app/templates/deals/form.html:97
#: app/templates/inventory/purchase_orders/form.html:78
#: app/templates/inventory/purchase_orders/form.html:147
#: app/templates/inventory/purchase_orders/view.html:91
#: app/templates/inventory/stock_items/form.html:31
#: app/templates/inventory/stock_items/view.html:45
#: app/templates/inventory/suppliers/form.html:32
#: app/templates/inventory/suppliers/view.html:41
#: app/templates/invoices/edit.html:74 app/templates/invoices/edit.html:133
#: app/templates/invoices/edit.html:145 app/templates/invoices/edit.html:193
#: app/templates/invoices/edit.html:205 app/templates/invoices/edit.html:538
#: app/templates/invoices/pdf_default.html:71 app/templates/main/help.html:186
#: app/templates/projects/add_good.html:24 app/templates/projects/create.html:47
#: app/templates/projects/create.html:395 app/templates/projects/edit.html:43
#: app/templates/projects/edit_good.html:24 app/templates/quotes/create.html:45
#: app/templates/quotes/create.html:66 app/templates/quotes/edit.html:46
#: app/templates/quotes/edit.html:67 app/templates/quotes/pdf_default.html:78
#: app/templates/quotes/view.html:51 app/templates/quotes/view.html:92
#: app/templates/tasks/_kanban.html:1253 app/templates/tasks/create.html:34
#: app/templates/tasks/edit.html:55 app/utils/pdf_generator.py:645
#: app/utils/pdf_generator_fallback.py:219 app/utils/pdf_generator_fallback.py:482
msgid "Description"
msgstr "وصف"

#: app/templates/admin/oidc_debug.html:180 app/templates/user/settings.html:193
msgid "Example"
msgstr "مثال"

#: app/templates/admin/oidc_debug.html:184
msgid "Authentication method"
msgstr "طريقة المصادقة"

#: app/templates/admin/oidc_debug.html:185
msgid "OIDC provider issuer URL"
msgstr "عنوان URL لجهة إصدار موفر OIDC"

#: app/templates/admin/oidc_debug.html:186
msgid "Client ID from OIDC provider"
msgstr "معرف العميل من مزود OIDC"

#: app/templates/admin/oidc_debug.html:187
msgid "Client secret from OIDC provider"
msgstr "سر العميل من مزود OIDC"

#: app/templates/admin/oidc_debug.html:188
msgid "Callback URL (optional, auto-generated)"
msgstr "عنوان URL لرد الاتصال (اختياري، يتم إنشاؤه تلقائيًا)"

#: app/templates/admin/oidc_debug.html:189
msgid "Requested scopes"
msgstr "النطاقات المطلوبة"

#: app/templates/admin/oidc_debug.html:190
msgid "Claim containing username"
msgstr "مطالبة تحتوي على اسم المستخدم"

#: app/templates/admin/oidc_debug.html:191
msgid "Claim containing email"
msgstr "المطالبة التي تحتوي على البريد الإلكتروني"

#: app/templates/admin/oidc_debug.html:192
msgid "Claim containing full name"
msgstr "مطالبة تحتوي على الاسم الكامل"

#: app/templates/admin/oidc_debug.html:193
msgid "Claim containing groups"
msgstr "المطالبة التي تحتوي على مجموعات"

#: app/templates/admin/oidc_debug.html:194
msgid "Group name for admin role (optional)"
msgstr "اسم المجموعة لدور المسؤول (اختياري)"

#: app/templates/admin/oidc_debug.html:195
msgid "Comma-separated admin emails (optional)"
msgstr "رسائل البريد الإلكتروني الإدارية مفصولة بفواصل (اختياري)"

#: app/templates/admin/oidc_user_detail.html:3
#: app/templates/admin/oidc_user_detail.html:8
msgid "OIDC User Details"
msgstr "تفاصيل مستخدم OIDC"

#: app/templates/admin/oidc_user_detail.html:9
msgid "Profile and OIDC identity for this user"
msgstr "ملف التعريف وهوية OIDC لهذا المستخدم"

#: app/templates/admin/oidc_user_detail.html:13
msgid "Back to OIDC Debug"
msgstr "العودة إلى تصحيح OIDC"

#: app/templates/admin/oidc_user_detail.html:21
msgid "User Profile"
msgstr "ملف تعريف المستخدم"

#: app/templates/admin/oidc_user_detail.html:27
#: app/templates/admin/oidc_user_detail.html:71
#: app/templates/admin/webhooks/form.html:106
#: app/templates/admin/webhooks/list.html:60
#: app/templates/admin/webhooks/view.html:35 app/templates/clients/view.html:159
#: app/templates/inventory/stock_items/form.html:87
#: app/templates/inventory/stock_items/list.html:89
#: app/templates/inventory/stock_items/view.html:103
#: app/templates/inventory/suppliers/form.html:79
#: app/templates/inventory/suppliers/list.html:76
#: app/templates/inventory/suppliers/view.html:33
#: app/templates/inventory/warehouses/form.html:54
#: app/templates/inventory/warehouses/list.html:49
#: app/templates/inventory/warehouses/view.html:33
#: app/templates/kanban/columns.html:72 app/templates/kanban/edit_column.html:80
#: app/templates/projects/view.html:87 app/templates/tasks/_kanban.html:98
#: app/templates/weekly_goals/edit.html:66
#: app/templates/weekly_goals/index.html:176
#: app/templates/weekly_goals/view.html:64 app/utils/i18n_helpers.py:61
#: app/utils/i18n_helpers.py:71 app/utils/i18n_helpers.py:261
#: app/utils/i18n_helpers.py:272 app/utils/i18n_helpers.py:313
#: app/utils/i18n_helpers.py:322
msgid "Active"
msgstr "نشيط"

#: app/templates/admin/oidc_user_detail.html:28
msgid "Preferred Language"
msgstr "اللغة المفضلة"

#: app/templates/admin/oidc_user_detail.html:29
#: app/templates/user/settings.html:116
msgid "Theme"
msgstr "سمة"

#: app/templates/admin/oidc_user_detail.html:30
msgid "Created At"
msgstr "تم الإنشاء في"

#: app/templates/admin/oidc_user_detail.html:30
msgid "Unknown"
msgstr "مجهول"

#: app/templates/admin/oidc_user_detail.html:37
msgid "OIDC Information"
msgstr "معلومات أو آي دي سي"

#: app/templates/admin/oidc_user_detail.html:39
msgid "OIDC Issuer"
msgstr "مصدر OIDC"

#: app/templates/admin/oidc_user_detail.html:40
msgid "OIDC Subject (sub)"
msgstr "موضوع OIDC (فرعي)"

#: app/templates/admin/oidc_user_detail.html:41
msgid "Authentication Method"
msgstr "طريقة المصادقة"

#: app/templates/admin/oidc_user_detail.html:41
msgid "Local"
msgstr "محلي"

#: app/templates/admin/oidc_user_detail.html:45
msgid ""
"This user was created or linked via OIDC. The issuer and subject are used to"
" uniquely identify the user across login sessions."
msgstr ""
"تم إنشاء هذا المستخدم أو ربطه عبر OIDC. يتم استخدام المصدر والموضوع لتحديد "
"المستخدم بشكل فريد عبر جلسات تسجيل الدخول."

#: app/templates/admin/oidc_user_detail.html:49
msgid ""
"This user has no OIDC information. They may have been created manually or "
"via self-registration without OIDC."
msgstr ""
"هذا المستخدم ليس لديه معلومات OIDC. ربما تم إنشاؤها يدويًا أو عبر التسجيل "
"الذاتي بدون OIDC."

#: app/templates/admin/oidc_user_detail.html:57
msgid "Activity Statistics"
msgstr "إحصائيات النشاط"

#: app/templates/admin/oidc_user_detail.html:65
#: app/templates/calendar/view.html:81 app/templates/client_portal/base.html:47
#: app/templates/client_portal/projects.html:36
#: app/templates/client_portal/time_entries.html:4
#: app/templates/client_portal/time_entries.html:9
#: app/templates/client_portal/time_entries.html:14
#: app/templates/components/activity_feed_widget.html:31
msgid "Time Entries"
msgstr "إدخالات الوقت"

#: app/templates/admin/oidc_user_detail.html:73
#: app/templates/invoices/edit.html:86 app/templates/invoices/edit.html:92
#: app/templates/invoices/edit.html:451 app/templates/invoices/edit.html:462
#: app/templates/quotes/create.html:259 app/templates/quotes/create.html:270
#: app/templates/quotes/edit.html:82 app/templates/quotes/edit.html:88
#: app/templates/quotes/edit.html:272 app/templates/quotes/edit.html:283
msgid "None"
msgstr "لا أحد"

#: app/templates/admin/oidc_user_detail.html:76 app/templates/user/profile.html:57
msgid "Active Timer"
msgstr "الموقت النشط"

#: app/templates/admin/oidc_user_detail.html:80
msgid "Tasks Created"
msgstr "المهام التي تم إنشاؤها"

#: app/templates/admin/oidc_user_detail.html:89
msgid "Edit User"
msgstr "تحرير المستخدم"

#: app/templates/admin/oidc_user_detail.html:90
msgid "View All Users"
msgstr "عرض كافة المستخدمين"

#: app/templates/admin/quote_pdf_layout.html:3
msgid "PDF Quote Designer"
msgstr "مصمم اقتباسات PDF"

#: app/templates/admin/quote_pdf_layout.html:643
msgid "Visual Quote Designer"
msgstr "مصمم الاقتباس المرئي"

#: app/templates/admin/quote_pdf_layout.html:646
msgid "Drag and drop elements to design your quote layout"
msgstr "قم بسحب وإسقاط العناصر لتصميم تخطيط عرض الأسعار الخاص بك"

#: app/templates/admin/quote_pdf_layout.html:655
msgid "How to use:"
msgstr "كيفية الاستخدام:"

#: app/templates/admin/quote_pdf_layout.html:656
msgid ""
"Click elements from the left sidebar to add them to the canvas. Click "
"elements to select and customize them in the properties panel. Use the "
"alignment tools and keyboard shortcuts for faster editing."
msgstr ""
"انقر فوق العناصر من الشريط الجانبي الأيسر لإضافتها إلى اللوحة القماشية. انقر"
" فوق العناصر لتحديدها وتخصيصها في لوحة الخصائص. استخدم أدوات المحاذاة "
"واختصارات لوحة المفاتيح لإجراء تحرير أسرع."

#: app/templates/admin/quote_pdf_layout.html:659
msgid "Keyboard Shortcuts:"
msgstr "اختصارات لوحة المفاتيح:"

#: app/templates/admin/quote_pdf_layout.html:669
#: app/templates/admin/quote_pdf_layout.html:2411
msgid "Clear Canvas"
msgstr "قماش شفاف"

#: app/templates/admin/quote_pdf_layout.html:672
msgid "Generate Preview"
msgstr "إنشاء معاينة"

#: app/templates/admin/quote_pdf_layout.html:675
msgid "Save Design"
msgstr "حفظ التصميم"

#: app/templates/admin/quote_pdf_layout.html:678
msgid "View Code"
msgstr "عرض الرمز"

#: app/templates/admin/quote_pdf_layout.html:682
msgid "Snap to Grid (10px)"
msgstr "انطباق على الشبكة (10 بكسل)"

#: app/templates/admin/quote_pdf_layout.html:698
msgid "Toolbox"
msgstr "صندوق الأدوات"

#: app/templates/admin/quote_pdf_layout.html:703
msgid "Search elements & variables..."
msgstr "عناصر البحث والمتغيرات..."

#: app/templates/admin/quote_pdf_layout.html:709
msgid "Elements"
msgstr "عناصر"

#: app/templates/admin/quote_pdf_layout.html:712
msgid "Variables"
msgstr "المتغيرات"

#: app/templates/admin/quote_pdf_layout.html:721
msgid "Basic Elements"
msgstr "العناصر الأساسية"

#: app/templates/admin/quote_pdf_layout.html:724
msgid "Custom Text"
msgstr "نص مخصص"

#: app/templates/admin/quote_pdf_layout.html:728
msgid "Text"
msgstr "نص"

#: app/templates/admin/quote_pdf_layout.html:732
msgid "Heading"
msgstr "عنوان"

#: app/templates/admin/quote_pdf_layout.html:736
msgid "Line"
msgstr "خط"

#: app/templates/admin/quote_pdf_layout.html:740
msgid "Rectangle"
msgstr "المستطيل"

#: app/templates/admin/quote_pdf_layout.html:744
msgid "Circle"
msgstr "دائرة"

#: app/templates/admin/quote_pdf_layout.html:749
msgid "Company Info"
msgstr "معلومات الشركة"

#: app/templates/admin/quote_pdf_layout.html:752
#: app/templates/admin/settings.html:197 app/templates/admin/settings.html:218
#: app/templates/invoices/pdf_default.html:17
#: app/templates/invoices/pdf_default.html:20
#: app/templates/quotes/pdf_default.html:17
#: app/templates/quotes/pdf_default.html:20
msgid "Company Logo"
msgstr "شعار الشركة"

#: app/templates/admin/email_templates/create.html:52
#: app/templates/admin/email_templates/edit.html:50
#: app/templates/admin/quote_pdf_layout.html:756
#: app/templates/admin/settings.html:84 app/templates/leads/form.html:35
msgid "Company Name"
msgstr "اسم الشركة"

#: app/templates/admin/quote_pdf_layout.html:760
msgid "Company Details"
msgstr "تفاصيل الشركة"

#: app/templates/admin/quote_pdf_layout.html:764
#: app/templates/clients/create.html:73 app/templates/clients/edit.html:67
#: app/templates/contacts/form.html:79 app/templates/contacts/view.html:64
#: app/templates/inventory/suppliers/form.html:48
#: app/templates/inventory/suppliers/view.html:69
#: app/templates/inventory/warehouses/form.html:32
#: app/templates/inventory/warehouses/view.html:41
#: app/templates/main/help.html:234 app/templates/projects/create.html:414
msgid "Address"
msgstr "عنوان"

#: app/templates/admin/quote_pdf_layout.html:772
#: app/templates/clients/create.html:69 app/templates/clients/edit.html:63
#: app/templates/contacts/form.html:42 app/templates/contacts/list.html:30
#: app/templates/contacts/view.html:37
#: app/templates/inventory/suppliers/form.html:44
#: app/templates/inventory/suppliers/list.html:45
#: app/templates/inventory/suppliers/view.html:61
#: app/templates/invoices/pdf_default.html:28 app/templates/leads/form.html:45
#: app/templates/projects/create.html:410 app/templates/quotes/pdf_default.html:28
#: app/utils/pdf_generator.py:608
msgid "Phone"
msgstr "هاتف"

#: app/templates/admin/quote_pdf_layout.html:776
#: app/templates/inventory/suppliers/form.html:52
#: app/templates/inventory/suppliers/view.html:75
#: app/templates/invoices/pdf_default.html:29
#: app/templates/quotes/pdf_default.html:29 app/utils/pdf_generator.py:609
msgid "Website"
msgstr "موقع إلكتروني"

#: app/templates/admin/quote_pdf_layout.html:780
#: app/templates/inventory/suppliers/form.html:56
#: app/templates/inventory/suppliers/view.html:83
#: app/templates/invoices/pdf_default.html:31
#: app/templates/quotes/pdf_default.html:31
msgid "Tax ID"
msgstr "معرف الضريبة"

#: app/templates/admin/quote_pdf_layout.html:785
msgid "Quote Data"
msgstr "بيانات الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:788
#: app/templates/client_portal/quotes.html:25 app/templates/quotes/list.html:127
msgid "Quote Number"
msgstr "رقم الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:792
msgid "Quote Date"
msgstr "تاريخ الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:796
#: app/templates/client_portal/invoice_detail.html:35
#: app/templates/client_portal/invoices.html:49
#: app/templates/invoices/create.html:37 app/templates/invoices/edit.html:34
#: app/templates/invoices/pdf_default.html:41 app/templates/tasks/_kanban.html:132
#: app/templates/tasks/_kanban.html:1271 app/templates/tasks/create.html:91
#: app/templates/tasks/edit.html:115 app/utils/pdf_generator.py:619
msgid "Due Date"
msgstr "تاريخ الاستحقاق"

#: app/templates/admin/quote_pdf_layout.html:804
msgid "Client Info"
msgstr "معلومات العميل"

#: app/templates/admin/quote_pdf_layout.html:808
#: app/templates/clients/create.html:22 app/templates/clients/create.html:91
#: app/templates/clients/edit.html:22 app/templates/invoices/create.html:29
#: app/templates/invoices/edit.html:26 app/templates/projects/create.html:386
msgid "Client Name"
msgstr "اسم العميل"

#: app/templates/admin/quote_pdf_layout.html:812
#: app/templates/invoices/create.html:41 app/templates/invoices/edit.html:42
msgid "Client Address"
msgstr "عنوان العميل"

#: app/templates/admin/quote_pdf_layout.html:816
msgid "Quote Items Table"
msgstr "جدول عناصر الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:820
#: app/templates/client_portal/invoice_detail.html:82
#: app/templates/client_portal/quote_detail.html:94
#: app/templates/inventory/purchase_orders/form.html:93
#: app/templates/inventory/purchase_orders/view.html:122
#: app/templates/invoices/edit.html:292 app/templates/quotes/create.html:80
#: app/templates/quotes/edit.html:107 app/templates/quotes/view.html:110
msgid "Subtotal"
msgstr "المجموع الفرعي"

#: app/templates/admin/quote_pdf_layout.html:824
#: app/templates/client_portal/invoice_detail.html:87
#: app/templates/client_portal/quote_detail.html:99
#: app/templates/inventory/purchase_orders/view.html:133
#: app/templates/invoices/edit.html:297 app/templates/quotes/view.html:136
#: app/utils/pdf_generator_fallback.py:521
msgid "Tax"
msgstr "ضريبة"

#: app/templates/admin/quote_pdf_layout.html:828
#: app/templates/inventory/purchase_orders/list.html:55
#: app/templates/inventory/purchase_orders/view.html:189
#: app/templates/invoices/pdf_default.html:74 app/templates/payments/list.html:28
#: app/templates/projects/goods.html:21 app/templates/quotes/accept.html:27
#: app/templates/quotes/pdf_default.html:81 app/utils/pdf_generator.py:648
#: app/utils/pdf_generator_fallback.py:219
msgid "Total Amount"
msgstr "المبلغ الإجمالي"

#: app/templates/admin/quote_pdf_layout.html:832
#: app/templates/client_portal/invoice_detail.html:107
#: app/templates/contacts/form.html:84 app/templates/contacts/view.html:70
#: app/templates/deals/form.html:102
#: app/templates/inventory/adjustments/form.html:50
#: app/templates/inventory/movements/form.html:61
#: app/templates/inventory/purchase_orders/form.html:55
#: app/templates/inventory/purchase_orders/view.html:75
#: app/templates/inventory/stock_items/form.html:81
#: app/templates/inventory/suppliers/form.html:73
#: app/templates/inventory/suppliers/view.html:99
#: app/templates/inventory/transfers/form.html:54
#: app/templates/inventory/warehouses/form.html:48
#: app/templates/inventory/warehouses/view.html:69
#: app/templates/invoices/create.html:49 app/templates/invoices/edit.html:46
#: app/templates/leads/form.html:88 app/templates/main/dashboard.html:86
#: app/templates/main/search.html:37 app/templates/timer/manual_entry.html:81
#: app/templates/timer/timer_page.html:133
#: app/templates/weekly_goals/create.html:62
#: app/templates/weekly_goals/edit.html:76
#: app/templates/weekly_goals/view.html:151
msgid "Notes"
msgstr "ملحوظات"

#: app/templates/admin/quote_pdf_layout.html:836
#: app/templates/client_portal/invoice_detail.html:114
#: app/templates/invoices/create.html:53 app/templates/invoices/edit.html:50
msgid "Terms"
msgstr "شروط"

#: app/templates/admin/quote_pdf_layout.html:841
msgid "Payment & Project"
msgstr "الدفع والمشروع"

#: app/templates/admin/quote_pdf_layout.html:844
msgid "Payment Date"
msgstr "تاريخ الدفع"

#: app/templates/admin/quote_pdf_layout.html:848
msgid "Payment Method"
msgstr "طريقة الدفع"

#: app/templates/admin/quote_pdf_layout.html:852
#: app/templates/analytics/dashboard_improved.html:136
msgid "Payment Status"
msgstr "حالة الدفع"

#: app/templates/admin/quote_pdf_layout.html:856
#: app/templates/invoices/edit.html:310
msgid "Amount Paid"
msgstr "المبلغ المدفوع"

#: app/templates/admin/quote_pdf_layout.html:860
#: app/templates/client_portal/dashboard.html:53
#: app/templates/client_portal/invoice_detail.html:97
#: app/templates/invoices/edit.html:314
msgid "Outstanding"
msgstr "متميز"

#: app/templates/admin/quote_pdf_layout.html:864
#: app/templates/projects/create.html:22 app/templates/projects/edit.html:22
#: app/templates/quotes/accept.html:48
msgid "Project Name"
msgstr "اسم المشروع"

#: app/templates/admin/quote_pdf_layout.html:868
#: app/templates/invoices/create.html:33 app/templates/invoices/edit.html:30
msgid "Client Email"
msgstr "البريد الإلكتروني للعميل"

#: app/templates/admin/quote_pdf_layout.html:872
msgid "Client Phone"
msgstr "هاتف العميل"

#: app/templates/admin/quote_pdf_layout.html:877
msgid "Advanced"
msgstr "متقدم"

#: app/templates/admin/quote_pdf_layout.html:880
msgid "QR Code"
msgstr "رمز الاستجابة السريعة"

#: app/templates/admin/quote_pdf_layout.html:884
#: app/templates/inventory/stock_items/form.html:49
#: app/templates/inventory/stock_items/view.html:40
msgid "Barcode"
msgstr "الباركود"

#: app/templates/admin/quote_pdf_layout.html:888
msgid "Page Number"
msgstr "رقم الصفحة"

#: app/templates/admin/quote_pdf_layout.html:892
msgid "Current Date"
msgstr "التاريخ الحالي"

#: app/templates/admin/quote_pdf_layout.html:896
msgid "Watermark"
msgstr "العلامة المائية"

#: app/templates/admin/quote_pdf_layout.html:900
msgid "Bank Info"
msgstr "معلومات البنك"

#: app/templates/admin/quote_pdf_layout.html:904 app/templates/deals/form.html:66
#: app/templates/inventory/purchase_orders/form.html:46
#: app/templates/inventory/stock_items/form.html:53
#: app/templates/inventory/suppliers/form.html:64
#: app/templates/inventory/suppliers/view.html:94
#: app/templates/invoices/edit.html:271 app/templates/leads/form.html:79
#: app/templates/projects/add_good.html:55
#: app/templates/projects/edit_good.html:55 app/templates/quotes/create.html:97
#: app/templates/quotes/edit.html:124
msgid "Currency"
msgstr "عملة"

#: app/templates/admin/quote_pdf_layout.html:912
msgid "Quote Fields"
msgstr "حقول الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:915
msgid "Quote number"
msgstr "رقم الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:919
msgid "Quote status (draft/sent/paid/overdue)"
msgstr "حالة عرض الأسعار (مسودة/مرسلة/مدفوعة/متأخرة)"

#: app/templates/admin/quote_pdf_layout.html:923
msgid "Issue date"
msgstr "تاريخ الإصدار"

#: app/templates/admin/quote_pdf_layout.html:927
msgid "Due date"
msgstr "تاريخ الاستحقاق"

#: app/templates/admin/quote_pdf_layout.html:931
msgid "Subtotal amount"
msgstr "المبلغ الإجمالي الفرعي"

#: app/templates/admin/quote_pdf_layout.html:935
msgid "Tax rate (%)"
msgstr "معدل الضريبة (%)"

#: app/templates/admin/quote_pdf_layout.html:939
msgid "Tax amount"
msgstr "مبلغ الضريبة"

#: app/templates/admin/quote_pdf_layout.html:943
msgid "Total amount"
msgstr "المبلغ الإجمالي"

#: app/templates/admin/quote_pdf_layout.html:947
msgid "Currency code (EUR, USD, etc)"
msgstr "رمز العملة (يورو، دولار أمريكي، الخ)"

#: app/templates/admin/quote_pdf_layout.html:951
msgid "Quote notes"
msgstr "ملاحظات الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:955
msgid "Terms & conditions"
msgstr "الشروط والأحكام"

#: app/templates/admin/quote_pdf_layout.html:960
msgid "Client Fields"
msgstr "حقول العميل"

#: app/templates/admin/quote_pdf_layout.html:963
msgid "Client company name"
msgstr "اسم الشركة العميلة"

#: app/templates/admin/quote_pdf_layout.html:967
msgid "Client email address"
msgstr "عنوان البريد الإلكتروني للعميل"

#: app/templates/admin/quote_pdf_layout.html:971
msgid "Client full address"
msgstr "العنوان الكامل للعميل"

#: app/templates/admin/quote_pdf_layout.html:975
msgid "Client contact person"
msgstr "جهة الاتصال بالعملاء"

#: app/templates/admin/quote_pdf_layout.html:979
msgid "Client phone number"
msgstr "رقم هاتف العميل"

#: app/templates/admin/quote_pdf_layout.html:984
msgid "Payment Fields"
msgstr "مجالات الدفع"

#: app/templates/admin/quote_pdf_layout.html:987
msgid "Quote status"
msgstr "حالة الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:991
msgid "Quote accepted date"
msgstr "تاريخ قبول الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:995
msgid "Payment method"
msgstr "طريقة الدفع"

#: app/templates/admin/quote_pdf_layout.html:999
msgid "Payment reference number"
msgstr "الرقم المرجعي للدفع"

#: app/templates/admin/quote_pdf_layout.html:1003
msgid "Amount paid"
msgstr "المبلغ المدفوع"

#: app/templates/admin/quote_pdf_layout.html:1007
msgid "Outstanding amount"
msgstr "المبلغ المستحق"

#: app/templates/admin/quote_pdf_layout.html:1011
msgid "Payment notes"
msgstr "ملاحظات الدفع"

#: app/templates/admin/quote_pdf_layout.html:1016
msgid "Project Fields"
msgstr "مجالات المشروع"

#: app/templates/admin/quote_pdf_layout.html:1019
#: app/templates/quotes/accept.html:49
msgid "Project name"
msgstr "اسم المشروع"

#: app/templates/admin/quote_pdf_layout.html:1023
msgid "Project code"
msgstr "رمز المشروع"

#: app/templates/admin/quote_pdf_layout.html:1027
msgid "Project description"
msgstr "وصف المشروع"

#: app/templates/admin/quote_pdf_layout.html:1031
msgid "Project billing reference"
msgstr "مرجع فواتير المشروع"

#: app/templates/admin/quote_pdf_layout.html:1036
msgid "Company/Settings Fields"
msgstr "حقول الشركة/الإعدادات"

#: app/templates/admin/quote_pdf_layout.html:1039
msgid "Your company name"
msgstr "اسم شركتك"

#: app/templates/admin/quote_pdf_layout.html:1043
msgid "Your company address"
msgstr "عنوان شركتك"

#: app/templates/admin/quote_pdf_layout.html:1047
msgid "Your company email"
msgstr "البريد الإلكتروني لشركتك"

#: app/templates/admin/quote_pdf_layout.html:1051
msgid "Your company phone"
msgstr "هاتف شركتك"

#: app/templates/admin/quote_pdf_layout.html:1055
msgid "Your company website"
msgstr "الموقع الإلكتروني لشركتك"

#: app/templates/admin/quote_pdf_layout.html:1059
msgid "Your tax ID number"
msgstr "رقم التعريف الضريبي الخاص بك"

#: app/templates/admin/quote_pdf_layout.html:1063
msgid "Your bank account info"
msgstr "معلومات حسابك البنكي"

#: app/templates/admin/quote_pdf_layout.html:1067
msgid "Default invoice terms"
msgstr "شروط الفاتورة الافتراضية"

#: app/templates/admin/quote_pdf_layout.html:1071
msgid "Default invoice notes"
msgstr "ملاحظات الفاتورة الافتراضية"

#: app/templates/admin/quote_pdf_layout.html:1076
msgid "Date/Time Fields"
msgstr "حقول التاريخ/الوقت"

#: app/templates/admin/quote_pdf_layout.html:1079
msgid "Current date"
msgstr "التاريخ الحالي"

#: app/templates/admin/quote_pdf_layout.html:1083
msgid "Quote creation date"
msgstr "تاريخ إنشاء الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:1087
msgid "Quote last update date"
msgstr "اقتبس تاريخ التحديث الأخير"

#: app/templates/admin/quote_pdf_layout.html:1092
msgid "Quote Items Loop"
msgstr "حلقة عناصر الاقتباس"

#: app/templates/admin/quote_pdf_layout.html:1095
msgid "Loop through invoice items"
msgstr "حلقة من خلال عناصر الفاتورة"

#: app/templates/admin/quote_pdf_layout.html:1099
#: app/templates/quotes/create.html:278 app/templates/quotes/edit.html:93
#: app/templates/quotes/edit.html:291
msgid "Item description"
msgstr "وصف السلعة"

#: app/templates/admin/quote_pdf_layout.html:1103
msgid "Item quantity"
msgstr "كمية السلعة"

#: app/templates/admin/quote_pdf_layout.html:1107
msgid "Item unit price"
msgstr "سعر وحدة السلعة"

#: app/templates/admin/quote_pdf_layout.html:1111
msgid "Item total amount"
msgstr "المبلغ الإجمالي للعنصر"

#: app/templates/admin/quote_pdf_layout.html:1115
msgid "End loop"
msgstr "حلقة النهاية"

#: app/templates/admin/quote_pdf_layout.html:1127
msgid "Design Canvas"
msgstr "قماش التصميم"

#: app/templates/admin/quote_pdf_layout.html:1131
msgid "Page Size:"
msgstr "حجم الصفحة:"

#: app/templates/admin/quote_pdf_layout.html:1150
msgid "Zoom In"
msgstr "تكبير"

#: app/templates/admin/quote_pdf_layout.html:1153
msgid "Zoom Out"
msgstr "تصغير"

#: app/templates/admin/quote_pdf_layout.html:1156
msgid "Delete Selected"
msgstr "حذف المحدد"

#: app/templates/admin/quote_pdf_layout.html:1169
msgid "Properties"
msgstr "ملكيات"

#: app/templates/admin/quote_pdf_layout.html:1172
msgid "Select an element to edit its properties"
msgstr "حدد عنصرًا لتحرير خصائصه"

#: app/templates/admin/quote_pdf_layout.html:1182
msgid "PDF Preview"
msgstr "معاينة قوات الدفاع الشعبي"

#: app/templates/admin/quote_pdf_layout.html:1191
msgid "Generating..."
msgstr "جارٍ الإنشاء..."

#: app/templates/admin/quote_pdf_layout.html:1212
msgid "Generated Code"
msgstr "الكود الذي تم إنشاؤه"

#: app/templates/admin/quote_pdf_layout.html:2409
msgid "Clear all elements?"
msgstr "مسح كافة العناصر؟"

#: app/templates/admin/quote_pdf_layout.html:2412
#: app/templates/audit_logs/list.html:63 app/templates/tasks/my_tasks.html:176
#: app/templates/timer/manual_entry.html:98
msgid "Clear"
msgstr "واضح"

#: app/templates/admin/quote_pdf_layout.html:3013
msgid "Align Left"
msgstr "محاذاة لليسار"

#: app/templates/admin/quote_pdf_layout.html:3016
msgid "Center Horizontally"
msgstr "مركز أفقيا"

#: app/templates/admin/quote_pdf_layout.html:3019
msgid "Align Right"
msgstr "محاذاة لليمين"

#: app/templates/admin/quote_pdf_layout.html:3022
msgid "Align Top"
msgstr "محاذاة الأعلى"

#: app/templates/admin/quote_pdf_layout.html:3025
msgid "Center Vertically"
msgstr "مركز عموديا"

#: app/templates/admin/quote_pdf_layout.html:3028
msgid "Align Bottom"
msgstr "محاذاة القاع"

#: app/templates/admin/quote_pdf_layout.html:3320
msgid "Reset to defaults?"
msgstr "إعادة التعيين إلى الإعدادات الافتراضية؟"

#: app/templates/admin/quote_pdf_layout.html:3322
msgid "Reset PDF Layout"
msgstr "إعادة تعيين تخطيط PDF"

#: app/templates/admin/settings.html:67 app/templates/main/help.html:558
msgid "User Management"
msgstr "إدارة المستخدم"

#: app/templates/admin/settings.html:81
msgid "Company Branding"
msgstr "العلامة التجارية للشركة"

#: app/templates/admin/settings.html:116
msgid "Invoice Defaults"
msgstr "افتراضيات الفاتورة"

#: app/templates/admin/settings.html:139
msgid "Backup Settings"
msgstr "إعدادات النسخ الاحتياطي"

#: app/templates/admin/settings.html:154
msgid "Export Settings"
msgstr "إعدادات التصدير"

#: app/templates/admin/settings.html:169 app/templates/admin/telemetry.html:47
msgid "Privacy & Analytics"
msgstr "الخصوصية والتحليلات"

#: app/templates/admin/settings.html:190 app/templates/user/settings.html:304
msgid "Save Settings"
msgstr "حفظ الإعدادات"

#: app/templates/admin/settings.html:235
msgid "Upload New Logo"
msgstr "تحميل شعار جديد"

#: app/templates/admin/settings.html:249
msgid "Logo Preview"
msgstr "معاينة الشعار"

#: app/templates/admin/settings.html:296
msgid "Are you sure you want to remove the company logo?"
msgstr "هل أنت متأكد أنك تريد إزالة شعار الشركة؟"

#: app/templates/admin/settings.html:298
msgid "Remove Logo"
msgstr "إزالة الشعار"

#: app/templates/admin/telemetry.html:8
msgid "Telemetry & Analytics Dashboard"
msgstr "لوحة القياس والتحليلات"

#: app/templates/admin/telemetry.html:47
#: app/templates/setup/initial_setup.html:121
msgid "Admin → Settings"
msgstr "المشرف → الإعدادات"

#: app/templates/admin/user_form.html:35 app/templates/admin/user_form.html:58
msgid "Advanced Permissions"
msgstr "أذونات متقدمة"

#: app/templates/admin/users.html:34
msgid "Admin Access"
msgstr "وصول المسؤول"

#: app/templates/admin/users.html:56
msgid "Migrate to new role system"
msgstr "الهجرة إلى نظام الأدوار الجديد"

#: app/templates/admin/users.html:57
msgid "Migrate"
msgstr "يهاجر"

#: app/templates/admin/users.html:77
msgid "Roles"
msgstr "الأدوار"

#: app/templates/admin/users.html:89
msgid "No users found."
msgstr "لم يتم العثور على مستخدمين."

#: app/templates/admin/users.html:100
msgid ""
"Cannot delete user \"{name}\" because they have {count} time entries. Users "
"with existing time entries cannot be deleted."
msgstr ""
"لا يمكن حذف المستخدم \"{name}\" لأن لديه {count} من إدخالات الوقت. لا يمكن "
"حذف المستخدمين الذين لديهم إدخالات زمنية موجودة."

#: app/templates/admin/users.html:103
msgid "Cannot Delete User"
msgstr "لا يمكن حذف المستخدم"

#: app/templates/admin/users.html:115
msgid ""
"Are you sure you want to delete user \"{name}\"? This action cannot be "
"undone."
msgstr ""
"هل أنت متأكد أنك تريد حذف المستخدم \"{name}\"؟ لا يمكن التراجع عن هذا "
"الإجراء."

#: app/templates/admin/users.html:118
msgid "Delete User"
msgstr "حذف المستخدم"

#: app/templates/admin/email_templates/create.html:38
#: app/templates/admin/email_templates/edit.html:36
msgid "Set as default template"
msgstr "تعيين كقالب افتراضي"

#: app/templates/admin/email_templates/create.html:46
#: app/templates/admin/email_templates/edit.html:44
#: app/templates/admin/email_templates/view.html:56
msgid "HTML Template"
msgstr "قالب HTML"

#: app/templates/admin/email_templates/create.html:49
#: app/templates/admin/email_templates/edit.html:47
#: app/templates/client_portal/invoices.html:47
#: app/templates/payments/view.html:155
#: app/templates/recurring_invoices/view.html:97
msgid "Invoice Number"
msgstr "رقم الفاتورة"

#: app/templates/admin/email_templates/create.html:55
#: app/templates/admin/email_templates/edit.html:53
#: app/templates/invoices/edit.html:667 app/templates/invoices/view.html:361
msgid "Custom Message"
msgstr "رسالة مخصصة"

#: app/templates/admin/email_templates/create.html:58
#: app/templates/admin/email_templates/edit.html:56
msgid "More Variables"
msgstr "المزيد من المتغيرات"

#: app/templates/admin/email_templates/create.html:118
msgid "Create Template"
msgstr "إنشاء قالب"

#: app/templates/admin/email_templates/create.html:127
#: app/templates/admin/email_templates/edit.html:125
msgid "Available Variables"
msgstr "المتغيرات المتاحة"

#: app/templates/admin/email_templates/create.html:134
#: app/templates/admin/email_templates/edit.html:132
msgid "Invoice Variables"
msgstr "متغيرات الفاتورة"

#: app/templates/admin/email_templates/create.html:157
#: app/templates/admin/email_templates/edit.html:155
msgid "Other Variables"
msgstr "متغيرات أخرى"

#: app/templates/admin/email_templates/edit.html:116
msgid "Update Template"
msgstr "تحديث القالب"

#: app/templates/admin/email_templates/list.html:63
msgid "No email templates found."
msgstr "لم يتم العثور على قوالب البريد الإلكتروني."

#: app/templates/admin/email_templates/list.html:64
msgid "Create your first email template to customize invoice emails."
msgstr ""
"قم بإنشاء قالب البريد الإلكتروني الأول الخاص بك لتخصيص رسائل البريد "
"الإلكتروني الخاصة بالفاتورة."

#: app/templates/admin/email_templates/list.html:66
msgid "Create Email Template"
msgstr "إنشاء قالب البريد الإلكتروني"

#: app/templates/admin/email_templates/list.html:75
msgid "Delete Email Template"
msgstr "حذف قالب البريد الإلكتروني"

#: app/templates/admin/email_templates/list.html:77
#: app/templates/quotes/list.html:295
msgid "Are you sure you want to delete"
msgstr "هل أنت متأكد أنك تريد الحذف"

#: app/templates/admin/email_templates/list.html:77
#: app/templates/invoices/list.html:314 app/templates/invoices/view.html:260
#: app/templates/kanban/columns.html:149
msgid "This action cannot be undone."
msgstr "لا يمكن التراجع عن هذا الإجراء."

#: app/templates/admin/email_templates/view.html:21
msgid "Template Information"
msgstr "معلومات القالب"

#: app/templates/admin/permissions/list.html:8
#: app/templates/admin/permissions/list.html:13
msgid "System Permissions"
msgstr "أذونات النظام"

#: app/templates/admin/permissions/list.html:14
msgid "All available permissions in the system"
msgstr "جميع الأذونات المتاحة في النظام"

#: app/templates/admin/permissions/list.html:16
#: app/templates/admin/roles/form.html:10 app/templates/admin/roles/view.html:9
msgid "Back to Roles"
msgstr "العودة إلى الأدوار"

#: app/templates/admin/permissions/list.html:24
#: app/templates/admin/roles/list.html:113 app/templates/admin/users/roles.html:44
msgid "permissions"
msgstr "الأذونات"

#: app/templates/admin/permissions/list.html:38
msgid "No description available"
msgstr "لا يوجد وصف متاح"

#: app/templates/admin/permissions/list.html:53
msgid "About Permissions"
msgstr "حول الأذونات"

#: app/templates/admin/permissions/list.html:55
msgid ""
"Permissions define what actions users can perform in the system. These "
"permissions are assigned to roles, and roles are assigned to users. This "
"provides a flexible and granular access control system."
msgstr ""
"تحدد الأذونات الإجراءات التي يمكن للمستخدمين تنفيذها في النظام. يتم تعيين "
"هذه الأذونات للأدوار، ويتم تعيين الأدوار للمستخدمين. وهذا يوفر نظامًا مرنًا "
"ودقيقًا للتحكم في الوصول."

#: app/templates/admin/roles/form.html:17 app/templates/admin/roles/view.html:20
msgid "Edit Role"
msgstr "تحرير الدور"

#: app/templates/admin/roles/form.html:19
msgid "Create New Role"
msgstr "إنشاء دور جديد"

#: app/templates/admin/roles/form.html:26 app/templates/admin/roles/list.html:91
msgid "Role Name"
msgstr "اسم الدور"

#: app/templates/admin/roles/form.html:36
msgid "A unique name for this role"
msgstr "اسم فريد لهذا الدور"

#: app/templates/admin/roles/form.html:48
msgid "Optional description of this role"
msgstr "وصف اختياري لهذا الدور"

#: app/templates/admin/roles/form.html:52 app/templates/admin/roles/list.html:93
#: app/templates/admin/roles/view.html:76
msgid "Permissions"
msgstr "الأذونات"

#: app/templates/admin/roles/form.html:53
msgid "Select the permissions this role should have:"
msgstr "حدد الأذونات التي يجب أن يتمتع بها هذا الدور:"

#: app/templates/admin/roles/form.html:68
msgid "Toggle All"
msgstr "تبديل الكل"

#: app/templates/admin/roles/form.html:93
msgid "Update Role"
msgstr "تحديث الدور"

#: app/templates/admin/roles/form.html:95 app/templates/admin/roles/list.html:18
msgid "Create Role"
msgstr "إنشاء دور"

#: app/templates/admin/roles/list.html:13
msgid "Manage roles and their permissions"
msgstr "إدارة الأدوار وأذوناتها"

#: app/templates/admin/roles/list.html:17
msgid "View Permissions"
msgstr "عرض الأذونات"

#: app/templates/admin/roles/list.html:32
msgid "Total Roles"
msgstr "إجمالي الأدوار"

#: app/templates/admin/roles/list.html:46
msgid "System Roles"
msgstr "أدوار النظام"

#: app/templates/admin/roles/list.html:60
msgid "Custom Roles"
msgstr "الأدوار المخصصة"

#: app/templates/admin/roles/list.html:74 app/templates/admin/roles/view.html:48
msgid "Assigned Users"
msgstr "المستخدمون المعينون"

#: app/templates/admin/roles/list.html:95 app/templates/admin/roles/view.html:30
#: app/templates/contacts/communication_form.html:28
#: app/templates/inventory/movements/list.html:55
#: app/templates/inventory/reports/movement_history.html:70
#: app/templates/inventory/reservations/list.html:42
#: app/templates/inventory/stock_items/history.html:61
#: app/templates/inventory/stock_items/view.html:168
#: app/templates/inventory/warehouses/view.html:131
msgid "Type"
msgstr "يكتب"

#: app/templates/admin/roles/list.html:105
msgid "Default role"
msgstr "الدور الافتراضي"

#: app/templates/admin/roles/list.html:123
msgid "user"
msgstr "مستخدم"

#: app/templates/admin/roles/list.html:123
msgid "users"
msgstr "المستخدمين"

#: app/templates/admin/roles/list.html:126
msgid "No users"
msgstr "لا يوجد مستخدمين"

#: app/templates/admin/roles/list.html:132 app/templates/admin/users/roles.html:36
#: app/templates/kanban/columns.html:54 app/templates/kanban/columns.html:86
msgid "System"
msgstr "نظام"

#: app/templates/admin/roles/list.html:136 app/templates/kanban/columns.html:88
msgid "Custom"
msgstr "مخصص"

#: app/templates/admin/roles/list.html:142 app/templates/admin/roles/view.html:65
#: app/templates/budget/dashboard.html:92
#: app/templates/client_portal/invoices.html:82
#: app/templates/client_portal/quotes.html:67 app/templates/contacts/list.html:58
#: app/templates/deals/list.html:81 app/templates/leads/list.html:85
#: app/templates/projects/_kanban_tailwind.html:76
#: app/templates/projects/view.html:274 app/templates/quotes/list.html:171
#: app/templates/tasks/overdue.html:92 app/templates/weekly_goals/index.html:191
msgid "View"
msgstr "منظر"

#: app/templates/admin/roles/list.html:157
msgid "Permissions for"
msgstr "أذونات ل"

#: app/templates/admin/roles/list.html:185
msgid "No permissions assigned."
msgstr "لم يتم تعيين أذونات."

#: app/templates/admin/roles/list.html:192
msgid "No roles found."
msgstr "لم يتم العثور على الأدوار."

#: app/templates/admin/roles/list.html:200
msgid "About Roles & Permissions"
msgstr "حول الأدوار والأذونات"

#: app/templates/admin/roles/list.html:202
msgid ""
"Roles are collections of permissions that can be assigned to users. System "
"roles are predefined and cannot be deleted or renamed, but custom roles can "
"be created for your specific needs."
msgstr ""
"الأدوار هي مجموعات من الأذونات التي يمكن تعيينها للمستخدمين. يتم تحديد أدوار"
" النظام مسبقًا ولا يمكن حذفها أو إعادة تسميتها، ولكن يمكن إنشاء أدوار مخصصة "
"لتلبية احتياجاتك المحددة."

#: app/templates/admin/roles/list.html:209
msgid "Are you sure you want to delete the role"
msgstr "هل أنت متأكد أنك تريد حذف الدور"

#: app/templates/admin/roles/list.html:211
msgid "Delete Role"
msgstr "حذف الدور"

#: app/templates/admin/roles/view.html:16
msgid "No description"
msgstr "لا يوجد وصف"

#: app/templates/admin/roles/view.html:27
msgid "Role Information"
msgstr "معلومات الدور"

#: app/templates/admin/roles/view.html:34
msgid "System Role"
msgstr "دور النظام"

#: app/templates/admin/roles/view.html:38
msgid "Custom Role"
msgstr "دور مخصص"

#: app/templates/admin/roles/view.html:44
msgid "Total Permissions"
msgstr "إجمالي الأذونات"

#: app/templates/admin/roles/view.html:52 app/templates/audit_logs/list.html:47
#: app/templates/budget/dashboard.html:86
#: app/templates/budget/project_detail.html:279
#: app/templates/calendar/event_detail.html:172
#: app/templates/inventory/purchase_orders/view.html:195
#: app/templates/quotes/list.html:132 app/templates/quotes/view.html:389
#: app/templates/tasks/_kanban.html:1335 app/templates/tasks/edit.html:257
msgid "Created"
msgstr "مخلوق"

#: app/templates/admin/roles/view.html:59
msgid "Users with this Role"
msgstr "المستخدمون الذين لديهم هذا الدور"

#: app/templates/admin/roles/view.html:70
msgid "No users assigned to this role yet."
msgstr "لم يتم تعيين أي مستخدمين لهذا الدور حتى الآن."

#: app/templates/admin/roles/view.html:110
msgid "This role has no permissions assigned."
msgstr "لم يتم تعيين أي أذونات لهذا الدور."

#: app/templates/admin/users/roles.html:10
msgid "Back to User"
msgstr "العودة إلى المستخدم"

#: app/templates/admin/users/roles.html:15
msgid "Manage Roles for"
msgstr "إدارة الأدوار ل"

#: app/templates/admin/users/roles.html:20
msgid "Assign Roles"
msgstr "تعيين الأدوار"

#: app/templates/admin/users/roles.html:22
msgid ""
"Select the roles this user should have. Users inherit all permissions from "
"their assigned roles."
msgstr ""
"حدد الأدوار التي يجب أن يتمتع بها هذا المستخدم. يرث المستخدمون كافة الأذونات"
" من الأدوار المخصصة لهم."

#: app/templates/admin/users/roles.html:54
msgid "Update Roles"
msgstr "تحديث الأدوار"

#: app/templates/admin/users/roles.html:65
msgid "Current Effective Permissions"
msgstr "الأذونات الفعالة الحالية"

#: app/templates/admin/users/roles.html:67
msgid "These are all the permissions the user currently has through their roles:"
msgstr "هذه هي جميع الأذونات التي يمتلكها المستخدم حاليًا من خلال أدواره:"

#: app/templates/admin/users/roles.html:80
msgid "No permissions (assign roles to grant permissions)"
msgstr "لا توجد أذونات (قم بتعيين الأدوار لمنح الأذونات)"

#: app/templates/admin/webhooks/form.html:7
#: app/templates/admin/webhooks/list.html:7
#: app/templates/admin/webhooks/list.html:12
#: app/templates/admin/webhooks/view.html:7
msgid "Webhooks"
msgstr "خطافات الويب"

#: app/templates/admin/webhooks/form.html:8
#: app/templates/admin/webhooks/form.html:13
#: app/templates/admin/webhooks/list.html:15
msgid "Create Webhook"
msgstr "إنشاء خطاف ويب"

#: app/templates/admin/webhooks/form.html:8
#: app/templates/admin/webhooks/form.html:13
msgid "Edit Webhook"
msgstr "تحرير خطاف الويب"

#: app/templates/admin/webhooks/form.html:14
msgid "Configure webhook for integrations"
msgstr "تكوين خطاف الويب لعمليات التكامل"

#: app/templates/admin/webhooks/form.html:23
#: app/templates/admin/webhooks/list.html:24 app/templates/contacts/list.html:27
#: app/templates/inventory/stock_items/form.html:27
#: app/templates/inventory/stock_items/list.html:50
#: app/templates/inventory/suppliers/form.html:28
#: app/templates/inventory/suppliers/list.html:42
#: app/templates/inventory/warehouses/form.html:28
#: app/templates/inventory/warehouses/list.html:23
#: app/templates/invoices/edit.html:192 app/templates/leads/list.html:50
#: app/templates/main/help.html:184 app/templates/projects/add_good.html:19
#: app/templates/projects/edit_good.html:19 app/templates/projects/goods.html:39
#: app/templates/projects/view.html:230
#: app/templates/recurring_invoices/list.html:23
msgid "Name"
msgstr "اسم"

#: app/templates/admin/webhooks/form.html:36
msgid "Webhook URL"
msgstr "عنوان URL للويب هوك"

#: app/templates/admin/webhooks/form.html:40
msgid "The URL where webhook events will be sent"
msgstr "عنوان URL الذي سيتم إرسال أحداث webhook إليه"

#: app/templates/admin/webhooks/form.html:45
#: app/templates/admin/webhooks/list.html:26
#: app/templates/admin/webhooks/view.html:46 app/templates/calendar/view.html:73
msgid "Events"
msgstr "الأحداث"

#: app/templates/admin/webhooks/form.html:58
msgid "Select which events should trigger this webhook"
msgstr "حدد الأحداث التي يجب أن تؤدي إلى تشغيل خطاف الويب هذا"

#: app/templates/admin/webhooks/form.html:64
#: app/templates/admin/webhooks/view.html:42
msgid "HTTP Method"
msgstr "طريقة HTTP"

#: app/templates/admin/webhooks/form.html:74
msgid "Content Type"
msgstr "نوع المحتوى"

#: app/templates/admin/webhooks/form.html:83
msgid "Max Retries"
msgstr "ماكس إعادة المحاولة"

#: app/templates/admin/webhooks/form.html:89
msgid "Retry Delay (seconds)"
msgstr "تأخير إعادة المحاولة (بالثواني)"

#: app/templates/admin/webhooks/form.html:95
msgid "Timeout (seconds)"
msgstr "المهلة (ثواني)"

#: app/templates/admin/webhooks/form.html:116
msgid "Regenerate Secret"
msgstr "تجديد السر"

#: app/templates/admin/webhooks/form.html:118
msgid "Warning: Regenerating the secret will invalidate the current secret"
msgstr "تحذير: إعادة إنشاء السر سيؤدي إلى إبطال السر الحالي"

#: app/templates/admin/webhooks/list.html:13
msgid "Manage webhook integrations"
msgstr "إدارة تكاملات webhook"

#: app/templates/admin/webhooks/list.html:25
#: app/templates/admin/webhooks/view.html:28
msgid "URL"
msgstr "عنوان URL"

#: app/templates/admin/webhooks/list.html:28
#: app/templates/admin/webhooks/view.html:69
msgid "Statistics"
msgstr "إحصائيات"

#: app/templates/admin/webhooks/list.html:67
#: app/templates/client_portal/invoice_detail.html:60
#: app/templates/client_portal/invoice_detail.html:92
#: app/templates/client_portal/quote_detail.html:72
#: app/templates/client_portal/quote_detail.html:104
#: app/templates/inventory/purchase_orders/form.html:81
#: app/templates/inventory/purchase_orders/view.html:138
#: app/templates/inventory/stock_levels/item.html:63
#: app/templates/invoices/edit.html:302
#: app/templates/invoices/generate_from_time.html:92
#: app/templates/projects/goods.html:43 app/templates/quotes/create.html:70
#: app/templates/quotes/edit.html:71 app/templates/quotes/view.html:95
#: app/templates/quotes/view.html:141 app/utils/pdf_generator_fallback.py:482
msgid "Total"
msgstr "المجموع"

#: app/templates/admin/webhooks/list.html:69
#: app/templates/admin/webhooks/view.html:80
#: app/templates/admin/webhooks/view.html:116
#: app/templates/weekly_goals/edit.html:68
#: app/templates/weekly_goals/index.html:51
#: app/templates/weekly_goals/index.html:180
#: app/templates/weekly_goals/view.html:66 app/utils/i18n_helpers.py:240
#: app/utils/i18n_helpers.py:252 app/utils/i18n_helpers.py:263
#: app/utils/i18n_helpers.py:274
msgid "Failed"
msgstr "فشل"

#: app/templates/admin/webhooks/list.html:90
msgid "No webhooks configured"
msgstr "لم يتم تكوين خطافات الويب"

#: app/templates/admin/webhooks/list.html:92
msgid "Create Your First Webhook"
msgstr "أنشئ خطاف الويب الأول الخاص بك"

#: app/templates/admin/webhooks/view.html:14
msgid "Webhook details"
msgstr "تفاصيل خطاف الويب"

#: app/templates/admin/webhooks/view.html:17
msgid "Test"
msgstr "امتحان"

#: app/templates/admin/webhooks/view.html:57
msgid "Secret"
msgstr "سر"

#: app/templates/admin/webhooks/view.html:60
msgid "(truncated)"
msgstr "(مقطوع)"

#: app/templates/admin/webhooks/view.html:72
msgid "Total Deliveries"
msgstr "إجمالي التسليمات"

#: app/templates/admin/webhooks/view.html:76
msgid "Successful"
msgstr "ناجح"

#: app/templates/admin/webhooks/view.html:85
msgid "Last Delivery"
msgstr "التسليم الأخير"

#: app/templates/admin/webhooks/view.html:95
msgid "Recent Deliveries"
msgstr "التسليمات الأخيرة"

#: app/templates/admin/webhooks/view.html:101
#: app/templates/calendar/event_form.html:106
msgid "Event"
msgstr "حدث"

#: app/templates/admin/webhooks/view.html:103
msgid "Attempt"
msgstr "محاولة"

#: app/templates/admin/webhooks/view.html:104
msgid "Response"
msgstr "إجابة"

#: app/templates/admin/webhooks/view.html:105
msgid "Time"
msgstr "وقت"

#: app/templates/admin/webhooks/view.html:118
msgid "Retrying"
msgstr "إعادة المحاولة"

#: app/templates/admin/webhooks/view.html:139
msgid "No deliveries yet"
msgstr "لا يوجد تسليمات حتى الآن"

#: app/templates/admin/webhooks/view.html:145
msgid "Send a test webhook event?"
msgstr "هل تريد إرسال حدث اختبار webhook؟"

#: app/templates/admin/webhooks/view.html:158
msgid "Test webhook sent successfully!"
msgstr "تم إرسال اختبار الردّ التلقائي على الويب بنجاح."

#: app/templates/admin/webhooks/view.html:161
msgid "Error:"
msgstr "خطأ:"

#: app/templates/admin/webhooks/view.html:161
msgid "Unknown error"
msgstr "خطأ غير معروف"

#: app/templates/admin/webhooks/view.html:165
msgid "Error sending test webhook:"
msgstr "حدث خطأ أثناء إرسال الرد التلقائي على الويب للاختبار:"

#: app/templates/analytics/dashboard.html:4
#: app/templates/analytics/dashboard.html:27
#: app/templates/analytics/dashboard_improved.html:3
#: app/templates/analytics/dashboard_improved.html:8
msgid "Analytics Dashboard"
msgstr "لوحة تحكم التحليلات"

#: app/templates/analytics/dashboard.html:14
#: app/templates/analytics/dashboard_improved.html:13
#: app/templates/audit_logs/list.html:55
msgid "Last 7 days"
msgstr "آخر 7 أيام"

#: app/templates/analytics/dashboard.html:15
#: app/templates/analytics/dashboard_improved.html:14
#: app/templates/audit_logs/list.html:56
msgid "Last 30 days"
msgstr "آخر 30 يومًا"

#: app/templates/analytics/dashboard.html:16
#: app/templates/analytics/dashboard_improved.html:15
#: app/templates/audit_logs/list.html:57
msgid "Last 90 days"
msgstr "آخر 90 يومًا"

#: app/templates/analytics/dashboard.html:17
#: app/templates/analytics/dashboard_improved.html:16
#: app/templates/audit_logs/list.html:58
msgid "Last year"
msgstr "العام الماضي"

#: app/templates/analytics/dashboard.html:28
msgid "Key metrics and insights about your time tracking"
msgstr "المقاييس والرؤى الرئيسية حول تتبع وقتك"

#: app/templates/analytics/dashboard.html:42
#: app/templates/analytics/dashboard_improved.html:35
#: app/templates/analytics/mobile_dashboard.html:31
#: app/templates/budget/project_detail.html:189
#: app/templates/client_portal/dashboard.html:33
#: app/templates/client_portal/projects.html:32
#: app/templates/clients/edit.html:146 app/templates/projects/dashboard.html:48
#: app/templates/user/profile.html:45
msgid "Total Hours"
msgstr "إجمالي الساعات"

#: app/templates/analytics/dashboard.html:51
#: app/templates/analytics/dashboard_improved.html:44
msgid "Billable Hours"
msgstr "ساعات قابلة للفوترة"

#: app/templates/analytics/dashboard.html:60
#: app/templates/client_portal/dashboard.html:23
#: app/templates/clients/edit.html:142
msgid "Active Projects"
msgstr "المشاريع النشطة"

#: app/templates/analytics/dashboard.html:69
#: app/templates/analytics/dashboard_improved.html:62
msgid "Avg Daily Hours"
msgstr "متوسط ​​الساعات اليومية"

#: app/templates/analytics/dashboard.html:81
#: app/templates/analytics/dashboard_improved.html:83
msgid "Daily Hours Trend"
msgstr "اتجاه الساعات اليومية"

#: app/templates/analytics/dashboard.html:95
#: app/templates/analytics/mobile_dashboard.html:85
msgid "Billable vs Non-Billable"
msgstr "قابلة للفوترة مقابل غير قابلة للفوترة"

#: app/templates/analytics/dashboard.html:113
#: app/templates/analytics/dashboard_improved.html:168
#: app/templates/email/weekly_summary.html:104
msgid "Hours by Project"
msgstr "ساعات حسب المشروع"

#: app/templates/analytics/dashboard.html:127
#: app/templates/analytics/dashboard_improved.html:172
msgid "Weekly Trends"
msgstr "الاتجاهات الأسبوعية"

#: app/templates/analytics/dashboard.html:145
#: app/templates/analytics/dashboard_improved.html:180
#: app/templates/analytics/mobile_dashboard.html:115
msgid "Hours by Time of Day"
msgstr "الساعات حسب الوقت من اليوم"

#: app/templates/analytics/dashboard.html:159
msgid "Project Efficiency"
msgstr "كفاءة المشروع"

#: app/templates/analytics/dashboard.html:178
#: app/templates/analytics/dashboard_improved.html:191
#: app/templates/analytics/mobile_dashboard.html:131
msgid "User Performance"
msgstr "أداء المستخدم"

#: app/templates/analytics/dashboard.html:206
#: app/templates/analytics/dashboard_improved.html:213
#: app/templates/analytics/mobile_dashboard.html:159
msgid "Failed to load charts. Please try again."
msgstr "فشل تحميل المخططات. يرجى المحاولة مرة أخرى."

#: app/templates/analytics/dashboard.html:207
#: app/templates/analytics/dashboard_improved.html:214
#: app/templates/analytics/mobile_dashboard.html:160
msgid "Failed to refresh charts. Please try again."
msgstr "فشل تحديث المخططات. يرجى المحاولة مرة أخرى."

#: app/templates/analytics/dashboard.html:208
#: app/templates/analytics/dashboard_improved.html:215
#: app/templates/analytics/mobile_dashboard.html:161
#: app/templates/budget/project_detail.html:206
#: app/templates/projects/dashboard.html:449
#: app/templates/projects/dashboard.html:483
msgid "Hours"
msgstr "ساعات"

#: app/templates/analytics/dashboard.html:209
#: app/templates/analytics/dashboard_improved.html:216
#: app/templates/analytics/mobile_dashboard.html:162
#: app/templates/client_portal/dashboard.html:130
#: app/templates/client_portal/quote_detail.html:35
#: app/templates/client_portal/quotes.html:27
#: app/templates/client_portal/time_entries.html:51
#: app/templates/contacts/communication_form.html:52
#: app/templates/inventory/adjustments/list.html:56
#: app/templates/inventory/movements/list.html:52
#: app/templates/inventory/reports/movement_history.html:67
#: app/templates/inventory/stock_items/history.html:59
#: app/templates/inventory/stock_items/view.html:167
#: app/templates/inventory/transfers/list.html:38
#: app/templates/inventory/warehouses/view.html:129
#: app/templates/invoices/edit.html:136
#: app/templates/invoices/pdf_default.html:106
#: app/templates/main/dashboard.html:89 app/templates/quotes/pdf_default.html:40
#: app/utils/pdf_generator_fallback.py:469
msgid "Date"
msgstr "تاريخ"

#: app/templates/analytics/dashboard.html:210
#: app/templates/analytics/dashboard_improved.html:217
#: app/templates/analytics/mobile_dashboard.html:163
msgid "Hour of Day"
msgstr "ساعة من اليوم"

#: app/templates/analytics/dashboard.html:211
#: app/templates/analytics/dashboard_improved.html:218
#: app/templates/analytics/mobile_dashboard.html:164
msgid "Revenue"
msgstr "ربح"

#: app/templates/analytics/dashboard_improved.html:9
msgid "Key metrics and actionable insights"
msgstr "المقاييس الرئيسية والرؤى القابلة للتنفيذ"

#: app/templates/analytics/dashboard_improved.html:19
msgid "Export"
msgstr "يصدّر"

#: app/templates/analytics/dashboard_improved.html:36
msgid "vs previous period"
msgstr "مقابل الفترة السابقة"

#: app/templates/analytics/dashboard_improved.html:45
msgid "of total"
msgstr "من المجموع"

#: app/templates/analytics/dashboard_improved.html:53
#: app/templates/analytics/dashboard_improved.html:154
msgid "Potential Revenue"
msgstr "الإيرادات المحتملة"

#: app/templates/analytics/dashboard_improved.html:54
msgid "Avg rate:"
msgstr "متوسط ​​المعدل:"

#: app/templates/analytics/dashboard_improved.html:59
#: app/templates/budget/project_detail.html:165
msgid "Trend"
msgstr "اتجاه"

#: app/templates/analytics/dashboard_improved.html:63
msgid "active projects"
msgstr "مشاريع نشطة"

#: app/templates/analytics/dashboard_improved.html:70
msgid "Insights & Recommendations"
msgstr "رؤى وتوصيات"

#: app/templates/analytics/dashboard_improved.html:86
msgid "Cumulative"
msgstr "تراكمي"

#: app/templates/analytics/dashboard_improved.html:94
msgid "Billable Distribution"
msgstr "التوزيع القابل للفوترة"

#: app/templates/analytics/dashboard_improved.html:104
msgid "Task Status Overview"
msgstr "نظرة عامة على حالة المهمة"

#: app/templates/analytics/dashboard_improved.html:110
msgid "Tasks Completed"
msgstr "اكتملت المهام"

#: app/templates/analytics/dashboard_improved.html:114
#: app/templates/analytics/dashboard_improved.html:222
#: app/templates/tasks/create.html:71 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:446 app/templates/tasks/edit.html:95
#: app/templates/tasks/edit.html:642 app/templates/tasks/my_tasks.html:57
#: app/templates/tasks/my_tasks.html:127 app/utils/i18n_helpers.py:16
#: app/utils/i18n_helpers.py:28
msgid "In Progress"
msgstr "في تَقَدم"

#: app/templates/analytics/dashboard_improved.html:118
#: app/templates/analytics/dashboard_improved.html:223
#: app/templates/tasks/create.html:70 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:445 app/templates/tasks/edit.html:94
#: app/templates/tasks/edit.html:641 app/templates/tasks/my_tasks.html:40
#: app/templates/tasks/my_tasks.html:126 app/utils/i18n_helpers.py:15
#: app/utils/i18n_helpers.py:27
msgid "To Do"
msgstr "للقيام"

#: app/templates/analytics/dashboard_improved.html:124
msgid "Revenue by Project"
msgstr "الإيرادات حسب المشروع"

#: app/templates/analytics/dashboard_improved.html:132
msgid "Payments Over Time"
msgstr "المدفوعات على مر الزمن"

#: app/templates/analytics/dashboard_improved.html:144
msgid "Payment Methods"
msgstr "طرق الدفع"

#: app/templates/analytics/dashboard_improved.html:148
msgid "Revenue vs Payments"
msgstr "الإيرادات مقابل المدفوعات"

#: app/templates/analytics/dashboard_improved.html:158
msgid "Collection Rate"
msgstr "معدل التحصيل"

#: app/templates/analytics/dashboard_improved.html:184
msgid "Project Completion Rate"
msgstr "معدل إنجاز المشروع"

#: app/templates/analytics/dashboard_improved.html:219
#: app/templates/analytics/mobile_dashboard.html:40
#: app/templates/main/dashboard.html:201 app/templates/main/help.html:193
#: app/templates/projects/add_good.html:62 app/templates/projects/edit.html:56
#: app/templates/projects/edit_good.html:62 app/templates/projects/goods.html:70
#: app/templates/tasks/edit.html:169 app/templates/timer/manual_entry.html:91
#: app/templates/user/profile.html:110
msgid "Billable"
msgstr "قابلة للفوترة"

#: app/templates/analytics/dashboard_improved.html:220
msgid "Non-Billable"
msgstr "غير قابلة للفوترة"

#: app/templates/analytics/dashboard_improved.html:221
#: app/templates/contacts/communication_form.html:59
#: app/templates/tasks/_kanban.html:1346 app/templates/tasks/edit.html:260
#: app/templates/tasks/my_tasks.html:91 app/templates/weekly_goals/edit.html:67
#: app/templates/weekly_goals/index.html:39
#: app/templates/weekly_goals/index.html:172
#: app/templates/weekly_goals/view.html:62 app/utils/i18n_helpers.py:239
#: app/utils/i18n_helpers.py:251 app/utils/i18n_helpers.py:262
#: app/utils/i18n_helpers.py:273
msgid "Completed"
msgstr "مكتمل"

#: app/templates/analytics/dashboard_improved.html:224
#: app/templates/tasks/create.html:72 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:447 app/templates/tasks/edit.html:96
#: app/templates/tasks/edit.html:643 app/templates/tasks/my_tasks.html:74
#: app/templates/tasks/my_tasks.html:128 app/utils/i18n_helpers.py:17
#: app/utils/i18n_helpers.py:29
msgid "Review"
msgstr "مراجعة"

#: app/templates/analytics/dashboard_improved.html:225
#: app/templates/contacts/communication_form.html:62
#: app/templates/inventory/purchase_orders/list.html:28
#: app/templates/inventory/purchase_orders/list.html:84
#: app/templates/inventory/purchase_orders/view.html:45
#: app/templates/inventory/reservations/list.html:25
#: app/templates/inventory/reservations/list.html:84
#: app/templates/projects/archive.html:68 app/templates/tasks/create.html:74
#: app/templates/tasks/create.html:84 app/templates/tasks/create.html:449
#: app/templates/tasks/edit.html:98 app/templates/tasks/edit.html:645
#: app/templates/tasks/my_tasks.html:130 app/templates/weekly_goals/edit.html:69
#: app/templates/weekly_goals/view.html:68 app/utils/i18n_helpers.py:19
#: app/utils/i18n_helpers.py:31 app/utils/i18n_helpers.py:85
#: app/utils/i18n_helpers.py:97 app/utils/i18n_helpers.py:264
#: app/utils/i18n_helpers.py:275
msgid "Cancelled"
msgstr "تم الإلغاء"

#: app/templates/analytics/dashboard_improved.html:226
msgid "Completion Rate (%)"
msgstr "معدل الإنجاز (%)"

#: app/templates/analytics/mobile_dashboard.html:20
msgid "Mobile insights overview"
msgstr "نظرة عامة على رؤى الجوال"

#: app/templates/analytics/mobile_dashboard.html:58
msgid "Daily Avg"
msgstr "المتوسط ​​اليومي"

#: app/templates/analytics/mobile_dashboard.html:70
msgid "Daily Hours"
msgstr "الساعات اليومية"

#: app/templates/analytics/mobile_dashboard.html:100
msgid "Top Projects"
msgstr "أهم المشاريع"

#: app/templates/audit_logs/list.html:14
msgid "Track who changed what and when"
msgstr "تتبع من تغير ماذا ومتى"

#: app/templates/audit_logs/list.html:19
msgid "Filters"
msgstr "المرشحات"

#: app/templates/audit_logs/list.html:22
msgid "Entity Type"
msgstr "نوع الكيان"

#: app/templates/audit_logs/list.html:24
#: app/templates/inventory/movements/list.html:23
#: app/templates/inventory/reports/movement_history.html:41
#: app/templates/inventory/stock_items/history.html:33
#: app/templates/tasks/my_tasks.html:157
msgid "All Types"
msgstr "جميع الأنواع"

#: app/templates/audit_logs/list.html:31 app/templates/audit_logs/list.html:32
msgid "Entity ID"
msgstr "معرف الكيان"

#: app/templates/audit_logs/list.html:37
msgid "All Users"
msgstr "كافة المستخدمين"

#: app/templates/audit_logs/list.html:44 app/templates/audit_logs/list.html:77
#: app/templates/inventory/purchase_orders/form.html:84
#: app/templates/invoices/edit.html:77 app/templates/invoices/edit.html:137
#: app/templates/invoices/edit.html:198 app/templates/quotes/create.html:71
#: app/templates/quotes/edit.html:72
msgid "Action"
msgstr "فعل"

#: app/templates/audit_logs/list.html:46
msgid "All Actions"
msgstr "جميع الإجراءات"

#: app/templates/audit_logs/list.html:48 app/templates/tasks/edit.html:258
msgid "Updated"
msgstr "تم التحديث"

#: app/templates/audit_logs/list.html:49
msgid "Deleted"
msgstr "تم الحذف"

#: app/templates/audit_logs/list.html:53
msgid "Time Range"
msgstr "النطاق الزمني"

#: app/templates/audit_logs/list.html:59
msgid "All time"
msgstr "كل الوقت"

#: app/templates/audit_logs/list.html:64
#: app/templates/client_portal/time_entries.html:40
#: app/templates/deals/list.html:39
#: app/templates/inventory/adjustments/list.html:43
#: app/templates/inventory/movements/list.html:43
#: app/templates/inventory/purchase_orders/list.html:41
#: app/templates/inventory/reports/movement_history.html:54
#: app/templates/inventory/reports/turnover.html:29
#: app/templates/inventory/reports/valuation.html:39
#: app/templates/inventory/reservations/list.html:30
#: app/templates/inventory/stock_items/history.html:46
#: app/templates/inventory/stock_items/list.html:40
#: app/templates/inventory/stock_levels/list.html:38
#: app/templates/inventory/stock_levels/warehouse.html:36
#: app/templates/inventory/suppliers/list.html:32
#: app/templates/inventory/transfers/list.html:29 app/templates/leads/list.html:39
#: app/templates/quotes/list.html:89
msgid "Filter"
msgstr "فلتر"

#: app/templates/audit_logs/list.html:75
msgid "Timestamp"
msgstr "الطابع الزمني"

#: app/templates/audit_logs/list.html:78
msgid "Entity"
msgstr "كيان"

#: app/templates/audit_logs/list.html:79
msgid "Field"
msgstr "مجال"

#: app/templates/audit_logs/list.html:80
#: app/templates/budget/project_detail.html:171 app/templates/clients/view.html:15
#: app/templates/projects/view.html:32 app/templates/tasks/view.html:20
msgid "Change"
msgstr "يتغير"

#: app/templates/audit_logs/view.html:22
msgid "Change Information"
msgstr "تغيير المعلومات"

#: app/templates/audit_logs/view.html:80
msgid "Change Details"
msgstr "تغيير التفاصيل"

#: app/templates/audit_logs/view.html:104
msgid "Request Information"
msgstr "طلب المعلومات"

#: app/templates/auth/edit_profile.html:6 app/templates/auth/profile.html:9
msgid "Edit Profile"
msgstr "تحرير الملف الشخصي"

#: app/templates/auth/edit_profile.html:65
msgid "Leave blank to keep current password"
msgstr "اتركه فارغًا للاحتفاظ بكلمة المرور الحالية"

#: app/templates/auth/edit_profile.html:74 app/templates/client_notes/edit.html:83
#: app/templates/comments/edit.html:76 app/templates/invoices/edit.html:233
#: app/templates/kanban/edit_column.html:91 app/templates/projects/edit.html:84
#: app/templates/projects/edit_good.html:69
#: app/templates/weekly_goals/edit.html:100
msgid "Save Changes"
msgstr "حفظ التغييرات"

#: app/templates/auth/login.html:6 app/templates/errors/403.html:30
msgid "Login"
msgstr "تسجيل الدخول"

#: app/templates/auth/login.html:25 app/templates/setup/initial_setup.html:26
msgid "Track time. Stay organized."
msgstr "تتبع الوقت. ابق منظمًا."

#: app/templates/auth/login.html:29
msgid "Sign in to your account"
msgstr "قم بتسجيل الدخول إلى حسابك"

#: app/templates/auth/login.html:38 app/templates/client_portal/login.html:50
msgid "Sign in"
msgstr "تسجيل الدخول"

#: app/templates/auth/login.html:41
msgid "Tip: Enter a new username to create your account."
msgstr "نصيحة: أدخل اسم مستخدم جديد لإنشاء حسابك."

#: app/templates/auth/login.html:50
msgid "Or continue with"
msgstr "أو الاستمرار مع"

#: app/templates/auth/login.html:55
msgid "Single Sign-On"
msgstr "تسجيل الدخول الموحد"

#: app/templates/auth/profile.html:47 app/templates/user/profile.html:75
msgid "Member Since"
msgstr "عضو منذ"

#: app/templates/budget/dashboard.html:12
msgid "Budget Alerts & Forecasting"
msgstr "تنبيهات الميزانية والتنبؤ بها"

#: app/templates/budget/dashboard.html:13
msgid "Monitor project budgets and forecast completion"
msgstr "مراقبة ميزانيات المشروع والإكمال المتوقع"

#: app/templates/budget/dashboard.html:30
msgid "Unacknowledged Alerts"
msgstr "التنبيهات غير المعترف بها"

#: app/templates/budget/dashboard.html:39
msgid "Critical Alerts"
msgstr "تنبيهات حرجة"

#: app/templates/budget/dashboard.html:48
msgid "Projects with Budgets"
msgstr "المشاريع مع الميزانيات"

#: app/templates/budget/dashboard.html:57
msgid "Warning Alerts"
msgstr "تنبيهات التحذير"

#: app/templates/budget/dashboard.html:66
#: app/templates/budget/project_detail.html:259
msgid "Active Alerts"
msgstr "التنبيهات النشطة"

#: app/templates/budget/dashboard.html:96
#: app/templates/budget/project_detail.html:284
msgid "Acknowledge"
msgstr "يُقرّ"

#: app/templates/budget/dashboard.html:110
msgid "Project Budget Status"
msgstr "حالة ميزانية المشروع"

#: app/templates/budget/dashboard.html:116
#: app/templates/calendar/event_detail.html:88
#: app/templates/calendar/event_form.html:116
#: app/templates/client_portal/dashboard.html:131
#: app/templates/client_portal/time_entries.html:23
#: app/templates/client_portal/time_entries.html:52
#: app/templates/inventory/movements/list.html:38
#: app/templates/invoices/create.html:19
#: app/templates/invoices/pdf_default.html:59 app/templates/kanban/board.html:14
#: app/templates/kanban/create_column.html:39 app/templates/main/dashboard.html:84
#: app/templates/main/dashboard.html:292 app/templates/main/search.html:33
#: app/templates/recurring_invoices/list.html:24
#: app/templates/tasks/_kanban.html:1245 app/templates/tasks/create.html:46
#: app/templates/tasks/edit.html:67 app/templates/tasks/edit.html:195
#: app/templates/tasks/my_tasks.html:144 app/templates/timer/manual_entry.html:40
#: app/utils/pdf_generator.py:634
msgid "Project"
msgstr "مشروع"

#: app/templates/budget/dashboard.html:117
#: app/templates/projects/dashboard.html:125
#: app/templates/projects/dashboard.html:368
msgid "Budget"
msgstr "ميزانية"

#: app/templates/budget/dashboard.html:118
#: app/templates/budget/project_detail.html:39
#: app/templates/projects/dashboard.html:368 app/templates/projects/view.html:164
msgid "Consumed"
msgstr "مستهلكة"

#: app/templates/budget/dashboard.html:119
#: app/templates/budget/project_detail.html:48
#: app/templates/main/dashboard.html:161 app/templates/projects/dashboard.html:129
#: app/templates/projects/dashboard.html:368 app/templates/projects/view.html:168
msgid "Remaining"
msgstr "متبقي"

#: app/templates/budget/dashboard.html:120 app/templates/projects/view.html:234
#: app/templates/tasks/_kanban.html:112 app/templates/tasks/_kanban.html:1281
#: app/templates/tasks/edit.html:153 app/templates/tasks/my_tasks.html:299
#: app/templates/weekly_goals/index.html:95
#: app/templates/weekly_goals/index.html:205
#: app/templates/weekly_goals/view.html:77
msgid "Progress"
msgstr "تقدم"

#: app/templates/budget/dashboard.html:137 app/templates/projects/view.html:171
msgid "over"
msgstr "زيادة"

#: app/templates/budget/dashboard.html:153
#: app/templates/budget/project_detail.html:48
#: app/templates/budget/project_detail.html:65 app/utils/i18n_helpers.py:285
msgid "Over Budget"
msgstr "أكثر من الميزانية"

#: app/templates/budget/dashboard.html:157
#: app/templates/budget/project_detail.html:66
#: app/templates/projects/view.html:183 app/utils/i18n_helpers.py:295
#: app/utils/i18n_helpers.py:305
msgid "Critical"
msgstr "شديد الأهمية"

#: app/templates/budget/dashboard.html:165
#: app/templates/budget/project_detail.html:68
#: app/templates/projects/view.html:191
msgid "Healthy"
msgstr "صحيح"

#: app/templates/budget/dashboard.html:180 app/templates/budget/dashboard.html:197
msgid "No projects with budgets found"
msgstr "لم يتم العثور على مشاريع بميزانيات"

#: app/templates/budget/dashboard.html:237
#: app/templates/budget/project_detail.html:405
msgid "Alert acknowledged successfully"
msgstr "تم قبول التنبيه بنجاح"

#: app/templates/budget/dashboard.html:242
#: app/templates/budget/project_detail.html:410
msgid "Failed to acknowledge alert"
msgstr "فشل في الاعتراف بالتنبيه"

#: app/templates/budget/project_detail.html:8
msgid "Budget Analysis & Forecasting"
msgstr "تحليل الميزانية والتنبؤ بها"

#: app/templates/budget/project_detail.html:13
msgid "Back to Dashboard"
msgstr "العودة إلى لوحة القيادة"

#: app/templates/budget/project_detail.html:17
#: app/templates/projects/list.html:208 app/templates/quotes/view.html:163
msgid "View Project"
msgstr "عرض المشروع"

#: app/templates/budget/project_detail.html:30
#: app/templates/projects/view.html:160
msgid "Total Budget"
msgstr "الميزانية الإجمالية"

#: app/templates/budget/project_detail.html:80
msgid "Burn Rate Analysis"
msgstr "تحليل معدل الحرق"

#: app/templates/budget/project_detail.html:85
msgid "Daily Burn Rate"
msgstr "معدل الحرق اليومي"

#: app/templates/budget/project_detail.html:89
msgid "Weekly Burn Rate"
msgstr "معدل الحرق الأسبوعي"

#: app/templates/budget/project_detail.html:93
msgid "Monthly Burn Rate"
msgstr "معدل الحرق الشهري"

#: app/templates/budget/project_detail.html:97
msgid "Period Total"
msgstr "إجمالي الفترة"

#: app/templates/budget/project_detail.html:103
msgid "Based on last"
msgstr "بناء على الأخير"

#: app/templates/budget/project_detail.html:103
#: app/templates/inventory/suppliers/view.html:141
msgid "days"
msgstr "أيام"

#: app/templates/budget/project_detail.html:108
msgid "No burn rate data available"
msgstr "لا تتوفر بيانات معدل الحرق"

#: app/templates/budget/project_detail.html:117
msgid "Completion Estimate"
msgstr "تقدير الإنجاز"

#: app/templates/budget/project_detail.html:122
msgid "Estimated Completion Date"
msgstr "تاريخ الانتهاء المقدر"

#: app/templates/budget/project_detail.html:128
msgid "days remaining"
msgstr "الأيام المتبقية"

#: app/templates/budget/project_detail.html:133
msgid "Confidence Level"
msgstr "مستوى الثقة"

#: app/templates/budget/project_detail.html:149
msgid "No completion estimate available"
msgstr "لا يتوفر تقدير للاكتمال"

#: app/templates/budget/project_detail.html:160
msgid "Cost Trend Analysis"
msgstr "تحليل اتجاه التكلفة"

#: app/templates/budget/project_detail.html:168
msgid "Average"
msgstr "متوسط"

#: app/templates/budget/project_detail.html:185
msgid "Resource Allocation"
msgstr "تخصيص الموارد"

#: app/templates/budget/project_detail.html:193
msgid "Total Cost"
msgstr "التكلفة الإجمالية"

#: app/templates/budget/project_detail.html:197
#: app/templates/client_portal/projects.html:41 app/templates/main/help.html:194
#: app/templates/projects/create.html:66 app/templates/projects/edit.html:60
#: app/templates/quotes/accept.html:33
msgid "Hourly Rate"
msgstr "سعر الساعة"

#: app/templates/budget/project_detail.html:205
msgid "Team Member"
msgstr "عضو فريق"

#: app/templates/budget/project_detail.html:207
#: app/templates/budget/project_detail.html:310
#: app/templates/budget/project_detail.html:340
#: app/templates/inventory/purchase_orders/form.html:149
msgid "Cost"
msgstr "يكلف"

#: app/templates/budget/project_detail.html:208
msgid "Hours %"
msgstr "ساعات ٪"

#: app/templates/budget/project_detail.html:209
msgid "Cost %"
msgstr "يكلف ٪"

#: app/templates/budget/project_detail.html:210
msgid "Entries"
msgstr "إدخالات"

#: app/templates/calendar/event_detail.html:41
msgid "Date & Time"
msgstr "التاريخ والوقت"

#: app/templates/calendar/event_detail.html:57
#: app/templates/client_portal/dashboard.html:133
#: app/templates/client_portal/time_entries.html:56
#: app/templates/main/dashboard.html:88 app/templates/main/search.html:36
msgid "Duration"
msgstr "مدة"

#: app/templates/calendar/event_detail.html:77
#: app/templates/calendar/event_form.html:94
#: app/templates/inventory/stock_items/view.html:133
#: app/templates/inventory/stock_levels/item.html:27
#: app/templates/inventory/stock_levels/list.html:52
#: app/templates/inventory/warehouses/view.html:89
msgid "Location"
msgstr "موقع"

#: app/templates/calendar/event_detail.html:104
#: app/templates/calendar/event_form.html:129 app/templates/main/dashboard.html:85
#: app/templates/projects/_kanban_tailwind.html:27
#: app/templates/timer/timer_page.html:124
msgid "Task"
msgstr "مهمة"

#: app/templates/calendar/event_detail.html:120
#: app/templates/calendar/event_form.html:142
#: app/templates/client_portal/invoice_detail.html:23
#: app/templates/client_portal/quote_detail.html:23
#: app/templates/client_portal/set_password.html:37
#: app/templates/deals/form.html:30 app/templates/deals/list.html:51
#: app/templates/main/help.html:185 app/templates/projects/create.html:32
#: app/templates/projects/edit.html:30 app/templates/quotes/accept.html:22
#: app/templates/quotes/create.html:31 app/templates/quotes/edit.html:36
#: app/templates/quotes/list.html:129 app/templates/quotes/view.html:74
#: app/templates/recurring_invoices/list.html:25
msgid "Client"
msgstr "عميل"

#: app/templates/calendar/event_detail.html:136
#: app/templates/calendar/event_form.html:109
#: app/templates/calendar/event_form.html:155
msgid "Reminder"
msgstr "تذكير"

#: app/templates/calendar/event_detail.html:139
msgid "minutes before"
msgstr "قبل دقائق"

#: app/templates/calendar/event_detail.html:141
msgid "hours before"
msgstr "قبل ساعات"

#: app/templates/calendar/event_detail.html:143
msgid "days before"
msgstr "قبل أيام"

#: app/templates/calendar/event_detail.html:155
msgid "Recurring"
msgstr "يتكرر"

#: app/templates/calendar/event_detail.html:159
msgid "Until"
msgstr "حتى"

#: app/templates/calendar/event_detail.html:173
msgid "Last Updated"
msgstr "آخر تحديث"

#: app/templates/calendar/event_detail.html:182
msgid "Back to Calendar"
msgstr "العودة إلى التقويم"

#: app/templates/calendar/event_detail.html:191
msgid "Delete Event"
msgstr "حذف الحدث"

#: app/templates/calendar/event_detail.html:192
msgid "Are you sure you want to delete this event? This action cannot be undone."
msgstr "هل أنت متأكد أنك تريد حذف هذا الحدث؟ لا يمكن التراجع عن هذا الإجراء."

#: app/templates/calendar/event_form.html:2
#: app/templates/calendar/event_form.html:10
msgid "Edit Event"
msgstr "تحرير الحدث"

#: app/templates/calendar/event_form.html:2
#: app/templates/calendar/event_form.html:10 app/templates/calendar/view.html:46
msgid "New Event"
msgstr "حدث جديد"

#: app/templates/calendar/event_form.html:19
#: app/templates/client_portal/quote_detail.html:34
#: app/templates/client_portal/quotes.html:26 app/templates/contacts/form.html:52
#: app/templates/contacts/list.html:28 app/templates/contacts/view.html:48
#: app/templates/invoices/edit.html:132 app/templates/leads/form.html:50
#: app/templates/quotes/accept.html:18 app/templates/quotes/create.html:40
#: app/templates/quotes/edit.html:32 app/templates/quotes/list.html:128
#: app/utils/pdf_generator_fallback.py:468
msgid "Title"
msgstr "عنوان"

#: app/templates/calendar/event_form.html:40
#: app/templates/import_export/index.html:177
#: app/templates/import_export/index.html:215
#: app/templates/timer/manual_entry.html:59
msgid "Start Date"
msgstr "تاريخ البدء"

#: app/templates/calendar/event_form.html:50
#: app/templates/client_portal/time_entries.html:54
#: app/templates/timer/manual_entry.html:63
msgid "Start Time"
msgstr "وقت البدء"

#: app/templates/calendar/event_form.html:61
#: app/templates/import_export/index.html:182
#: app/templates/import_export/index.html:220
#: app/templates/timer/manual_entry.html:70
msgid "End Date"
msgstr "تاريخ الانتهاء"

#: app/templates/calendar/event_form.html:71
#: app/templates/client_portal/time_entries.html:55
#: app/templates/timer/manual_entry.html:74
msgid "End Time"
msgstr "وقت النهاية"

#: app/templates/calendar/event_form.html:88
msgid "All Day Event"
msgstr "حدث طوال اليوم"

#: app/templates/calendar/event_form.html:104
msgid "Event Type"
msgstr "نوع الحدث"

#: app/templates/calendar/event_form.html:107
#: app/templates/contacts/communication_form.html:32
msgid "Meeting"
msgstr "مقابلة"

#: app/templates/calendar/event_form.html:108
msgid "Appointment"
msgstr "ميعاد"

#: app/templates/calendar/event_form.html:110
msgid "Deadline"
msgstr "موعد التسليم"

#: app/templates/calendar/event_form.html:118
#: app/templates/calendar/event_form.html:131
#: app/templates/calendar/event_form.html:144
msgid "-- None --"
msgstr "-- لا أحد --"

#: app/templates/calendar/event_form.html:157
msgid "No reminder"
msgstr "لا يوجد تذكير"

#: app/templates/calendar/event_form.html:158
msgid "5 minutes before"
msgstr "قبل 5 دقائق"

#: app/templates/calendar/event_form.html:159
msgid "15 minutes before"
msgstr "قبل 15 دقيقة"

#: app/templates/calendar/event_form.html:160
msgid "30 minutes before"
msgstr "قبل 30 دقيقة"

#: app/templates/calendar/event_form.html:161
msgid "1 hour before"
msgstr "قبل ساعة واحدة"

#: app/templates/calendar/event_form.html:162
msgid "1 day before"
msgstr "قبل يوم واحد"

#: app/templates/calendar/event_form.html:168 app/templates/kanban/columns.html:51
#: app/templates/kanban/create_column.html:60
#: app/templates/kanban/edit_column.html:52
msgid "Color"
msgstr "لون"

#: app/templates/calendar/event_form.html:175
msgid "Choose a color for this event"
msgstr "اختر لونًا لهذا الحدث"

#: app/templates/calendar/event_form.html:187
msgid "Private Event"
msgstr "حدث خاص"

#: app/templates/calendar/event_form.html:189
msgid "Private events are only visible to you"
msgstr "الأحداث الخاصة مرئية لك فقط"

#: app/templates/calendar/event_form.html:194
msgid "Recurring Event"
msgstr "حدث متكرر"

#: app/templates/calendar/event_form.html:203
msgid "This is a recurring event"
msgstr "هذا حدث متكرر"

#: app/templates/calendar/event_form.html:209
msgid "Recurrence Pattern"
msgstr "نمط التكرار"

#: app/templates/calendar/event_form.html:216
msgid "Use RRULE format (e.g., FREQ=WEEKLY;BYDAY=MO,WE,FR)"
msgstr "استخدم تنسيق RRULE (على سبيل المثال، FREQ=WEEKLY;BYDAY=MO,WE,FR)"

#: app/templates/calendar/event_form.html:220
msgid "Recurrence End Date"
msgstr "تاريخ انتهاء التكرار"

#: app/templates/calendar/event_form.html:234
msgid "Update Event"
msgstr "تحديث الحدث"

#: app/templates/calendar/event_form.html:234
msgid "Create Event"
msgstr "إنشاء حدث"

#: app/templates/calendar/view.html:18
msgid "View and manage your events, tasks, and time entries"
msgstr "عرض وإدارة الأحداث والمهام وإدخالات الوقت"

#: app/templates/calendar/view.html:30
msgid "Day"
msgstr "يوم"

#: app/templates/calendar/view.html:34 app/templates/weekly_goals/index.html:79
msgid "Week"
msgstr "أسبوع"

#: app/templates/calendar/view.html:38
msgid "Month"
msgstr "شهر"

#: app/templates/calendar/view.html:59
msgid "Today"
msgstr "اليوم"

#: app/templates/calendar/view.html:92
msgid "Loading calendar..."
msgstr "جارٍ تحميل التقويم..."

#: app/templates/calendar/view.html:102
msgid "Event Details"
msgstr "تفاصيل الحدث"

#: app/templates/client_notes/edit.html:3 app/templates/client_notes/edit.html:9
msgid "Edit Client Note"
msgstr "تحرير ملاحظة العميل"

#: app/templates/client_notes/edit.html:12 app/templates/clients/edit.html:11
msgid "Back to Client"
msgstr "العودة إلى العميل"

#: app/templates/client_notes/edit.html:24
msgid "Client:"
msgstr "عميل:"

#: app/templates/client_notes/edit.html:38
msgid "Created on"
msgstr "تم الإنشاء بتاريخ"

#: app/templates/client_notes/edit.html:41 app/templates/comments/edit.html:54
msgid "Last edited on"
msgstr "تم التعديل الأخير بتاريخ"

#: app/templates/client_notes/edit.html:54 app/templates/clients/view.html:197
msgid "Note Content"
msgstr "ملاحظة المحتوى"

#: app/templates/client_notes/edit.html:64
msgid "Internal note visible only to your team."
msgstr "ملاحظة داخلية مرئية لفريقك فقط."

#: app/templates/client_notes/edit.html:77 app/templates/clients/view.html:215
msgid "Mark as important"
msgstr "وضع علامة على أنها مهمة"

#: app/templates/client_portal/base.html:6
#: app/templates/client_portal/base.html:28
#: app/templates/client_portal/dashboard.html:4
#: app/templates/client_portal/dashboard.html:8
#: app/templates/client_portal/dashboard.html:13
#: app/templates/client_portal/invoice_detail.html:4
#: app/templates/client_portal/invoice_detail.html:8
#: app/templates/client_portal/invoices.html:4
#: app/templates/client_portal/invoices.html:8
#: app/templates/client_portal/login.html:25
#: app/templates/client_portal/projects.html:4
#: app/templates/client_portal/projects.html:8
#: app/templates/client_portal/quote_detail.html:4
#: app/templates/client_portal/quote_detail.html:8
#: app/templates/client_portal/quotes.html:4
#: app/templates/client_portal/quotes.html:8
#: app/templates/client_portal/set_password.html:6
#: app/templates/client_portal/set_password.html:25
#: app/templates/client_portal/time_entries.html:4
#: app/templates/client_portal/time_entries.html:8
msgid "Client Portal"
msgstr "بوابة العميل"

#: app/templates/client_portal/dashboard.html:14
#, python-format
msgid "Welcome, %(client_name)s"
msgstr "مرحبًا %(client_name)s"

#: app/templates/client_portal/dashboard.html:43
msgid "Total Invoices"
msgstr "إجمالي الفواتير"

#: app/templates/client_portal/dashboard.html:66
#: app/templates/client_portal/dashboard.html:91
#: app/templates/client_portal/dashboard.html:123
msgid "View All"
msgstr "عرض الكل"

#: app/templates/client_portal/dashboard.html:83
#: app/templates/client_portal/projects.html:49
msgid "No projects found."
msgstr "لم يتم العثور على مشاريع."

#: app/templates/client_portal/dashboard.html:90
msgid "Recent Invoices"
msgstr "الفواتير الأخيرة"

#: app/templates/client_portal/dashboard.html:114
#: app/templates/client_portal/invoices.html:91
msgid "No invoices found."
msgstr "لم يتم العثور على فواتير."

#: app/templates/client_portal/dashboard.html:122
#: app/templates/user/profile.html:89
msgid "Recent Time Entries"
msgstr "إدخالات الوقت الأخيرة"

#: app/templates/client_portal/dashboard.html:141
#: app/templates/client_portal/dashboard.html:142
#: app/templates/client_portal/quotes.html:51
#: app/templates/client_portal/time_entries.html:64
#: app/templates/client_portal/time_entries.html:65
#: app/templates/timer/manual_entry.html:27 app/templates/user/profile.html:77
msgid "N/A"
msgstr "لا يوجد"

#: app/templates/client_portal/dashboard.html:151
#: app/templates/client_portal/time_entries.html:83
msgid "No time entries found."
msgstr "لم يتم العثور على إدخالات الوقت."

#: app/templates/client_portal/invoice_detail.html:16
#: app/templates/client_portal/invoice_detail.html:33
#: app/templates/payments/create.html:44
msgid "Invoice Details"
msgstr "تفاصيل الفاتورة"

#: app/templates/client_portal/invoice_detail.html:34
#: app/templates/client_portal/invoices.html:48
#: app/templates/invoices/edit.html:251 app/templates/invoices/pdf_default.html:40
#: app/utils/pdf_generator.py:618
msgid "Issue Date"
msgstr "تاريخ الإصدار"

#: app/templates/client_portal/invoice_detail.html:45
#, python-format
msgid "This invoice is %(days)d days overdue."
msgstr "هذه الفاتورة متأخرة بنسبة %(days)d يوم."

#: app/templates/client_portal/invoice_detail.html:52
#: app/templates/invoices/edit.html:60 app/utils/pdf_generator_fallback.py:216
msgid "Invoice Items"
msgstr "عناصر الفاتورة"

#: app/templates/client_portal/invoice_detail.html:58
#: app/templates/client_portal/quote_detail.html:70
#: app/templates/inventory/adjustments/list.html:59
#: app/templates/inventory/movements/form.html:52
#: app/templates/inventory/movements/list.html:56
#: app/templates/inventory/reports/movement_history.html:71
#: app/templates/inventory/reports/valuation.html:61
#: app/templates/inventory/reservations/list.html:41
#: app/templates/inventory/stock_items/history.html:62
#: app/templates/inventory/stock_items/view.html:170
#: app/templates/inventory/transfers/form.html:50
#: app/templates/inventory/transfers/list.html:42
#: app/templates/inventory/warehouses/view.html:132
#: app/templates/invoices/edit.html:75 app/templates/invoices/edit.html:98
#: app/templates/invoices/edit.html:479 app/templates/projects/add_good.html:45
#: app/templates/projects/edit_good.html:45 app/templates/projects/goods.html:41
#: app/templates/quotes/create.html:67 app/templates/quotes/edit.html:68
#: app/templates/quotes/pdf_default.html:79 app/templates/quotes/view.html:93
#: app/utils/pdf_generator_fallback.py:482
msgid "Quantity"
msgstr "كمية"

#: app/templates/client_portal/invoice_detail.html:59
#: app/templates/client_portal/quote_detail.html:71
#: app/templates/invoices/edit.html:76 app/templates/invoices/edit.html:99
#: app/templates/invoices/edit.html:480 app/templates/invoices/pdf_default.html:73
#: app/templates/projects/add_good.html:50
#: app/templates/projects/edit_good.html:50 app/templates/projects/goods.html:42
#: app/templates/quotes/create.html:69 app/templates/quotes/edit.html:70
#: app/templates/quotes/pdf_default.html:80 app/templates/quotes/view.html:94
#: app/utils/pdf_generator.py:647 app/utils/pdf_generator_fallback.py:219
#: app/utils/pdf_generator_fallback.py:482
msgid "Unit Price"
msgstr "سعر الوحدة"

#: app/templates/client_portal/invoices.html:15
#, python-format
msgid "Invoices for %(client_name)s"
msgstr "فواتير %(client_name)s"

#: app/templates/client_portal/invoices.html:24
#: app/templates/inventory/movements/list.html:35
#: app/templates/inventory/purchase_orders/list.html:23
#: app/templates/inventory/reservations/list.html:22
#: app/templates/inventory/suppliers/list.html:28
#: app/templates/kanban/board.html:16 app/templates/quotes/list.html:80
msgid "All"
msgstr "الجميع"

#: app/templates/client_portal/invoices.html:28 app/utils/i18n_helpers.py:83
#: app/utils/i18n_helpers.py:95
msgid "Paid"
msgstr "مدفوع"

#: app/templates/client_portal/invoices.html:32
#: app/templates/invoices/list.html:159 app/utils/i18n_helpers.py:105
#: app/utils/i18n_helpers.py:116
msgid "Unpaid"
msgstr "غير مدفوعة الأجر"

#: app/templates/client_portal/invoices.html:36
#: app/templates/tasks/_kanban.html:103 app/templates/tasks/overdue.html:34
#: app/utils/i18n_helpers.py:84 app/utils/i18n_helpers.py:96
msgid "Overdue"
msgstr "تأخرت"

#: app/templates/client_portal/invoices.html:50
#: app/templates/client_portal/quotes.html:29 app/templates/invoices/edit.html:135
#: app/templates/invoices/edit.html:158 app/templates/projects/dashboard.html:370
#: app/templates/quotes/list.html:130
msgid "Amount"
msgstr "كمية"

#: app/templates/client_portal/invoices.html:67
msgid "days overdue"
msgstr "أيام متأخرة"

#: app/templates/client_portal/login.html:6
msgid "Client Portal Login"
msgstr "تسجيل الدخول إلى بوابة العميل"

#: app/templates/client_portal/login.html:26
msgid "View your projects and invoices"
msgstr "عرض المشاريع والفواتير الخاصة بك"

#: app/templates/client_portal/login.html:30
msgid "Sign in to Client Portal"
msgstr "تسجيل الدخول إلى بوابة العميل"

#: app/templates/client_portal/login.html:31
msgid "Enter your portal credentials to access your projects and invoices"
msgstr "أدخل بيانات اعتماد البوابة الإلكترونية الخاصة بك للوصول إلى مشاريعك وفواتيرك"

#: app/templates/client_portal/login.html:41 app/templates/clients/edit.html:86
msgid "portal_username"
msgstr "Portal_username"

#: app/templates/client_portal/login.html:47
#: app/templates/client_portal/set_password.html:49
msgid "Enter your password"
msgstr "أدخل كلمة المرور الخاصة بك"

#: app/templates/client_portal/projects.html:15
#, python-format
msgid "Projects for %(client_name)s"
msgstr "مشاريع لـ %(client_name)s"

#: app/templates/client_portal/quote_detail.html:16
#: app/templates/client_portal/quote_detail.html:33
#: app/templates/quotes/accept.html:15 app/templates/quotes/pdf_default.html:61
#: app/templates/quotes/view.html:47
msgid "Quote Details"
msgstr "تفاصيل الاقتباس"

#: app/templates/client_portal/quote_detail.html:37
#: app/templates/client_portal/quotes.html:28 app/templates/quotes/create.html:105
#: app/templates/quotes/edit.html:132 app/templates/quotes/pdf_default.html:42
#: app/templates/quotes/view.html:394 app/utils/pdf_generator_fallback.py:471
msgid "Valid Until"
msgstr "صالحة حتى"

#: app/templates/client_portal/quote_detail.html:50
msgid "This quote has expired."
msgstr "انتهت صلاحية هذا الاقتباس."

#: app/templates/client_portal/quote_detail.html:64
#: app/templates/quotes/create.html:54 app/templates/quotes/edit.html:55
#: app/templates/quotes/view.html:87
msgid "Quote Items"
msgstr "عناصر الاقتباس"

#: app/templates/client_portal/quote_detail.html:113
msgid "Terms & Conditions"
msgstr "الشروط والأحكام"

#: app/templates/client_portal/quotes.html:15
#, python-format
msgid "Quotes for %(client_name)s"
msgstr "عروض الأسعار لـ %(client_name)s"

#: app/templates/client_portal/quotes.html:48
#: app/templates/inventory/reservations/list.html:26
#: app/templates/inventory/reservations/list.html:86
#: app/templates/inventory/reservations/list.html:94
#: app/templates/quotes/list.html:85 app/templates/quotes/list.html:164
#: app/templates/quotes/view.html:69 app/templates/quotes/view.html:398
msgid "Expired"
msgstr "منتهي الصلاحية"

#: app/templates/client_portal/quotes.html:76
msgid "No quotes found."
msgstr "لم يتم العثور على اقتباسات."

#: app/templates/client_portal/set_password.html:6
#: app/templates/client_portal/set_password.html:59
msgid "Set Password"
msgstr "تعيين كلمة المرور"

#: app/templates/client_portal/set_password.html:26
msgid "Set your password to get started"
msgstr "قم بتعيين كلمة المرور الخاصة بك للبدء"

#: app/templates/client_portal/set_password.html:30
#: app/templates/email/client_portal_password_setup.html:97
msgid "Set Your Password"
msgstr "قم بتعيين كلمة المرور الخاصة بك"

#: app/templates/client_portal/set_password.html:32
msgid "Set a password for your client portal account"
msgstr "قم بتعيين كلمة مرور لحساب بوابة العميل الخاص بك"

#: app/templates/client_portal/set_password.html:51
msgid "Password must be at least 8 characters long"
msgstr "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل"

#: app/templates/client_portal/set_password.html:53
msgid "Confirm Password"
msgstr "تأكيد كلمة المرور"

#: app/templates/client_portal/set_password.html:56
msgid "Confirm your password"
msgstr "قم بتأكيد كلمة المرور الخاصة بك"

#: app/templates/client_portal/time_entries.html:15
#, python-format
msgid "Time entries for %(client_name)s projects"
msgstr "إدخالات الوقت لمشاريع %(client_name)s"

#: app/templates/client_portal/time_entries.html:25
#: app/templates/tasks/my_tasks.html:146
msgid "All Projects"
msgstr "جميع المشاريع"

#: app/templates/client_portal/time_entries.html:32
msgid "From Date"
msgstr "من التاريخ"

#: app/templates/client_portal/time_entries.html:36
msgid "To Date"
msgstr "حتى الآن"

#: app/templates/client_portal/time_entries.html:78
msgid "Total entries"
msgstr "إجمالي الإدخالات"

#: app/templates/client_portal/time_entries.html:79
msgid "Total hours"
msgstr "إجمالي الساعات"

#: app/templates/clients/create.html:3 app/templates/clients/create.html:8
#: app/templates/clients/create.html:80 app/templates/projects/create.html:378
#: app/templates/projects/create.html:420
msgid "Create Client"
msgstr "إنشاء عميل"

#: app/templates/clients/create.html:9
msgid "Add a new client to manage related projects and billing."
msgstr "إضافة عميل جديد لإدارة المشاريع ذات الصلة والفواتير."

#: app/templates/clients/create.html:11
msgid "Back to Clients"
msgstr "العودة إلى العملاء"

#: app/templates/clients/create.html:23 app/templates/clients/edit.html:23
#: app/templates/projects/create.html:387
msgid "Enter client name"
msgstr "أدخل اسم العميل"

#: app/templates/clients/create.html:26 app/templates/clients/create.html:95
#: app/templates/clients/edit.html:26 app/templates/projects/create.html:390
msgid "Default Hourly Rate"
msgstr "معدل الساعة الافتراضي"

#: app/templates/clients/create.html:27 app/templates/clients/edit.html:27
#: app/templates/projects/create.html:67 app/templates/projects/create.html:391
msgid "e.g. 75.00"
msgstr "على سبيل المثال 75.00"

#: app/templates/clients/create.html:28 app/templates/clients/edit.html:28
msgid "This rate will be automatically filled when creating projects for this client"
msgstr "سيتم ملء هذا المعدل تلقائيًا عند إنشاء مشاريع لهذا العميل"

#: app/templates/clients/create.html:35 app/templates/projects/create.html:48
#: app/templates/projects/edit.html:44 app/templates/tasks/create.html:35
msgid "Supports Markdown"
msgstr "يدعم تخفيض السعر"

#: app/templates/clients/create.html:38 app/templates/clients/edit.html:34
#: app/templates/projects/create.html:396
msgid "Brief description of the client or project scope"
msgstr "وصف موجز للعميل أو نطاق المشروع"

#: app/templates/clients/create.html:45 app/templates/clients/edit.html:52
#: app/templates/inventory/suppliers/form.html:36
#: app/templates/inventory/suppliers/list.html:43
#: app/templates/inventory/suppliers/view.html:47
#: app/templates/inventory/warehouses/form.html:36
#: app/templates/inventory/warehouses/list.html:24
#: app/templates/inventory/warehouses/view.html:47
#: app/templates/main/help.html:232 app/templates/projects/create.html:400
msgid "Contact Person"
msgstr "الشخص الذي يمكن الاتصال به"

#: app/templates/clients/create.html:46 app/templates/clients/edit.html:53
#: app/templates/projects/create.html:401
msgid "Primary contact name"
msgstr "اسم جهة الاتصال الأساسية"

#: app/templates/clients/create.html:50 app/templates/clients/edit.html:57
#: app/templates/projects/create.html:405
msgid "contact@client.com"
msgstr "contact@client.com"

#: app/templates/clients/create.html:56 app/templates/clients/edit.html:39
msgid "Monthly Prepaid Hours"
msgstr "ساعات الدفع المسبق الشهرية"

#: app/templates/clients/create.html:57 app/templates/clients/edit.html:40
msgid "e.g. 50"
msgstr "على سبيل المثال 50"

#: app/templates/clients/create.html:58 app/templates/clients/edit.html:41
msgid "Leave empty if this client has no prepaid allocation."
msgstr "اتركه فارغًا إذا لم يكن لدى هذا العميل مخصصات مدفوعة مسبقًا."

#: app/templates/clients/create.html:61 app/templates/clients/edit.html:44
msgid "Prepaid Reset Day"
msgstr "يوم إعادة الضبط المدفوع مسبقًا"

#: app/templates/clients/create.html:63 app/templates/clients/edit.html:46
msgid "Day of the month when prepaid hours reset (1-28)."
msgstr "اليوم من الشهر الذي يتم فيه إعادة ضبط ساعات الدفع المسبق (1-28)."

#: app/templates/clients/create.html:70 app/templates/clients/edit.html:64
msgid "+1 (555) 123-4567"
msgstr "+1 (555) 123-4567"

#: app/templates/clients/create.html:74 app/templates/clients/edit.html:68
msgid "Client address"
msgstr "عنوان العميل"

#: app/templates/clients/create.html:92
msgid "Choose a clear, descriptive name for the client organization."
msgstr "اختر اسمًا وصفيًا واضحًا للمؤسسة العميلة."

#: app/templates/clients/create.html:96
msgid ""
"Set the standard hourly rate for this client. This will automatically "
"populate when creating new projects."
msgstr ""
"قم بتعيين السعر القياسي بالساعة لهذا العميل. سيتم نشر هذا تلقائيًا عند إنشاء"
" مشاريع جديدة."

#: app/templates/clients/create.html:99 app/templates/contacts/view.html:25
msgid "Contact Information"
msgstr "معلومات الاتصال"

#: app/templates/clients/create.html:100
msgid "Add contact details for easy communication and record keeping."
msgstr "أضف تفاصيل الاتصال لسهولة التواصل وحفظ السجلات."

#: app/templates/clients/create.html:103 app/templates/clients/view.html:111
msgid "Prepaid Hours"
msgstr "ساعات الدفع المسبق"

#: app/templates/clients/create.html:104
msgid ""
"Configure monthly included hours and the reset day if this client has a "
"retainer or prepaid bundle."
msgstr ""
"قم بتكوين الساعات المضمنة شهريًا ويوم إعادة التعيين إذا كان لدى هذا العميل "
"باقة التجنيب أو الحزمة المدفوعة مسبقًا."

#: app/templates/clients/create.html:108
msgid "Provide context about the client relationship or typical project types."
msgstr "قم بتوفير سياق حول العلاقة مع العميل أو أنواع المشاريع النموذجية."

#: app/templates/clients/edit.html:3 app/templates/clients/edit.html:8
#: app/templates/clients/view.html:13
msgid "Edit Client"
msgstr "تحرير العميل"

#: app/templates/clients/edit.html:73
#: app/templates/email/client_portal_password_setup.html:72
msgid "Client Portal Access"
msgstr "الوصول إلى بوابة العميل"

#: app/templates/clients/edit.html:75
msgid ""
"Enable portal access for this client. Clients can log in with their own "
"credentials to view projects, invoices, and time entries."
msgstr ""
"تمكين الوصول إلى البوابة لهذا العميل. يمكن للعملاء تسجيل الدخول باستخدام "
"بيانات الاعتماد الخاصة بهم لعرض المشاريع والفواتير وإدخالات الوقت."

#: app/templates/clients/edit.html:80
msgid "Enable Client Portal"
msgstr "تمكين بوابة العميل"

#: app/templates/clients/edit.html:85
msgid "Portal Username"
msgstr "اسم مستخدم البوابة"

#: app/templates/clients/edit.html:87
msgid "Unique username for portal login"
msgstr "اسم مستخدم فريد لتسجيل الدخول إلى البوابة"

#: app/templates/clients/edit.html:90
msgid "Portal Password"
msgstr "كلمة مرور البوابة"

#: app/templates/clients/edit.html:91
msgid "Leave empty to keep current password"
msgstr "اتركه فارغًا للاحتفاظ بكلمة المرور الحالية"

#: app/templates/clients/edit.html:92
msgid "Set a new password or leave empty to keep current"
msgstr "قم بتعيين كلمة مرور جديدة أو اتركها فارغة لتبقى محدثة"

#: app/templates/clients/edit.html:97
msgid "Current portal username"
msgstr "اسم مستخدم البوابة الحالي"

#: app/templates/clients/edit.html:106
msgid "Update Client"
msgstr "تحديث العميل"

#: app/templates/clients/edit.html:115
msgid "Send Password Setup Email"
msgstr "إرسال البريد الإلكتروني لإعداد كلمة المرور"

#: app/templates/clients/edit.html:119
#, python-format
msgid "Send an email to %(email)s with a link to set their portal password."
msgstr ""
"أرسل بريدًا إلكترونيًا إلى %(email)s يتضمن رابطًا لتعيين كلمة مرور البوابة "
"الإلكترونية الخاصة بهم."

#: app/templates/clients/edit.html:125
msgid ""
"Email address is required to send password setup email. Please set the "
"client email address above."
msgstr ""
"مطلوب عنوان البريد الإلكتروني لإرسال البريد الإلكتروني لإعداد كلمة المرور. "
"يرجى تعيين عنوان البريد الإلكتروني للعميل أعلاه."

#: app/templates/clients/edit.html:134
msgid "Client Statistics"
msgstr "إحصائيات العميل"

#: app/templates/clients/edit.html:138
msgid "Total Projects"
msgstr "إجمالي المشاريع"

#: app/templates/clients/edit.html:150
msgid "Est. Total Cost"
msgstr "EST. التكلفة الإجمالية"

#: app/templates/clients/list.html:19
msgid "Filter Clients"
msgstr "تصفية العملاء"

#: app/templates/clients/list.html:20 app/templates/expenses/list.html:66
#: app/templates/invoices/list.html:33 app/templates/mileage/list.html:60
#: app/templates/payments/list.html:46 app/templates/per_diem/list.html:48
#: app/templates/projects/list.html:20 app/templates/quotes/list.html:67
#: app/templates/tasks/list.html:33 app/templates/tasks/my_tasks.html:107
msgid "Toggle Filters"
msgstr "تبديل المرشحات"

#: app/templates/clients/list.html:51 app/templates/expenses/list.html:160
#: app/templates/expenses/list.html:239 app/templates/projects/list.html:79
#: app/templates/tasks/list.html:99
msgid "Export to CSV"
msgstr "تصدير إلى CSV"

#: app/templates/clients/list.html:183 app/templates/clients/list.html:212
#: app/templates/expenses/list.html:434 app/templates/expenses/list.html:463
#: app/templates/invoices/list.html:458 app/templates/invoices/list.html:487
#: app/templates/mileage/list.html:255 app/templates/mileage/list.html:284
#: app/templates/payments/list.html:281 app/templates/payments/list.html:310
#: app/templates/per_diem/list.html:284 app/templates/per_diem/list.html:313
#: app/templates/projects/list.html:438 app/templates/projects/list.html:467
#: app/templates/quotes/list.html:216 app/templates/quotes/list.html:243
#: app/templates/tasks/list.html:543 app/templates/tasks/list.html:572
#: app/templates/tasks/my_tasks.html:595 app/templates/tasks/my_tasks.html:625
msgid "Hide Filters"
msgstr "إخفاء عوامل التصفية"

#: app/templates/clients/list.html:190 app/templates/clients/list.html:206
#: app/templates/expenses/list.html:441 app/templates/expenses/list.html:457
#: app/templates/invoices/list.html:465 app/templates/invoices/list.html:481
#: app/templates/mileage/list.html:262 app/templates/mileage/list.html:278
#: app/templates/payments/list.html:288 app/templates/payments/list.html:304
#: app/templates/per_diem/list.html:291 app/templates/per_diem/list.html:307
#: app/templates/projects/list.html:445 app/templates/projects/list.html:461
#: app/templates/quotes/list.html:222 app/templates/quotes/list.html:238
#: app/templates/tasks/list.html:550 app/templates/tasks/list.html:566
#: app/templates/tasks/my_tasks.html:602 app/templates/tasks/my_tasks.html:619
msgid "Show Filters"
msgstr "إظهار عوامل التصفية"

#: app/templates/clients/view.html:15
msgid "Mark client as Inactive?"
msgstr "وضع علامة على العميل على أنه غير نشط؟"

#: app/templates/clients/view.html:15
msgid "Change Client Status"
msgstr "تغيير حالة العميل"

#: app/templates/clients/view.html:17 app/templates/projects/view.html:34
msgid "Mark Inactive"
msgstr "وضع علامة غير نشط"

#: app/templates/clients/view.html:20
msgid "Activate client?"
msgstr "تفعيل العميل؟"

#: app/templates/clients/view.html:20
msgid "Activate Client"
msgstr "تفعيل العميل"

#: app/templates/clients/view.html:29
msgid "Delete Client"
msgstr "حذف العميل"

#: app/templates/clients/view.html:46
msgid "Manage"
msgstr "يدير"

#: app/templates/clients/view.html:60 app/templates/contacts/form.html:65
#: app/templates/contacts/list.html:42
msgid "Primary"
msgstr "أساسي"

#: app/templates/clients/view.html:71
msgid "more contact(s)"
msgstr "المزيد من جهات الاتصال"

#: app/templates/clients/view.html:76
msgid "No contacts yet"
msgstr "لا توجد اتصالات حتى الآن"

#: app/templates/clients/view.html:78
msgid "Add Contact"
msgstr "إضافة جهة اتصال"

#: app/templates/clients/view.html:83
msgid "Legacy Contact Info"
msgstr "معلومات الاتصال القديمة"

#: app/templates/clients/view.html:113
#, python-format
msgid "Plan includes %(hours)s hours per cycle. Resets on day %(day)s."
msgstr "تتضمن الخطة %(hours)s ساعة لكل دورة. تتم إعادة التعيين في اليوم %(day)s."

#: app/templates/clients/view.html:117
msgid "Current cycle start"
msgstr "بداية الدورة الحالية"

#: app/templates/clients/view.html:121
msgid "Remaining hours"
msgstr "الساعات المتبقية"

#: app/templates/clients/view.html:122 app/templates/clients/view.html:126
#: app/templates/invoices/generate_from_time.html:26
#: app/templates/tasks/edit.html:164 app/templates/tasks/edit.html:166
#: app/templates/tasks/edit.html:169
msgid "h"
msgstr "ح"

#: app/templates/clients/view.html:125
msgid "Consumed this cycle"
msgstr "استهلكت هذه الدورة"

#: app/templates/clients/view.html:161 app/templates/projects/view.html:89
#: app/utils/i18n_helpers.py:63 app/utils/i18n_helpers.py:73
msgid "Archived"
msgstr "مؤرشف"

#: app/templates/clients/view.html:186
#: app/templates/inventory/purchase_orders/form.html:59
#: app/templates/quotes/create.html:185 app/templates/quotes/edit.html:199
msgid "Internal Notes"
msgstr "ملاحظات داخلية"

#: app/templates/clients/view.html:188
msgid "Add Note"
msgstr "أضف ملاحظة"

#: app/templates/clients/view.html:204
msgid "Add an internal note about this client..."
msgstr "إضافة ملاحظة داخلية حول هذا العميل..."

#: app/templates/clients/view.html:220
msgid "Save Note"
msgstr "حفظ الملاحظة"

#: app/templates/clients/view.html:244 app/templates/comments/_comment.html:23
msgid "edited"
msgstr "تم تحريره"

#: app/templates/clients/view.html:253
msgid "Important"
msgstr "مهم"

#: app/templates/clients/view.html:262
msgid "Unmark"
msgstr "قم بإلغاء التحديد"

#: app/templates/clients/view.html:262
msgid "Mark Important"
msgstr "علامة هامة"

#: app/templates/clients/view.html:289
msgid ""
"No notes yet. Add a note to keep track of important information about this "
"client."
msgstr "لا توجد ملاحظات حتى الآن. أضف ملاحظة لتتبع المعلومات المهمة حول هذا العميل."

#: app/templates/clients/view.html:338
msgid "Are you sure you want to delete this note?"
msgstr "هل أنت متأكد أنك تريد حذف هذه الملاحظة؟"

#: app/templates/clients/view.html:340
msgid "Delete Note"
msgstr "حذف الملاحظة"

#: app/templates/comments/_comment.html:22
msgid "Edited on"
msgstr "تم التعديل عليه"

#: app/templates/comments/_comment.html:39 app/templates/comments/_comment.html:82
#: app/templates/quotes/view.html:351 app/templates/quotes/view.html:365
msgid "Reply"
msgstr "رد"

#: app/templates/comments/_comment.html:78
msgid "Write your reply..."
msgstr "أكتب ردك..."

#: app/templates/comments/_comments_section.html:6
#: app/templates/quotes/view.html:255
msgid "Comments"
msgstr "تعليقات"

#: app/templates/comments/_comments_section.html:12
#: app/templates/quotes/view.html:261
msgid "Add Comment"
msgstr "أضف تعليق"

#: app/templates/comments/_comments_section.html:28
#: app/templates/quotes/view.html:271
msgid "Your Comment"
msgstr "تعليقك"

#: app/templates/comments/_comments_section.html:30
#: app/templates/quotes/view.html:272
msgid "Share your thoughts, updates, or questions..."
msgstr "شارك بأفكارك، تحديثاتك، أو أسئلتك..."

#: app/templates/comments/_comments_section.html:32
#: app/templates/comments/edit.html:70
msgid "You can use line breaks to format your comment."
msgstr "يمكنك استخدام فواصل الأسطر لتنسيق تعليقك."

#: app/templates/comments/_comments_section.html:34
msgid "Add Image"
msgstr "إضافة صورة"

#: app/templates/comments/_comments_section.html:41
#: app/templates/quotes/view.html:282
msgid "Post Comment"
msgstr "أضف تعليق"

#: app/templates/comments/_comments_section.html:71
msgid "No comments yet"
msgstr "لا توجد تعليقات حتى الآن"

#: app/templates/comments/_comments_section.html:72
msgid "Start the conversation by adding the first comment."
msgstr "ابدأ المحادثة بإضافة التعليق الأول."

#: app/templates/comments/_comments_section.html:74
msgid "Add First Comment"
msgstr "أضف التعليق الأول"

#: app/templates/comments/edit.html:3 app/templates/comments/edit.html:12
msgid "Edit Comment"
msgstr "تحرير التعليق"

#: app/templates/comments/edit.html:15 app/templates/invoices/edit.html:11
#: app/templates/weekly_goals/view.html:25
msgid "Back"
msgstr "خلف"

#: app/templates/comments/edit.html:26
msgid "Editing comment on:"
msgstr "تعديل التعليق على:"

#: app/templates/comments/edit.html:50
msgid "Originally posted on"
msgstr "نشرت أصلا على"

#: app/templates/comments/edit.html:66
msgid "Comment Content"
msgstr "محتوى التعليق"

#: app/templates/components/activity_feed_widget.html:18
msgid "All Activities"
msgstr "جميع الأنشطة"

#: app/templates/components/activity_feed_widget.html:35
msgid "Time Templates"
msgstr "قوالب الوقت"

#: app/templates/components/activity_feed_widget.html:103
#: app/templates/components/activity_feed_widget.html:289
#: app/templates/projects/dashboard.html:262 app/templates/user/profile.html:153
msgid "No recent activity"
msgstr "لا يوجد نشاط حديث"

#: app/templates/components/activity_feed_widget.html:104
#: app/templates/components/activity_feed_widget.html:290
msgid "Activity will appear here as you work"
msgstr "سيظهر النشاط هنا أثناء عملك"

#: app/templates/components/activity_feed_widget.html:111
#: app/templates/components/activity_feed_widget.html:279
#: app/templates/components/activity_feed_widget.html:317
msgid "Load More"
msgstr "تحميل المزيد"

#: app/templates/components/activity_feed_widget.html:310
msgid "Failed to load activities"
msgstr "فشل تحميل الأنشطة"

#: app/templates/components/ui.html:52
msgid "Home"
msgstr "بيت"

#: app/templates/contacts/communication_form.html:31
msgid "Call"
msgstr "يتصل"

#: app/templates/contacts/communication_form.html:33
msgid "Note"
msgstr "ملحوظة"

#: app/templates/contacts/communication_form.html:34
msgid "Message"
msgstr "رسالة"

#: app/templates/contacts/communication_form.html:39
msgid "Direction"
msgstr "اتجاه"

#: app/templates/contacts/communication_form.html:41
msgid "Outbound"
msgstr "الصادرة"

#: app/templates/contacts/communication_form.html:42
msgid "Inbound"
msgstr "واردة"

#: app/templates/contacts/communication_form.html:47
#: app/templates/quotes/view.html:440
msgid "Subject"
msgstr "موضوع"

#: app/templates/contacts/communication_form.html:60 app/utils/i18n_helpers.py:159
#: app/utils/i18n_helpers.py:170 app/utils/i18n_helpers.py:237
#: app/utils/i18n_helpers.py:249
msgid "Pending"
msgstr "قيد الانتظار"

#: app/templates/contacts/communication_form.html:61
msgid "Scheduled"
msgstr "المقرر"

#: app/templates/contacts/communication_form.html:67
msgid "Follow-up Date"
msgstr "تاريخ المتابعة"

#: app/templates/contacts/communication_form.html:72
msgid "Content/Notes"
msgstr "المحتوى/الملاحظات"

#: app/templates/contacts/communication_form.html:79
msgid "Save Communication"
msgstr "حفظ الاتصالات"

#: app/templates/contacts/form.html:27 app/templates/leads/form.html:25
msgid "First Name"
msgstr "الاسم الأول"

#: app/templates/contacts/form.html:32 app/templates/leads/form.html:30
msgid "Last Name"
msgstr "اسم العائلة"

#: app/templates/contacts/form.html:47 app/templates/contacts/view.html:42
#: app/templates/main/about.html:146
msgid "Mobile"
msgstr "متحرك"

#: app/templates/contacts/form.html:57 app/templates/contacts/view.html:54
msgid "Department"
msgstr "قسم"

#: app/templates/contacts/form.html:64 app/templates/deals/form.html:40
msgid "Contact"
msgstr "اتصال"

#: app/templates/contacts/form.html:66
msgid "Billing"
msgstr "الفواتير"

#: app/templates/contacts/form.html:67
msgid "Technical"
msgstr "اِصطِلاحِيّ"

#: app/templates/contacts/form.html:74
msgid "Set as primary contact"
msgstr "تعيين كجهة اتصال أساسية"

#: app/templates/contacts/form.html:89 app/templates/leads/form.html:93
#: app/templates/main/dashboard.html:87 app/templates/main/search.html:38
#: app/templates/tasks/_kanban.html:1299 app/templates/timer/manual_entry.html:86
msgid "Tags"
msgstr "العلامات"

#: app/templates/contacts/form.html:96
msgid "Save Contact"
msgstr "حفظ جهة الاتصال"

#: app/templates/contacts/list.html:63
msgid "Set Primary"
msgstr "تعيين الابتدائية"

#: app/templates/contacts/list.html:76
msgid "No contacts found"
msgstr "لم يتم العثور على جهات اتصال"

#: app/templates/contacts/list.html:78
msgid "Add First Contact"
msgstr "أضف جهة الاتصال الأولى"

#: app/templates/contacts/view.html:29
msgid "Primary Contact"
msgstr "جهة الاتصال الأساسية"

#: app/templates/contacts/view.html:81
msgid "Communication History"
msgstr "تاريخ الاتصالات"

#: app/templates/contacts/view.html:83
msgid "Add Communication"
msgstr "إضافة الاتصالات"

#: app/templates/contacts/view.html:104
msgid "No communications recorded"
msgstr "لم يتم تسجيل أي اتصالات"

#: app/templates/deals/form.html:25 app/templates/deals/list.html:50
msgid "Deal Name"
msgstr "اسم الصفقة"

#: app/templates/deals/form.html:32
msgid "Select Client"
msgstr "حدد العميل"

#: app/templates/deals/form.html:42
msgid "Select Contact"
msgstr "حدد جهة الاتصال"

#: app/templates/deals/form.html:52 app/templates/deals/list.html:30
#: app/templates/deals/list.html:52
msgid "Stage"
msgstr "منصة"

#: app/templates/deals/form.html:61
msgid "Deal Value"
msgstr "قيمة الصفقة"

#: app/templates/deals/form.html:75
msgid "Win Probability"
msgstr "احتمالية الفوز"

#: app/templates/deals/form.html:80
msgid "Expected Close Date"
msgstr "تاريخ الإغلاق المتوقع"

#: app/templates/deals/form.html:86
msgid "Related Quote"
msgstr "اقتباس ذات صلة"

#: app/templates/deals/form.html:88
msgid "Select Quote"
msgstr "حدد اقتباس"

#: app/templates/deals/form.html:109
msgid "Save Deal"
msgstr "حفظ الصفقة"

#: app/templates/deals/list.html:24
msgid "Open"
msgstr "يفتح"

#: app/templates/deals/list.html:25
msgid "Won"
msgstr "فاز"

#: app/templates/deals/list.html:26
msgid "Lost"
msgstr "ضائع"

#: app/templates/deals/list.html:32
msgid "All Stages"
msgstr "جميع المراحل"

#: app/templates/deals/list.html:53
msgid "Value"
msgstr "قيمة"

#: app/templates/deals/list.html:54
msgid "Probability"
msgstr "احتمال"

#: app/templates/deals/list.html:55
msgid "Expected Close"
msgstr "الإغلاق المتوقع"

#: app/templates/deals/list.html:91
msgid "No deals found"
msgstr "لم يتم العثور على صفقات"

#: app/templates/deals/list.html:93
msgid "Create First Deal"
msgstr "إنشاء الصفقة الأولى"

#: app/templates/email/comment_mention.html:70
msgid "You Were Mentioned"
msgstr "لقد تم ذكرك"

#: app/templates/email/comment_mention.html:90
msgid "View Task & Reply"
msgstr "عرض المهمة والرد"

#: app/templates/email/invoice.html:63
#: app/templates/inventory/movements/list.html:36
#: app/templates/invoices/pdf_default.html:5 app/utils/pdf_generator.py:523
#: app/utils/pdf_generator.py:533
msgid "Invoice"
msgstr "فاتورة"

#: app/templates/email/overdue_invoice.html:65
msgid "Invoice Overdue"
msgstr "فاتورة متأخرة"

#: app/templates/email/overdue_invoice.html:106
msgid "View Invoice"
msgstr "عرض الفاتورة"

#: app/templates/email/quote.html:63
#: app/templates/inventory/movements/list.html:37
#: app/templates/quotes/pdf_default.html:5
msgid "Quote"
msgstr "يقتبس"

#: app/templates/email/quote_accepted.html:67
msgid "Quote Accepted"
msgstr "تم قبول الاقتباس"

#: app/templates/email/quote_accepted.html:84
#: app/templates/email/quote_approval_rejected.html:98
#: app/templates/email/quote_approved.html:84
#: app/templates/email/quote_expired.html:83
#: app/templates/email/quote_expiring.html:93
#: app/templates/email/quote_rejected.html:81
#: app/templates/email/quote_sent.html:81
msgid "View Quote"
msgstr "عرض الاقتباس"

#: app/templates/email/quote_approval_rejected.html:74
msgid "Quote Approval Rejected"
msgstr "تم رفض الموافقة على عرض الأسعار"

#: app/templates/email/quote_approval_request.html:67
msgid "Approval Requested"
msgstr "الموافقة مطلوبة"

#: app/templates/email/quote_approval_request.html:83
msgid "Review Quote"
msgstr "مراجعة الاقتباس"

#: app/templates/email/quote_approved.html:67
msgid "Quote Approved"
msgstr "تمت الموافقة على الاقتباس"

#: app/templates/email/quote_expired.html:67
msgid "Quote Expired"
msgstr "انتهت صلاحية الاقتباس"

#: app/templates/email/quote_expiring.html:74
msgid "Quote Expiring Soon"
msgstr "تنتهي صلاحية الاقتباس قريبًا"

#: app/templates/email/quote_rejected.html:67
msgid "Quote Rejected"
msgstr "تم رفض الاقتباس"

#: app/templates/email/quote_sent.html:67
msgid "Quote Sent"
msgstr "تم إرسال الاقتباس"

#: app/templates/email/task_assigned.html:71
msgid "Task Assignment"
msgstr "مهمة المهمة"

#: app/templates/email/task_assigned.html:117 app/templates/tasks/edit.html:274
msgid "View Task"
msgstr "عرض المهمة"

#: app/templates/email/test_email.html:115
msgid "Test Details"
msgstr "تفاصيل الاختبار"

#: app/templates/email/weekly_summary.html:89
msgid "Your Weekly Summary"
msgstr "ملخصك الأسبوعي"

#: app/templates/errors/400.html:3 app/templates/errors/400.html:12
msgid "400 Bad Request"
msgstr "400 طلب سيء"

#: app/templates/errors/400.html:16
msgid "Invalid Request"
msgstr "طلب غير صالح"

#: app/templates/errors/400.html:18
msgid "The request you made is invalid or contains errors. This could be due to:"
msgstr "الطلب الذي قدمته غير صالح أو يحتوي على أخطاء. قد يكون هذا بسبب:"

#: app/templates/errors/400.html:21
msgid "Missing or invalid form data"
msgstr "بيانات النموذج مفقودة أو غير صالحة"

#: app/templates/errors/400.html:22
msgid "Malformed request parameters"
msgstr "معلمات الطلب غير صحيحة"

#: app/templates/errors/400.html:26 app/templates/errors/403.html:27
#: app/templates/errors/404.html:18 app/templates/errors/500.html:21
#: app/templates/errors/generic.html:25 app/templates/errors/generic.html:43
#: app/templates/main/help.html:527
msgid "Go to Dashboard"
msgstr "انتقل إلى لوحة المعلومات"

#: app/templates/errors/400.html:29 app/templates/errors/404.html:21
#: app/templates/errors/generic.html:29 app/templates/errors/generic.html:46
msgid "Go Back"
msgstr "عُد"

#: app/templates/errors/403.html:3 app/templates/errors/403.html:12
msgid "403 Forbidden"
msgstr "403 ممنوع"

#: app/templates/errors/403.html:16
msgid "Access Denied"
msgstr "تم الرفض"

#: app/templates/errors/403.html:18
msgid "You don't have permission to access this resource. This could be due to:"
msgstr "ليس لديك إذن للوصول إلى هذا المورد. قد يكون هذا بسبب:"

#: app/templates/errors/403.html:21
msgid "Insufficient privileges"
msgstr "امتيازات غير كافية"

#: app/templates/errors/403.html:22
msgid "Not logged in"
msgstr "لم يتم تسجيل الدخول"

#: app/templates/errors/403.html:23
msgid "Resource access restrictions"
msgstr "قيود الوصول إلى الموارد"

#: app/templates/errors/404.html:3 app/templates/errors/404.html:12
msgid "Page Not Found"
msgstr "لم يتم العثور على الصفحة"

#: app/templates/errors/404.html:14
msgid "The page you're looking for doesn't exist or has been moved."
msgstr "الصفحة التي تبحث عنها غير موجودة أو تم نقلها."

#: app/templates/errors/500.html:3 app/templates/errors/500.html:12
msgid "Server Error"
msgstr "خطأ في الخادم"

#: app/templates/errors/500.html:14
msgid "Something went wrong on our end. Please try again later."
msgstr "حدث خطأ ما من جانبنا. يرجى المحاولة مرة أخرى لاحقا."

#: app/templates/errors/500.html:18
msgid "Try Again"
msgstr "حاول ثانية"

#: app/templates/errors/generic.html:18
msgid "An error occurred while processing your request."
msgstr "حدث خطأ أثناء معالجة طلبك."

#: app/templates/errors/generic.html:33
msgid "Refresh Page"
msgstr "تحديث الصفحة"

#: app/templates/errors/generic.html:37
msgid "Go to Login"
msgstr "اذهب إلى تسجيل الدخول"

#: app/templates/expense_categories/form.html:34
msgid "e.g., Travel, Meals, Office Supplies"
msgstr "على سبيل المثال، السفر والوجبات واللوازم المكتبية"

#: app/templates/expense_categories/form.html:44
msgid "e.g., TRAVEL, MEALS"
msgstr "على سبيل المثال، السفر، الوجبات"

#: app/templates/expense_categories/form.html:54
msgid "Brief description of this category..."
msgstr "وصف مختصر لهذه الفئة..."

#: app/templates/expense_categories/form.html:73
msgid "e.g., fa-plane, fa-utensils"
msgstr "على سبيل المثال، طائرة اتحاد كرة القدم، أواني اتحاد كرة القدم"

#: app/templates/expense_categories/form.html:142
msgid "e.g., 19.00"
msgstr "على سبيل المثال، 19.00"

#: app/templates/expenses/form.html:34
msgid "e.g., Flight to Berlin"
msgstr "على سبيل المثال، رحلة إلى برلين"

#: app/templates/expenses/form.html:43
msgid "Additional details about the expense..."
msgstr "تفاصيل اضافية حول النفقات..."

#: app/templates/expenses/form.html:201
msgid "e.g., Lufthansa"
msgstr "على سبيل المثال، لوفتهانزا"

#: app/templates/expenses/form.html:231
msgid "Receipt/Invoice Number"
msgstr "رقم الاستلام/الفاتورة"

#: app/templates/expenses/form.html:235
msgid "e.g., INV-2024-001"
msgstr "على سبيل المثال، INV-2024-001"

#: app/templates/expenses/form.html:246
msgid "e.g., conference, client-meeting, urgent"
msgstr "على سبيل المثال، مؤتمر، اجتماع مع العملاء، عاجل"

#: app/templates/expenses/form.html:255 app/templates/mileage/form.html:245
#: app/templates/per_diem/form.html:197
msgid "Additional notes..."
msgstr "ملاحظات إضافية..."

#: app/templates/expenses/list.html:65
msgid "Filter Expenses"
msgstr "تصفية النفقات"

#: app/templates/expenses/list.html:192
msgid "Delete Selected Expenses"
msgstr "حذف النفقات المحددة"

#: app/templates/expenses/list.html:212
msgid "Change Status for Selected Expenses"
msgstr "تغيير الحالة للنفقات المحددة"

#: app/templates/expenses/list.html:223 app/templates/invoices/list.html:293
#: app/templates/payments/list.html:253 app/templates/per_diem/list.html:153
#: app/templates/tasks/list.html:269
msgid "Update Status"
msgstr "تحديث الحالة"

#: app/templates/expenses/view.html:250
msgid "Associated With"
msgstr "المرتبطة"

#: app/templates/expenses/view.html:346
msgid "Reject Expense"
msgstr "رفض النفقات"

#: app/templates/expenses/view.html:355
msgid "Explain why this expense is being rejected..."
msgstr "توضيح سبب رفض هذه النفقات..."

#: app/templates/expenses/view.html:395
msgid "Are you sure you want to delete this expense?"
msgstr "هل أنت متأكد أنك تريد حذف هذه النفقات؟"

#: app/templates/expenses/view.html:397
msgid "Delete Expense"
msgstr "حذف النفقات"

#: app/templates/import_export/index.html:4
#: app/templates/import_export/index.html:13
msgid "Import/Export Data"
msgstr "استيراد/تصدير البيانات"

#: app/templates/import_export/index.html:8
msgid "Import/Export"
msgstr "استيراد/تصدير"

#: app/templates/import_export/index.html:14
msgid ""
"Import data from other time trackers or export your data for GDPR compliance"
" and backups"
msgstr ""
"قم باستيراد البيانات من أجهزة تتبع الوقت الأخرى أو قم بتصدير بياناتك "
"للامتثال للقانون العام لحماية البيانات والنسخ الاحتياطية"

#: app/templates/import_export/index.html:24
msgid "Import Data"
msgstr "استيراد البيانات"

#: app/templates/import_export/index.html:29
msgid "CSV Import"
msgstr "استيراد CSV"

#: app/templates/import_export/index.html:30
msgid "Import time entries from a CSV file"
msgstr "استيراد إدخالات الوقت من ملف CSV"

#: app/templates/import_export/index.html:34
msgid "Choose CSV File"
msgstr "اختر ملف CSV"

#: app/templates/import_export/index.html:38
msgid "Download Template"
msgstr "تحميل القالب"

#: app/templates/import_export/index.html:48
#: app/templates/import_export/index.html:163
msgid "Import from Toggl Track"
msgstr "استيراد من تبديل المسار"

#: app/templates/import_export/index.html:49
msgid "Import time entries from Toggl Track"
msgstr "استيراد إدخالات الوقت من Toggl Track"

#: app/templates/import_export/index.html:52
msgid "Import from Toggl"
msgstr "استيراد من تبديل"

#: app/templates/import_export/index.html:60
#: app/templates/import_export/index.html:64
#: app/templates/import_export/index.html:201
msgid "Import from Harvest"
msgstr "الاستيراد من الحصاد"

#: app/templates/import_export/index.html:61
msgid "Import time entries from Harvest"
msgstr "استيراد إدخالات الوقت من الحصاد"

#: app/templates/import_export/index.html:73
msgid "Restore from Backup"
msgstr "استعادة من النسخة الاحتياطية"

#: app/templates/import_export/index.html:74
msgid "Restore data from a backup file"
msgstr "استعادة البيانات من ملف النسخ الاحتياطي"

#: app/templates/import_export/index.html:88
msgid "Import History"
msgstr "تاريخ الاستيراد"

#: app/templates/import_export/index.html:100
msgid "Export Data"
msgstr "تصدير البيانات"

#: app/templates/import_export/index.html:105
msgid "Full Data Export (GDPR)"
msgstr "تصدير البيانات الكاملة (GDPR)"

#: app/templates/import_export/index.html:106
msgid "Export all your personal data"
msgstr "تصدير جميع بياناتك الشخصية"

#: app/templates/import_export/index.html:110
msgid "Export as JSON"
msgstr "تصدير كـ JSON"

#: app/templates/import_export/index.html:113
msgid "Export as ZIP"
msgstr "تصدير بصيغة ZIP"

#: app/templates/import_export/index.html:123
msgid "Filtered Export"
msgstr "تصدير تمت تصفيته"

#: app/templates/import_export/index.html:124
msgid "Export specific data with filters"
msgstr "تصدير بيانات محددة باستخدام المرشحات"

#: app/templates/import_export/index.html:127
msgid "Export with Filters"
msgstr "التصدير باستخدام المرشحات"

#: app/templates/import_export/index.html:137
msgid "Create a full database backup"
msgstr "إنشاء نسخة احتياطية كاملة لقاعدة البيانات"

#: app/templates/import_export/index.html:150
msgid "Export History"
msgstr "تاريخ التصدير"

#: app/templates/import_export/index.html:167
#: app/templates/import_export/index.html:210
msgid "API Token"
msgstr "رمز API"

#: app/templates/import_export/index.html:172
msgid "Workspace ID"
msgstr "معرف مساحة العمل"

#: app/templates/import_export/index.html:188
#: app/templates/import_export/index.html:226
msgid "Import"
msgstr "يستورد"

#: app/templates/import_export/index.html:205
msgid "Account ID"
msgstr "معرف الحساب"

#: app/templates/inventory/adjustments/form.html:23
#: app/templates/inventory/adjustments/list.html:30
#: app/templates/inventory/movements/form.html:34
#: app/templates/inventory/purchase_orders/form.html:77
#: app/templates/inventory/reports/movement_history.html:30
#: app/templates/inventory/transfers/form.html:23
#: app/templates/invoices/edit.html:72 app/templates/quotes/create.html:64
#: app/templates/quotes/edit.html:65
msgid "Stock Item"
msgstr "عنصر المخزون"

#: app/templates/inventory/adjustments/form.html:25
#: app/templates/inventory/movements/form.html:36
#: app/templates/inventory/purchase_orders/form.html:122
#: app/templates/inventory/transfers/form.html:25
msgid "Select Item"
msgstr "حدد العنصر"

#: app/templates/inventory/adjustments/form.html:32
#: app/templates/inventory/adjustments/list.html:21
#: app/templates/inventory/adjustments/list.html:58
#: app/templates/inventory/low_stock/list.html:22
#: app/templates/inventory/movements/form.html:43
#: app/templates/inventory/movements/list.html:54
#: app/templates/inventory/purchase_orders/form.html:82
#: app/templates/inventory/reports/low_stock.html:31
#: app/templates/inventory/reports/movement_history.html:21
#: app/templates/inventory/reports/movement_history.html:69
#: app/templates/inventory/reports/valuation.html:21
#: app/templates/inventory/reports/valuation.html:57
#: app/templates/inventory/reservations/list.html:40
#: app/templates/inventory/stock_items/history.html:22
#: app/templates/inventory/stock_items/history.html:60
#: app/templates/inventory/stock_items/view.html:129
#: app/templates/inventory/stock_items/view.html:169
#: app/templates/inventory/stock_levels/item.html:23
#: app/templates/inventory/stock_levels/list.html:20
#: app/templates/inventory/stock_levels/list.html:47
#: app/templates/invoices/edit.html:73 app/templates/quotes/create.html:65
#: app/templates/quotes/edit.html:66
msgid "Warehouse"
msgstr "مستودع"

#: app/templates/inventory/adjustments/form.html:34
#: app/templates/inventory/movements/form.html:45
#: app/templates/inventory/purchase_orders/form.html:131
#: app/templates/invoices/edit.html:91 app/templates/quotes/edit.html:87
msgid "Select Warehouse"
msgstr "حدد المستودع"

#: app/templates/inventory/adjustments/form.html:41
msgid "Adjustment Quantity"
msgstr "كمية التعديل"

#: app/templates/inventory/adjustments/form.html:43
msgid "Use positive values to increase stock, negative values to decrease"
msgstr "استخدم القيم الإيجابية لزيادة المخزون، والقيم السلبية لتقليله"

#: app/templates/inventory/adjustments/form.html:46
#: app/templates/inventory/adjustments/list.html:60
#: app/templates/inventory/movements/form.html:57
#: app/templates/inventory/movements/list.html:58
#: app/templates/inventory/reports/movement_history.html:73
#: app/templates/inventory/stock_items/history.html:64
#: app/templates/inventory/stock_items/view.html:171
#: app/templates/inventory/warehouses/view.html:133
msgid "Reason"
msgstr "سبب"

#: app/templates/inventory/adjustments/form.html:47
msgid "e.g., Physical count correction, Damage, Found items"
msgstr "على سبيل المثال، تصحيح العد الفعلي، والأضرار، والعناصر التي تم العثور عليها"

#: app/templates/inventory/adjustments/form.html:51
msgid "Additional details about this adjustment"
msgstr "تفاصيل إضافية حول هذا التعديل"

#: app/templates/inventory/adjustments/form.html:59
msgid "Record Adjustment"
msgstr "تعديل السجل"

#: app/templates/inventory/adjustments/list.html:23
#: app/templates/inventory/reports/movement_history.html:23
#: app/templates/inventory/reports/valuation.html:23
#: app/templates/inventory/stock_items/history.html:24
#: app/templates/inventory/stock_levels/list.html:22
msgid "All Warehouses"
msgstr "جميع المستودعات"

#: app/templates/inventory/adjustments/list.html:32
#: app/templates/inventory/reports/movement_history.html:32
msgid "All Items"
msgstr "كافة العناصر"

#: app/templates/inventory/adjustments/list.html:39
#: app/templates/inventory/reports/movement_history.html:50
#: app/templates/inventory/reports/turnover.html:21
#: app/templates/inventory/stock_items/history.html:42
#: app/templates/inventory/transfers/list.html:21
msgid "Date From"
msgstr "التاريخ من"

#: app/templates/inventory/adjustments/list.html:46
#: app/templates/inventory/reports/movement_history.html:57
#: app/templates/inventory/reports/turnover.html:25
#: app/templates/inventory/stock_items/history.html:49
#: app/templates/inventory/transfers/list.html:25
msgid "Date To"
msgstr "التاريخ إلى"

#: app/templates/inventory/adjustments/list.html:57
#: app/templates/inventory/low_stock/list.html:23
#: app/templates/inventory/movements/list.html:53
#: app/templates/inventory/purchase_orders/view.html:90
#: app/templates/inventory/reports/low_stock.html:29
#: app/templates/inventory/reports/movement_history.html:68
#: app/templates/inventory/reports/turnover.html:44
#: app/templates/inventory/reports/valuation.html:58
#: app/templates/inventory/reservations/list.html:39
#: app/templates/inventory/stock_levels/list.html:48
#: app/templates/inventory/stock_levels/warehouse.html:45
#: app/templates/inventory/suppliers/view.html:114
#: app/templates/inventory/transfers/list.html:39
#: app/templates/inventory/warehouses/view.html:84
#: app/templates/inventory/warehouses/view.html:130
msgid "Item"
msgstr "غرض"

#: app/templates/inventory/adjustments/list.html:87
msgid "No adjustments found."
msgstr "لم يتم العثور على أي تعديلات."

#: app/templates/inventory/low_stock/list.html:24
#: app/templates/inventory/stock_items/view.html:130
#: app/templates/inventory/stock_levels/list.html:49
#: app/templates/inventory/warehouses/view.html:86
msgid "On Hand"
msgstr "في متناول اليد"

#: app/templates/inventory/low_stock/list.html:25
#: app/templates/inventory/reports/low_stock.html:33
#: app/templates/inventory/stock_items/form.html:69
#: app/templates/inventory/stock_items/view.html:91
#: app/templates/inventory/stock_levels/warehouse.html:51
msgid "Reorder Point"
msgstr "نقطة إعادة الطلب"

#: app/templates/inventory/low_stock/list.html:26
#: app/templates/inventory/reports/low_stock.html:34
msgid "Shortfall"
msgstr "النقص"

#: app/templates/inventory/low_stock/list.html:27
msgid "Reorder Qty"
msgstr "إعادة ترتيب الكمية"

#: app/templates/inventory/low_stock/list.html:55
msgid "No low stock alerts. All items are above reorder point."
msgstr "لا توجد تنبيهات انخفاض المخزون. جميع العناصر أعلى من نقطة إعادة الطلب."

#: app/templates/inventory/movements/form.html:23
#: app/templates/inventory/movements/list.html:21
#: app/templates/inventory/reports/movement_history.html:39
#: app/templates/inventory/stock_items/history.html:31
msgid "Movement Type"
msgstr "نوع الحركة"

#: app/templates/inventory/movements/form.html:25
#: app/templates/inventory/movements/list.html:24
#: app/templates/inventory/reports/movement_history.html:42
#: app/templates/inventory/stock_items/history.html:34
msgid "Adjustment"
msgstr "تعديل"

#: app/templates/inventory/movements/form.html:26
#: app/templates/inventory/movements/list.html:25
#: app/templates/inventory/reports/movement_history.html:43
#: app/templates/inventory/stock_items/history.html:35
msgid "Transfer"
msgstr "تحويل"

#: app/templates/inventory/movements/form.html:27
#: app/templates/inventory/movements/list.html:26
#: app/templates/inventory/reports/movement_history.html:44
#: app/templates/inventory/stock_items/history.html:36
msgid "Sale"
msgstr "أُوكَازيُون"

#: app/templates/inventory/movements/form.html:28
#: app/templates/inventory/movements/list.html:27
#: app/templates/inventory/reports/movement_history.html:45
#: app/templates/inventory/stock_items/history.html:37
msgid "Purchase"
msgstr "شراء"

#: app/templates/inventory/movements/form.html:29
#: app/templates/inventory/movements/list.html:28
#: app/templates/inventory/reports/movement_history.html:46
#: app/templates/inventory/stock_items/history.html:38
msgid "Return"
msgstr "يعود"

#: app/templates/inventory/movements/form.html:30
#: app/templates/inventory/movements/list.html:29
msgid "Waste"
msgstr "يضيع"

#: app/templates/inventory/movements/form.html:54
msgid "Use positive values for additions, negative for removals"
msgstr "استخدم قيمًا موجبة لعمليات الإضافة، وسالبة لعمليات الإزالة"

#: app/templates/inventory/movements/form.html:58
msgid "e.g., Physical count correction"
msgstr "على سبيل المثال، تصحيح العد الفعلي"

#: app/templates/inventory/movements/form.html:70
msgid "Record Movement"
msgstr "سجل الحركة"

#: app/templates/inventory/movements/list.html:33
msgid "Reference Type"
msgstr "نوع المرجع"

#: app/templates/inventory/movements/list.html:39
msgid "Manual"
msgstr "يدوي"

#: app/templates/inventory/movements/list.html:57
#: app/templates/inventory/reports/movement_history.html:72
#: app/templates/inventory/reservations/list.html:43
#: app/templates/inventory/stock_items/history.html:63
msgid "Reference"
msgstr "مرجع"

#: app/templates/inventory/movements/list.html:107
msgid "No stock movements found."
msgstr "لم يتم العثور على حركات الأسهم."

#: app/templates/inventory/purchase_orders/form.html:25
#: app/templates/quotes/create.html:27 app/templates/quotes/edit.html:28
msgid "Basic Information"
msgstr "المعلومات الأساسية"

#: app/templates/inventory/purchase_orders/form.html:29
#: app/templates/inventory/purchase_orders/list.html:32
#: app/templates/inventory/purchase_orders/list.html:51
#: app/templates/inventory/purchase_orders/view.html:50
msgid "Supplier"
msgstr "مزود"

#: app/templates/inventory/purchase_orders/form.html:31
#: app/templates/inventory/stock_items/form.html:107
#: app/templates/inventory/stock_items/form.html:155
msgid "Select Supplier"
msgstr "حدد المورد"

#: app/templates/inventory/purchase_orders/form.html:38
#: app/templates/inventory/purchase_orders/list.html:52
#: app/templates/inventory/purchase_orders/view.html:58
msgid "Order Date"
msgstr "تاريخ الطلب"

#: app/templates/inventory/purchase_orders/form.html:42
msgid "Expected Delivery Date"
msgstr "تاريخ التسليم المتوقع"

#: app/templates/inventory/purchase_orders/form.html:56
msgid "Notes visible to supplier"
msgstr "ملاحظات مرئية للمورد"

#: app/templates/inventory/purchase_orders/form.html:60
msgid "Internal notes (not visible to supplier)"
msgstr "ملاحظات داخلية (غير مرئية للمورد)"

#: app/templates/inventory/purchase_orders/form.html:69
#: app/templates/inventory/purchase_orders/view.html:85
#: app/templates/invoices/edit.html:280
msgid "Items"
msgstr "أغراض"

#: app/templates/inventory/purchase_orders/form.html:72
#: app/templates/invoices/edit.html:66 app/templates/quotes/create.html:58
#: app/templates/quotes/edit.html:59
msgid "Add Item"
msgstr "إضافة عنصر"

#: app/templates/inventory/purchase_orders/form.html:79
#: app/templates/inventory/purchase_orders/form.html:148
#: app/templates/invoices/edit.html:195 app/templates/invoices/edit.html:213
#: app/templates/invoices/edit.html:546 app/templates/quotes/create.html:279
#: app/templates/quotes/edit.html:94 app/templates/quotes/edit.html:292
msgid "Qty"
msgstr "الكمية"

#: app/templates/inventory/purchase_orders/form.html:80
#: app/templates/inventory/purchase_orders/view.html:94
#: app/templates/inventory/reports/valuation.html:62
#: app/templates/inventory/stock_items/form.html:113
#: app/templates/inventory/stock_items/form.html:164
#: app/templates/inventory/suppliers/view.html:116
msgid "Unit Cost"
msgstr "تكلفة الوحدة"

#: app/templates/inventory/purchase_orders/form.html:83
#: app/templates/inventory/purchase_orders/form.html:152
#: app/templates/inventory/stock_items/form.html:112
#: app/templates/inventory/stock_items/form.html:163
#: app/templates/inventory/suppliers/view.html:115
msgid "Supplier SKU"
msgstr "رمز SKU للمورد"

#: app/templates/inventory/purchase_orders/form.html:104
msgid "Create Purchase Order"
msgstr "إنشاء أمر الشراء"

#: app/templates/inventory/purchase_orders/list.html:24
#: app/templates/inventory/purchase_orders/list.html:76
#: app/templates/inventory/purchase_orders/view.html:37
#: app/templates/quotes/list.html:81 app/templates/quotes/list.html:156
#: app/templates/quotes/view.html:61 app/utils/i18n_helpers.py:81
#: app/utils/i18n_helpers.py:93
msgid "Draft"
msgstr "مسودة"

#: app/templates/inventory/purchase_orders/list.html:25
#: app/templates/inventory/purchase_orders/list.html:78
#: app/templates/inventory/purchase_orders/view.html:39
#: app/templates/quotes/list.html:82 app/templates/quotes/list.html:158
#: app/templates/quotes/view.html:63 app/utils/i18n_helpers.py:82
#: app/utils/i18n_helpers.py:94
msgid "Sent"
msgstr "مرسل"

#: app/templates/inventory/purchase_orders/list.html:26
#: app/templates/inventory/purchase_orders/list.html:80
#: app/templates/inventory/purchase_orders/view.html:41
msgid "Confirmed"
msgstr "مؤكد"

#: app/templates/inventory/purchase_orders/list.html:27
#: app/templates/inventory/purchase_orders/list.html:82
#: app/templates/inventory/purchase_orders/view.html:43
#: app/templates/inventory/purchase_orders/view.html:162
msgid "Received"
msgstr "تلقى"

#: app/templates/inventory/purchase_orders/list.html:34
msgid "All Suppliers"
msgstr "جميع الموردين"

#: app/templates/inventory/purchase_orders/list.html:50
#: app/templates/inventory/purchase_orders/view.html:30
msgid "PO Number"
msgstr "رقم أمر الشراء"

#: app/templates/inventory/purchase_orders/list.html:53
#: app/templates/inventory/purchase_orders/view.html:63
msgid "Expected Delivery"
msgstr "التسليم المتوقع"

#: app/templates/inventory/purchase_orders/list.html:99
msgid "No purchase orders found."
msgstr "لم يتم العثور على طلبات الشراء."

#: app/templates/inventory/purchase_orders/view.html:19
msgid "Are you sure you want to cancel this purchase order?"
msgstr "هل أنت متأكد أنك تريد إلغاء أمر الشراء هذا؟"

#: app/templates/inventory/purchase_orders/view.html:20
msgid "Are you sure you want to delete this purchase order?"
msgstr "هل أنت متأكد أنك تريد حذف أمر الشراء هذا؟"

#: app/templates/inventory/purchase_orders/view.html:27
msgid "Purchase Order Details"
msgstr "تفاصيل أمر الشراء"

#: app/templates/inventory/purchase_orders/view.html:69
#: app/templates/inventory/purchase_orders/view.html:153
msgid "Received Date"
msgstr "تاريخ الاستلام"

#: app/templates/inventory/purchase_orders/view.html:92
msgid "Quantity Ordered"
msgstr "الكمية المطلوبة"

#: app/templates/inventory/purchase_orders/view.html:93
msgid "Quantity Received"
msgstr "الكمية المستلمة"

#: app/templates/inventory/purchase_orders/view.html:95
msgid "Line Total"
msgstr "إجمالي الخط"

#: app/templates/inventory/purchase_orders/view.html:127
msgid "Shipping"
msgstr "شحن"

#: app/templates/inventory/purchase_orders/view.html:149
msgid "Receive Purchase Order"
msgstr "تلقي أمر الشراء"

#: app/templates/inventory/purchase_orders/view.html:167
msgid "Mark as Received"
msgstr "وضع علامة كمستلم"

#: app/templates/inventory/purchase_orders/view.html:174
msgid "No items in this purchase order."
msgstr "لا توجد عناصر في أمر الشراء هذا."

#: app/templates/inventory/purchase_orders/view.html:182
#: app/templates/inventory/stock_items/view.html:199
#: app/templates/inventory/suppliers/view.html:171
#: app/templates/inventory/warehouses/view.html:165
msgid "Summary"
msgstr "ملخص"

#: app/templates/inventory/purchase_orders/view.html:185
#: app/templates/inventory/reports/dashboard.html:21
#: app/templates/inventory/warehouses/view.html:168
msgid "Total Items"
msgstr "إجمالي العناصر"

#: app/templates/inventory/reports/dashboard.html:33
msgid "Total Warehouses"
msgstr "إجمالي المستودعات"

#: app/templates/inventory/reports/dashboard.html:45
msgid "Total Inventory Value"
msgstr "إجمالي قيمة المخزون"

#: app/templates/inventory/reports/dashboard.html:57
msgid "Low Stock Items"
msgstr "عناصر المخزون المنخفض"

#: app/templates/inventory/reports/dashboard.html:68
msgid "Available Reports"
msgstr "التقارير المتاحة"

#: app/templates/inventory/reports/dashboard.html:72
msgid "Stock Valuation"
msgstr "تقييم الأسهم"

#: app/templates/inventory/reports/dashboard.html:73
msgid "View inventory value by warehouse"
msgstr "عرض قيمة المخزون حسب المستودع"

#: app/templates/inventory/reports/dashboard.html:78
msgid "Movement History"
msgstr "تاريخ الحركة"

#: app/templates/inventory/reports/dashboard.html:79
msgid "Detailed movement log"
msgstr "سجل الحركة التفصيلي"

#: app/templates/inventory/reports/dashboard.html:84
msgid "Turnover Analysis"
msgstr "تحليل دوران"

#: app/templates/inventory/reports/dashboard.html:85
msgid "Inventory turnover rates"
msgstr "معدلات دوران المخزون"

#: app/templates/inventory/reports/dashboard.html:90
msgid "Low Stock Report"
msgstr "تقرير المخزون المنخفض"

#: app/templates/inventory/reports/dashboard.html:91
msgid "Items below reorder point"
msgstr "العناصر الموجودة أسفل نقطة إعادة الطلب"

#: app/templates/inventory/reports/low_stock.html:22
#, python-format
msgid "Found %(count)s items below their reorder point."
msgstr "تم العثور على %(count)s من العناصر أسفل نقطة إعادة الطلب الخاصة بها."

#: app/templates/inventory/reports/low_stock.html:30
#: app/templates/inventory/reports/turnover.html:45
#: app/templates/inventory/reports/valuation.html:59
#: app/templates/inventory/stock_items/form.html:23
#: app/templates/inventory/stock_items/list.html:49
#: app/templates/inventory/stock_items/view.html:28
#: app/templates/inventory/stock_levels/warehouse.html:46
#: app/templates/inventory/warehouses/view.html:85
#: app/templates/invoices/edit.html:197 app/templates/invoices/edit.html:215
#: app/templates/invoices/edit.html:548
#: app/templates/invoices/pdf_default.html:122 app/utils/pdf_generator.py:762
msgid "SKU"
msgstr "رمز التخزين التعريفي"

#: app/templates/inventory/reports/low_stock.html:32
#: app/templates/inventory/stock_levels/item.html:24
#: app/templates/inventory/stock_levels/warehouse.html:48
msgid "Quantity On Hand"
msgstr "الكمية في متناول اليد"

#: app/templates/inventory/reports/low_stock.html:35
#: app/templates/inventory/stock_items/form.html:73
#: app/templates/inventory/stock_items/view.html:95
msgid "Reorder Quantity"
msgstr "إعادة طلب الكمية"

#: app/templates/inventory/reports/low_stock.html:59
msgid "Create PO"
msgstr "إنشاء أمر الشراء"

#: app/templates/inventory/reports/low_stock.html:69
msgid "All Stock Levels are Good"
msgstr "جميع مستويات الأسهم جيدة"

#: app/templates/inventory/reports/low_stock.html:70
msgid "No items are currently below their reorder point."
msgstr "لا توجد عناصر حاليًا أقل من نقطة إعادة الطلب الخاصة بها."

#: app/templates/inventory/reports/movement_history.html:126
msgid "No movements found."
msgstr "لم يتم العثور على أي حركات."

#: app/templates/inventory/reports/turnover.html:37
msgid ""
"Turnover rate indicates how many times inventory is sold and replaced in a "
"year. Higher rates indicate faster-moving items."
msgstr ""
"يشير معدل الدوران إلى عدد مرات بيع المخزون واستبداله خلال عام واحد. تشير "
"المعدلات الأعلى إلى العناصر سريعة الحركة."

#: app/templates/inventory/reports/turnover.html:46
msgid "Total Sold"
msgstr "إجمالي المبيعات"

#: app/templates/inventory/reports/turnover.html:47
msgid "Avg Stock Level"
msgstr "متوسط ​​مستوى المخزون"

#: app/templates/inventory/reports/turnover.html:48
msgid "Turnover Rate"
msgstr "معدل الدوران"

#: app/templates/inventory/reports/turnover.html:66
msgid "Fast Moving"
msgstr "تتحرك بسرعة"

#: app/templates/inventory/reports/turnover.html:68
msgid "Normal"
msgstr "طبيعي"

#: app/templates/inventory/reports/turnover.html:70
msgid "Slow Moving"
msgstr "بطيء الحركة"

#: app/templates/inventory/reports/turnover.html:72
msgid "Very Slow"
msgstr "بطيء جدًا"

#: app/templates/inventory/reports/turnover.html:79
msgid "No sales data found for the selected period."
msgstr "لم يتم العثور على بيانات المبيعات للفترة المحددة."

#: app/templates/inventory/reports/valuation.html:30
#: app/templates/inventory/reports/valuation.html:60
#: app/templates/inventory/stock_items/form.html:35
#: app/templates/inventory/stock_items/list.html:25
#: app/templates/inventory/stock_items/list.html:51
#: app/templates/inventory/stock_items/view.html:32
#: app/templates/inventory/stock_levels/list.html:29
#: app/templates/inventory/stock_levels/warehouse.html:21
#: app/templates/inventory/stock_levels/warehouse.html:47
#: app/templates/invoices/edit.html:134 app/templates/invoices/edit.html:194
#: app/templates/invoices/pdf_default.html:125
#: app/templates/projects/add_good.html:29
#: app/templates/projects/edit_good.html:29 app/templates/projects/goods.html:40
#: app/utils/pdf_generator.py:764
msgid "Category"
msgstr "فئة"

#: app/templates/inventory/reports/valuation.html:32
#: app/templates/inventory/stock_items/list.html:27
#: app/templates/inventory/stock_levels/list.html:31
#: app/templates/inventory/stock_levels/warehouse.html:23
msgid "All Categories"
msgstr "جميع الفئات"

#: app/templates/inventory/reports/valuation.html:46
msgid "Inventory Valuation"
msgstr "تقييم المخزون"

#: app/templates/inventory/reports/valuation.html:48
#: app/templates/inventory/reports/valuation.html:63
#: app/templates/inventory/reports/valuation.html:95
#: app/templates/quotes/list.html:25
msgid "Total Value"
msgstr "القيمة الإجمالية"

#: app/templates/inventory/reports/valuation.html:88
msgid "No items found with cost information."
msgstr "لم يتم العثور على عناصر تحتوي على معلومات التكلفة."

#: app/templates/inventory/reservations/list.html:23
#: app/templates/inventory/reservations/list.html:80
#: app/templates/inventory/stock_items/view.html:131
#: app/templates/inventory/stock_levels/list.html:50
#: app/templates/inventory/warehouses/view.html:87
msgid "Reserved"
msgstr "محجوز"

#: app/templates/inventory/reservations/list.html:24
#: app/templates/inventory/reservations/list.html:82
msgid "Fulfilled"
msgstr "تم الوفاء به"

#: app/templates/inventory/reservations/list.html:45
msgid "Reserved At"
msgstr "محفوظة في"

#: app/templates/inventory/reservations/list.html:46
msgid "Expires At"
msgstr "تنتهي في"

#: app/templates/inventory/reservations/list.html:104
msgid "Fulfill this reservation?"
msgstr "الوفاء بهذا الحجز؟"

#: app/templates/inventory/reservations/list.html:110
msgid "Cancel this reservation?"
msgstr "إلغاء هذا الحجز؟"

#: app/templates/inventory/reservations/list.html:120
msgid "No reservations found."
msgstr "لم يتم العثور على أي تحفظات."

#: app/templates/inventory/stock_items/form.html:45
#: app/templates/inventory/stock_items/list.html:52
#: app/templates/inventory/stock_items/view.html:36
#: app/templates/quotes/create.html:68 app/templates/quotes/create.html:280
#: app/templates/quotes/edit.html:69 app/templates/quotes/edit.html:95
#: app/templates/quotes/edit.html:293
msgid "Unit"
msgstr "وحدة"

#: app/templates/inventory/stock_items/form.html:61
#: app/templates/inventory/stock_items/view.html:50
msgid "Default Cost"
msgstr "التكلفة الافتراضية"

#: app/templates/inventory/stock_items/form.html:65
#: app/templates/inventory/stock_items/view.html:54
msgid "Default Price"
msgstr "السعر الافتراضي"

#: app/templates/inventory/stock_items/form.html:77
msgid "Image URL"
msgstr "عنوان URL للصورة"

#: app/templates/inventory/stock_items/form.html:91
msgid "Track Inventory"
msgstr "تتبع المخزون"

#: app/templates/inventory/stock_items/form.html:99
msgid "Manage multiple suppliers for this item with different pricing."
msgstr "إدارة موردين متعددين لهذا العنصر بأسعار مختلفة."

#: app/templates/inventory/stock_items/form.html:114
#: app/templates/inventory/stock_items/form.html:165
#: app/templates/inventory/suppliers/view.html:117
msgid "MOQ"
msgstr "موك"

#: app/templates/inventory/stock_items/form.html:115
#: app/templates/inventory/stock_items/form.html:166
msgid "Lead Time (days)"
msgstr "المهلة الزمنية (أيام)"

#: app/templates/inventory/stock_items/form.html:118
#: app/templates/inventory/stock_items/form.html:169
#: app/templates/inventory/stock_items/view.html:71
#: app/templates/inventory/suppliers/view.html:119
#: app/templates/inventory/suppliers/view.html:149
msgid "Preferred"
msgstr "المفضل"

#: app/templates/inventory/stock_items/form.html:129
msgid "Add Supplier"
msgstr "إضافة مورد"

#: app/templates/inventory/stock_items/history.html:112
msgid "No movement history found for this item."
msgstr "لم يتم العثور على سجل حركة لهذا العنصر."

#: app/templates/inventory/stock_items/list.html:22
msgid "SKU, Name, Barcode..."
msgstr "SKU، الاسم، الباركود..."

#: app/templates/inventory/stock_items/list.html:36
#: app/templates/inventory/suppliers/list.html:27
msgid "Active Only"
msgstr "نشط فقط"

#: app/templates/inventory/stock_items/list.html:53
msgid "Total Qty"
msgstr "إجمالي الكمية"

#: app/templates/inventory/stock_items/list.html:54
#: app/templates/inventory/stock_items/view.html:132
#: app/templates/inventory/stock_levels/item.html:26
#: app/templates/inventory/stock_levels/list.html:51
#: app/templates/inventory/stock_levels/warehouse.html:50
#: app/templates/inventory/warehouses/view.html:88
msgid "Available"
msgstr "متاح"

#: app/templates/inventory/stock_items/list.html:81
#: app/templates/inventory/stock_items/view.html:149
#: app/templates/inventory/stock_levels/list.html:69
#: app/templates/inventory/stock_levels/warehouse.html:73
#: app/templates/inventory/warehouses/view.html:106
msgid "Low Stock"
msgstr "مخزون منخفض"

#: app/templates/inventory/stock_items/list.html:108
msgid "No stock items found."
msgstr "لم يتم العثور على عناصر المخزون."

#: app/templates/inventory/stock_items/view.html:25
msgid "Item Details"
msgstr "تفاصيل السلعة"

#: app/templates/inventory/stock_items/view.html:110
msgid "Trackable"
msgstr "يمكن تتبعها"

#: app/templates/inventory/stock_items/view.html:125
msgid "Stock Levels by Warehouse"
msgstr "مستويات المخزون حسب المستودعات"

#: app/templates/inventory/stock_items/view.html:163
#: app/templates/inventory/warehouses/view.html:125
msgid "Recent Stock Movements"
msgstr "تحركات الأسهم الأخيرة"

#: app/templates/inventory/stock_items/view.html:203
msgid "Total On Hand"
msgstr "المجموع في متناول اليد"

#: app/templates/inventory/stock_items/view.html:207
msgid "Total Reserved"
msgstr "إجمالي المحجوزة"

#: app/templates/inventory/stock_items/view.html:211
msgid "Total Available"
msgstr "الإجمالي المتاح"

#: app/templates/inventory/stock_items/view.html:217
msgid "Low Stock Alert"
msgstr "تنبيه انخفاض المخزون"

#: app/templates/inventory/stock_items/view.html:223
msgid "This item is not trackable."
msgstr "هذا العنصر غير قابل للتتبع."

#: app/templates/inventory/stock_items/view.html:230
msgid "Active Reservations"
msgstr "الحجوزات النشطة"

#: app/templates/inventory/stock_levels/item.html:25
#: app/templates/inventory/stock_levels/warehouse.html:49
msgid "Quantity Reserved"
msgstr "الكمية محفوظة"

#: app/templates/inventory/stock_levels/item.html:28
msgid "Last Counted"
msgstr "آخر إحصاء"

#: app/templates/inventory/stock_levels/item.html:56
msgid "No stock found for this item in any warehouse."
msgstr "لم يتم العثور على مخزون لهذا البند في أي مستودع."

#: app/templates/inventory/stock_levels/list.html:77
msgid "No stock levels found."
msgstr "لم يتم العثور على مستويات المخزون."

#: app/templates/inventory/stock_levels/warehouse.html:32
msgid "Low Stock Only"
msgstr "مخزون منخفض فقط"

#: app/templates/inventory/stock_levels/warehouse.html:75
msgid "Oversold"
msgstr "ذروة البيع"

#: app/templates/inventory/stock_levels/warehouse.html:84
msgid "No stock items found in this warehouse."
msgstr "لم يتم العثور على عناصر المخزون في هذا المستودع."

#: app/templates/inventory/suppliers/form.html:23
msgid "Supplier Code"
msgstr "رمز المورد"

#: app/templates/inventory/suppliers/form.html:25
msgid "Unique code for this supplier (e.g., SUP-001)"
msgstr "رمز فريد لهذا المورد (على سبيل المثال، SUP-001)"

#: app/templates/inventory/suppliers/form.html:60
#: app/templates/inventory/suppliers/view.html:89
#: app/templates/quotes/create.html:114 app/templates/quotes/create.html:117
#: app/templates/quotes/edit.html:141 app/templates/quotes/edit.html:144
#: app/templates/quotes/pdf_default.html:68 app/templates/quotes/view.html:79
msgid "Payment Terms"
msgstr "شروط الدفع"

#: app/templates/inventory/suppliers/form.html:61
msgid "e.g., Net 30, Net 60"
msgstr "على سبيل المثال، صافي 30، صافي 60"

#: app/templates/inventory/suppliers/list.html:22
msgid "Code, name, email"
msgstr "الرمز، الاسم، البريد الإلكتروني"

#: app/templates/inventory/suppliers/list.html:41
#: app/templates/inventory/suppliers/view.html:26
#: app/templates/inventory/warehouses/list.html:22
#: app/templates/inventory/warehouses/view.html:26
msgid "Code"
msgstr "شفرة"

#: app/templates/inventory/suppliers/list.html:95
msgid "No suppliers found."
msgstr "لم يتم العثور على الموردين."

#: app/templates/inventory/suppliers/view.html:23
msgid "Supplier Details"
msgstr "تفاصيل المورد"

#: app/templates/inventory/suppliers/view.html:109
msgid "Stock Items from this Supplier"
msgstr "عناصر المخزون من هذا المورد"

#: app/templates/inventory/suppliers/view.html:118
msgid "Lead Time"
msgstr "مهلة"

#: app/templates/inventory/suppliers/view.html:163
msgid "No stock items associated with this supplier."
msgstr "لا توجد عناصر مخزون مرتبطة بهذا المورد."

#: app/templates/inventory/suppliers/view.html:178
msgid "Preferred Items"
msgstr "العناصر المفضلة"

#: app/templates/inventory/transfers/form.html:32
#: app/templates/inventory/transfers/list.html:40
msgid "From Warehouse"
msgstr "من المستودع"

#: app/templates/inventory/transfers/form.html:34
msgid "Select Source Warehouse"
msgstr "حدد المستودع المصدر"

#: app/templates/inventory/transfers/form.html:41
#: app/templates/inventory/transfers/list.html:41
msgid "To Warehouse"
msgstr "إلى المستودع"

#: app/templates/inventory/transfers/form.html:43
msgid "Select Destination Warehouse"
msgstr "حدد المستودع الوجهة"

#: app/templates/inventory/transfers/form.html:55
msgid "Optional notes about this transfer"
msgstr "ملاحظات اختيارية حول هذا النقل"

#: app/templates/inventory/transfers/form.html:63
msgid "Create Transfer"
msgstr "إنشاء نقل"

#: app/templates/inventory/transfers/list.html:77
msgid "No transfers found."
msgstr "لم يتم العثور على التحويلات."

#: app/templates/inventory/warehouses/form.html:23
msgid "Warehouse Code"
msgstr "رمز المستودع"

#: app/templates/inventory/warehouses/form.html:25
msgid "Unique code for this warehouse (e.g., WH-001)"
msgstr "الرمز الفريد لهذا المستودع (على سبيل المثال، WH-001)"

#: app/templates/inventory/warehouses/form.html:40
#: app/templates/inventory/warehouses/list.html:25
#: app/templates/inventory/warehouses/view.html:53
msgid "Contact Email"
msgstr "البريد الإلكتروني للاتصال"

#: app/templates/inventory/warehouses/form.html:44
#: app/templates/inventory/warehouses/view.html:61
msgid "Contact Phone"
msgstr "هاتف الاتصال"

#: app/templates/inventory/warehouses/list.html:68
msgid "No warehouses found."
msgstr "لم يتم العثور على مستودعات."

#: app/templates/inventory/warehouses/view.html:23
msgid "Warehouse Details"
msgstr "تفاصيل المستودع"

#: app/templates/inventory/warehouses/view.html:118
msgid "No stock items in this warehouse."
msgstr "لا توجد عناصر المخزون في هذا المستودع."

#: app/templates/inventory/warehouses/view.html:172
msgid "Total Quantity"
msgstr "الكمية الإجمالية"

#: app/templates/invoices/create.html:6 app/templates/invoices/create.html:58
#: app/templates/main/help.html:437
msgid "Create Invoice"
msgstr "إنشاء فاتورة"

#: app/templates/invoices/create.html:7
msgid "Generate a new invoice for a project and client"
msgstr "إنشاء فاتورة جديدة للمشروع والعميل"

#: app/templates/invoices/create.html:9
msgid "Back to Invoices"
msgstr "العودة إلى الفواتير"

#: app/templates/invoices/create.html:21 app/templates/main/dashboard.html:294
#: app/templates/tasks/create.html:48 app/templates/tasks/edit.html:70
#: app/templates/timer/manual_entry.html:42
msgid "Select a project"
msgstr "اختر مشروعًا"

#: app/templates/invoices/create.html:26
msgid "Selecting a project will auto-fill client details"
msgstr "سيؤدي تحديد المشروع إلى ملء تفاصيل العميل تلقائيًا"

#: app/templates/invoices/create.html:45 app/templates/invoices/edit.html:38
#: app/templates/quotes/create.html:93 app/templates/quotes/edit.html:120
msgid "Tax Rate (%)"
msgstr "معدل الضريبة (%)"

#: app/templates/invoices/create.html:65
#: app/templates/invoices/generate_from_time.html:142
msgid "Tips"
msgstr "نصائح"

#: app/templates/invoices/create.html:67
msgid "Choose the correct project to auto-fill client details."
msgstr "اختر المشروع الصحيح لملء تفاصيل العميل تلقائيًا."

#: app/templates/invoices/create.html:68
msgid "You can customize notes and terms before sending the invoice."
msgstr "يمكنك تخصيص الملاحظات والشروط قبل إرسال الفاتورة."

#: app/templates/invoices/edit.html:6
msgid "Edit Invoice"
msgstr "تحرير الفاتورة"

#: app/templates/invoices/edit.html:7
msgid "Update invoice details, items, and terms"
msgstr "تحديث تفاصيل الفاتورة والأصناف والشروط"

#: app/templates/invoices/edit.html:14 app/templates/invoices/view.html:366
#: app/templates/quotes/view.html:31 app/templates/quotes/view.html:461
msgid "Send Email"
msgstr "إرسال البريد الإلكتروني"

#: app/templates/invoices/edit.html:63
msgid "Time-based services and hourly work"
msgstr "الخدمات القائمة على الوقت والعمل بالساعة"

#: app/templates/invoices/edit.html:85 app/templates/quotes/edit.html:81
msgid "Select Stock Item"
msgstr "حدد عنصر المخزون"

#: app/templates/invoices/edit.html:97 app/templates/invoices/edit.html:478
msgid "e.g., Web Development Services"
msgstr "على سبيل المثال، خدمات تطوير الويب"

#: app/templates/invoices/edit.html:100 app/templates/invoices/edit.html:481
#: app/templates/quotes/create.html:282 app/templates/quotes/edit.html:98
#: app/templates/quotes/edit.html:295
msgid "Remove item"
msgstr "إزالة العنصر"

#: app/templates/invoices/edit.html:109
msgid "Items Subtotal"
msgstr "العناصر المجموع الفرعي"

#: app/templates/invoices/edit.html:123
msgid "Billable expenses such as travel, meals, and materials"
msgstr "النفقات القابلة للفوترة مثل السفر والوجبات والمواد"

#: app/templates/invoices/edit.html:126
msgid "Add Expense"
msgstr "أضف النفقات"

#: app/templates/invoices/edit.html:144
msgid "e.g., Travel to Client Meeting"
msgstr "على سبيل المثال، السفر لحضور اجتماع العملاء"

#: app/templates/invoices/edit.html:144
msgid "Linked expense - title cannot be edited"
msgstr "النفقات المرتبطة - لا يمكن تحرير العنوان"

#: app/templates/invoices/edit.html:145
msgid "Linked expense - description cannot be edited"
msgstr "النفقات المرتبطة - لا يمكن تحرير الوصف"

#: app/templates/invoices/edit.html:146
msgid "Linked expense - category cannot be edited"
msgstr "النفقات المرتبطة - لا يمكن تحرير الفئة"

#: app/templates/invoices/edit.html:147 app/utils/i18n_helpers.py:181
#: app/utils/i18n_helpers.py:198
msgid "Travel"
msgstr "يسافر"

#: app/templates/invoices/edit.html:148 app/utils/i18n_helpers.py:182
#: app/utils/i18n_helpers.py:199
msgid "Meals"
msgstr "وجبات"

#: app/templates/invoices/edit.html:149 app/utils/i18n_helpers.py:183
#: app/utils/i18n_helpers.py:200
msgid "Accommodation"
msgstr "إقامة"

#: app/templates/invoices/edit.html:150 app/utils/i18n_helpers.py:184
#: app/utils/i18n_helpers.py:201
msgid "Supplies"
msgstr "لوازم"

#: app/templates/invoices/edit.html:151 app/utils/i18n_helpers.py:185
#: app/utils/i18n_helpers.py:202
msgid "Software"
msgstr "برمجة"

#: app/templates/invoices/edit.html:152 app/utils/i18n_helpers.py:186
#: app/utils/i18n_helpers.py:203
msgid "Equipment"
msgstr "معدات"

#: app/templates/invoices/edit.html:153 app/utils/i18n_helpers.py:187
#: app/utils/i18n_helpers.py:204
msgid "Services"
msgstr "خدمات"

#: app/templates/invoices/edit.html:154 app/utils/i18n_helpers.py:188
#: app/utils/i18n_helpers.py:205
msgid "Marketing"
msgstr "تسويق"

#: app/templates/invoices/edit.html:155 app/utils/i18n_helpers.py:189
#: app/utils/i18n_helpers.py:206
msgid "Training"
msgstr "تمرين"

#: app/templates/invoices/edit.html:156 app/templates/invoices/edit.html:211
#: app/templates/invoices/edit.html:544 app/templates/projects/add_good.html:35
#: app/templates/projects/edit_good.html:35 app/utils/i18n_helpers.py:135
#: app/utils/i18n_helpers.py:151 app/utils/i18n_helpers.py:190
#: app/utils/i18n_helpers.py:207
msgid "Other"
msgstr "آخر"

#: app/templates/invoices/edit.html:158
msgid "Linked expense - amount cannot be edited"
msgstr "النفقات المرتبطة - لا يمكن تعديل المبلغ"

#: app/templates/invoices/edit.html:159
msgid "Linked expense - date cannot be edited"
msgstr "النفقات المرتبطة - لا يمكن تعديل التاريخ"

#: app/templates/invoices/edit.html:160
msgid "Unlink expense from invoice"
msgstr "إلغاء ربط النفقات بالفاتورة"

#: app/templates/invoices/edit.html:169
msgid "Expenses Subtotal"
msgstr "المجموع الفرعي للمصروفات"

#: app/templates/invoices/edit.html:180 app/templates/invoices/view.html:119
#: app/templates/projects/goods.html:6
msgid "Extra Goods"
msgstr "بضائع اضافية"

#: app/templates/invoices/edit.html:183
msgid "Products, materials, licenses, and other goods"
msgstr "المنتجات والمواد والتراخيص والسلع الأخرى"

#: app/templates/invoices/edit.html:186 app/templates/projects/add_good.html:69
#: app/templates/projects/goods.html:11
msgid "Add Good"
msgstr "أضف جيد"

#: app/templates/invoices/edit.html:196 app/templates/invoices/edit.html:214
#: app/templates/invoices/edit.html:547 app/templates/quotes/create.html:281
#: app/templates/quotes/edit.html:96 app/templates/quotes/edit.html:294
msgid "Price"
msgstr "سعر"

#: app/templates/invoices/edit.html:204 app/templates/invoices/edit.html:537
msgid "e.g., Software License"
msgstr "على سبيل المثال، ترخيص البرنامج"

#: app/templates/invoices/edit.html:207 app/templates/invoices/edit.html:540
#: app/templates/projects/add_good.html:31
#: app/templates/projects/edit_good.html:31
msgid "Product"
msgstr "منتج"

#: app/templates/invoices/edit.html:208 app/templates/invoices/edit.html:541
#: app/templates/projects/add_good.html:32
#: app/templates/projects/edit_good.html:32
msgid "Service"
msgstr "خدمة"

#: app/templates/invoices/edit.html:209 app/templates/invoices/edit.html:542
#: app/templates/projects/add_good.html:33
#: app/templates/projects/edit_good.html:33
msgid "Material"
msgstr "مادة"

#: app/templates/invoices/edit.html:210 app/templates/invoices/edit.html:543
#: app/templates/projects/add_good.html:34
#: app/templates/projects/edit_good.html:34
msgid "License"
msgstr "رخصة"

#: app/templates/invoices/edit.html:216 app/templates/invoices/edit.html:549
msgid "Remove good"
msgstr "إزالة جيدة"

#: app/templates/invoices/edit.html:225
msgid "Goods Subtotal"
msgstr "السلع المجموع الفرعي"

#: app/templates/invoices/edit.html:243
msgid "Live Preview"
msgstr "المعاينة المباشرة"

#: app/templates/invoices/edit.html:263
msgid "Payment"
msgstr "قسط"

#: app/templates/invoices/edit.html:288
msgid "Goods"
msgstr "بضائع"

#: app/templates/invoices/edit.html:322 app/templates/main/help.html:525
#: app/templates/reports/index.html:150 app/templates/tasks/edit.html:269
msgid "Quick Actions"
msgstr "إجراءات سريعة"

#: app/templates/invoices/edit.html:324
msgid "Generate from Time/Costs"
msgstr "توليد من الوقت / التكاليف"

#: app/templates/invoices/edit.html:325 app/templates/invoices/view.html:22
msgid "Record Payment"
msgstr "سجل الدفع"

#: app/templates/invoices/edit.html:326 app/templates/invoices/view.html:17
#: app/templates/quotes/view.html:28
msgid "Export PDF"
msgstr "تصدير قوات الدفاع الشعبي"

#: app/templates/invoices/edit.html:327
msgid "Export CSV"
msgstr "تصدير CSV"

#: app/templates/invoices/edit.html:328
msgid "Duplicate Invoice"
msgstr "فاتورة مكررة"

#: app/templates/invoices/edit.html:585
msgid "Are you sure you want to unlink this expense from the invoice?"
msgstr "هل أنت متأكد أنك تريد إلغاء ربط هذه النفقات بالفاتورة؟"

#: app/templates/invoices/edit.html:587
msgid "Unlink Expense"
msgstr "إلغاء ربط النفقات"

#: app/templates/invoices/edit.html:588
msgid "Unlink"
msgstr "إلغاء الارتباط"

#: app/templates/invoices/edit.html:639
msgid "Please add at least one item, expense, or extra good to the invoice"
msgstr "يرجى إضافة عنصر أو مصروف أو سلعة إضافية واحدة على الأقل إلى الفاتورة"

#: app/templates/invoices/edit.html:667 app/templates/invoices/view.html:361
#: app/templates/projects/archive.html:41 app/templates/timer/timer_page.html:124
#: app/templates/timer/timer_page.html:133
msgid "Optional"
msgstr "خياري"

#: app/templates/invoices/generate_from_time.html:6
msgid "Generate from Time, Costs & Goods"
msgstr "توليد من الوقت والتكاليف والسلع"

#: app/templates/invoices/generate_from_time.html:7
msgid ""
"Select unbilled time entries, project costs, and extra goods to add to this "
"invoice"
msgstr ""
"حدد إدخالات الوقت غير المفوترة وتكاليف المشروع والسلع الإضافية لإضافتها إلى "
"هذه الفاتورة"

#: app/templates/invoices/generate_from_time.html:9
msgid "Back to Edit"
msgstr "العودة إلى التحرير"

#: app/templates/invoices/generate_from_time.html:19
msgid "Unbilled Time Entries"
msgstr "إدخالات الوقت غير المفوترة"

#: app/templates/invoices/generate_from_time.html:26
msgid "Time Entry"
msgstr "دخول الوقت"

#: app/templates/invoices/generate_from_time.html:36
msgid "No unbilled time entries found for this project."
msgstr "لم يتم العثور على إدخالات زمنية غير مفوترة لهذا المشروع."

#: app/templates/invoices/generate_from_time.html:41
msgid "Uninvoiced Project Costs"
msgstr "تكاليف المشروع غير المفوترة"

#: app/templates/invoices/generate_from_time.html:55
msgid "No uninvoiced costs found for this project."
msgstr "لم يتم العثور على تكاليف غير مفوترة لهذا المشروع."

#: app/templates/invoices/generate_from_time.html:60
msgid "Uninvoiced Billable Expenses"
msgstr "النفقات غير القابلة للفوترة"

#: app/templates/invoices/generate_from_time.html:70
#: app/templates/invoices/pdf_default.html:103
msgid "Vendor"
msgstr "بائع"

#: app/templates/invoices/generate_from_time.html:78
msgid "No uninvoiced billable expenses found for this project."
msgstr "لم يتم العثور على نفقات غير مفوترة قابلة للفوترة لهذا المشروع."

#: app/templates/invoices/generate_from_time.html:83
msgid "Project Extra Goods"
msgstr "مشروع السلع الإضافية"

#: app/templates/invoices/generate_from_time.html:100
msgid "No extra goods found for this project."
msgstr "لم يتم العثور على سلع إضافية لهذا المشروع."

#: app/templates/invoices/generate_from_time.html:106
msgid "Add Selected to Invoice"
msgstr "إضافة المحدد إلى الفاتورة"

#: app/templates/invoices/generate_from_time.html:114
msgid "Selection Summary"
msgstr "ملخص الاختيار"

#: app/templates/invoices/generate_from_time.html:115
msgid "Total available hours"
msgstr "إجمالي الساعات المتاحة"

#: app/templates/invoices/generate_from_time.html:116
msgid "Total available costs"
msgstr "إجمالي التكاليف المتاحة"

#: app/templates/invoices/generate_from_time.html:117
msgid "Total available expenses"
msgstr "إجمالي النفقات المتاحة"

#: app/templates/invoices/generate_from_time.html:118
msgid "Total available goods"
msgstr "إجمالي السلع المتوفرة"

#: app/templates/invoices/generate_from_time.html:121
msgid "Prepaid Hours Overview"
msgstr "نظرة عامة على ساعات الدفع المسبق"

#: app/templates/invoices/generate_from_time.html:123
#, python-format
msgid "Plan includes %(hours)s hours per cycle (resets on day %(day)s)."
msgstr "تتضمن الخطة %(hours)s ساعة لكل دورة (يتم إعادة الضبط في يوم %(day)s)."

#: app/templates/invoices/generate_from_time.html:130
#, python-format
msgid "Consumed: %(consumed)s h • Remaining: %(remaining)s h"
msgstr "المستهلكة: %(المستهلكة)s h • المتبقية: %(المتبقية)s h"

#: app/templates/invoices/generate_from_time.html:135
msgid "No prepaid usage recorded for selected period yet."
msgstr "لم يتم تسجيل أي استخدام للدفع المسبق لفترة محددة حتى الآن."

#: app/templates/invoices/generate_from_time.html:144
msgid "You can select multiple time entries, costs, expenses, and extra goods."
msgstr "يمكنك تحديد إدخالات زمنية متعددة، والتكاليف، والنفقات، والسلع الإضافية."

#: app/templates/invoices/generate_from_time.html:145
msgid "Time entries are grouped by task or project at item creation."
msgstr "يتم تجميع إدخالات الوقت حسب المهمة أو المشروع عند إنشاء العنصر."

#: app/templates/invoices/generate_from_time.html:146
msgid "Costs and extra goods are added as individual invoice items."
msgstr "تتم إضافة التكاليف والسلع الإضافية كبنود فاتورة فردية."

#: app/templates/invoices/generate_from_time.html:147
msgid "Expenses are linked to the invoice and appear in a separate section."
msgstr "ترتبط المصاريف بالفاتورة وتظهر في قسم منفصل."

#: app/templates/invoices/generate_from_time.html:163
msgid "Please select at least one time entry, cost, expense, or extra good"
msgstr "يرجى تحديد إدخال أو تكلفة أو نفقات أو سلعة إضافية لمرة واحدة على الأقل"

#: app/templates/invoices/list.html:32
msgid "Filter Invoices"
msgstr "تصفية الفواتير"

#: app/templates/invoices/list.html:72
msgid "Invoice number or client"
msgstr "رقم الفاتورة أو العميل"

#: app/templates/invoices/list.html:89 app/templates/payments/list.html:96
msgid "Export to Excel"
msgstr "تصدير إلى إكسل"

#: app/templates/invoices/list.html:163 app/utils/i18n_helpers.py:106
#: app/utils/i18n_helpers.py:117
msgid "Partially Paid"
msgstr "مدفوعة جزئيا"

#: app/templates/invoices/list.html:167 app/utils/i18n_helpers.py:107
#: app/utils/i18n_helpers.py:118
msgid "Fully Paid"
msgstr "مدفوعة بالكامل"

#: app/templates/invoices/list.html:262
msgid "Delete Selected Invoices"
msgstr "حذف الفواتير المحددة"

#: app/templates/invoices/list.html:282
msgid "Change Status for Selected Invoices"
msgstr "تغيير الحالة للفواتير المحددة"

#: app/templates/invoices/list.html:306 app/templates/invoices/list.html:329
#: app/templates/invoices/view.html:252 app/templates/invoices/view.html:275
msgid "Delete Invoice"
msgstr "حذف الفاتورة"

#: app/templates/invoices/list.html:314 app/templates/invoices/view.html:260
#: app/templates/kanban/columns.html:149
msgid "Warning:"
msgstr "تحذير:"

#: app/templates/invoices/list.html:317 app/templates/invoices/view.html:263
msgid "Are you sure you want to delete invoice"
msgstr "هل أنت متأكد أنك تريد حذف الفاتورة"

#: app/templates/invoices/list.html:319 app/templates/invoices/view.html:265
msgid ""
"All invoice items, extra goods, and payment records associated with this "
"invoice will be permanently deleted."
msgstr ""
"سيتم حذف جميع عناصر الفاتورة والسلع الإضافية وسجلات الدفع المرتبطة بهذه "
"الفاتورة نهائيًا."

#: app/templates/invoices/pdf_default.html:37 app/utils/pdf_generator.py:615
#: app/utils/pdf_generator_fallback.py:162
msgid "INVOICE"
msgstr "فاتورة"

#: app/templates/invoices/pdf_default.html:39 app/utils/pdf_generator.py:617
msgid "Invoice #"
msgstr "فاتورة #"

#: app/templates/invoices/pdf_default.html:49 app/utils/pdf_generator.py:628
msgid "Bill To"
msgstr "مشروع قانون ل"

#: app/templates/invoices/pdf_default.html:72 app/utils/pdf_generator.py:646
#: app/utils/pdf_generator_fallback.py:219
msgid "Quantity (Hours)"
msgstr "الكمية (ساعات)"

#: app/templates/invoices/pdf_default.html:84
#, python-format
msgid "Generated from %(num)d time entries"
msgstr "تم إنشاؤها من %(num)d إدخالات زمنية"

#: app/templates/invoices/pdf_default.html:100
msgid "Expense"
msgstr "حساب"

#: app/templates/invoices/pdf_default.html:136
#: app/templates/quotes/pdf_default.html:96
#: app/utils/pdf_generator_fallback.py:256 app/utils/pdf_generator_fallback.py:517
msgid "Subtotal:"
msgstr "المجموع الفرعي:"

#: app/templates/invoices/pdf_default.html:141
#: app/templates/quotes/pdf_default.html:119
#: app/utils/pdf_generator_fallback.py:259
#, python-format
msgid "Tax (%(rate).2f%%):"
msgstr "الضريبة (%(المعدل).2f%%):"

#: app/templates/invoices/pdf_default.html:146
#: app/templates/quotes/pdf_default.html:124
#: app/utils/pdf_generator_fallback.py:261
msgid "Total Amount:"
msgstr "المبلغ الإجمالي:"

#: app/templates/invoices/pdf_default.html:157 app/utils/pdf_generator.py:827
#: app/utils/pdf_generator_fallback.py:307
msgid "Notes:"
msgstr "ملحوظات:"

#: app/templates/invoices/pdf_default.html:163 app/utils/pdf_generator.py:835
#: app/utils/pdf_generator_fallback.py:312
msgid "Terms:"
msgstr "شروط:"

#: app/templates/invoices/pdf_default.html:172
#: app/templates/quotes/pdf_default.html:150 app/utils/pdf_generator.py:855
#: app/utils/pdf_generator_fallback.py:324
msgid "Payment Information:"
msgstr "معلومات الدفع:"

#: app/templates/invoices/pdf_default.html:175
#: app/templates/quotes/pdf_default.html:141
#: app/templates/quotes/pdf_default.html:154 app/utils/pdf_generator.py:666
#: app/utils/pdf_generator_fallback.py:329 app/utils/pdf_generator_fallback.py:549
msgid "Terms & Conditions:"
msgstr "الشروط والأحكام:"

#: app/templates/invoices/view.html:176 app/templates/invoices/view.html:236
msgid "Payment History"
msgstr "تاريخ الدفع"

#: app/templates/invoices/view.html:344
msgid "Send Invoice via Email"
msgstr "إرسال الفاتورة عبر البريد الإلكتروني"

#: app/templates/kanban/board.html:4
msgid "Kanban"
msgstr "كانبان"

#: app/templates/kanban/board.html:24 app/templates/tasks/_kanban.html:14
msgid "Manage Columns"
msgstr "إدارة الأعمدة"

#: app/templates/kanban/board.html:33
msgid "Drag tasks between columns to update their status"
msgstr "اسحب المهام بين الأعمدة لتحديث حالتها"

#: app/templates/kanban/board.html:38
msgid "Kanban board"
msgstr "لوحة كانبان"

#: app/templates/kanban/board.html:89
msgid "moved to"
msgstr "انتقل الى"

#: app/templates/kanban/board.html:123
#: app/templates/projects/_kanban_tailwind.html:83
msgid "No tasks in this column."
msgstr "لا توجد مهام في هذا العمود."

#: app/templates/kanban/columns.html:2 app/templates/kanban/columns.html:18
msgid "Manage Kanban Columns"
msgstr "إدارة أعمدة كانبان"

#: app/templates/kanban/columns.html:20
msgid "Customize your kanban board columns and task states"
msgstr "قم بتخصيص أعمدة لوحة كانبان وحالات المهام"

#: app/templates/kanban/columns.html:25
msgid "Project:"
msgstr "مشروع:"

#: app/templates/kanban/columns.html:27
msgid "Global Columns"
msgstr "الأعمدة العالمية"

#: app/templates/kanban/columns.html:35
msgid "Add Column"
msgstr "إضافة عمود"

#: app/templates/kanban/columns.html:44
msgid "Kanban columns list"
msgstr "قائمة أعمدة كانبان"

#: app/templates/kanban/columns.html:48
msgid "Key"
msgstr "مفتاح"

#: app/templates/kanban/columns.html:49
msgid "Label"
msgstr "ملصق"

#: app/templates/kanban/columns.html:50
msgid "Icon"
msgstr "رمز"

#: app/templates/kanban/columns.html:53
msgid "Complete?"
msgstr "مكتمل؟"

#: app/templates/kanban/columns.html:62
msgid "Drag to reorder"
msgstr "اسحب لإعادة الترتيب"

#: app/templates/kanban/columns.html:93
msgid "Edit column"
msgstr "تحرير العمود"

#: app/templates/kanban/columns.html:96
msgid "Toggle active state"
msgstr "تبديل الحالة النشطة"

#: app/templates/kanban/columns.html:118
msgid "No kanban columns found. Create your first column to get started."
msgstr "لم يتم العثور على أعمدة كانبان. قم بإنشاء العمود الأول للبدء."

#: app/templates/kanban/columns.html:124
msgid "Tips:"
msgstr "نصائح:"

#: app/templates/kanban/columns.html:126
msgid "Drag and drop rows to reorder columns"
msgstr "قم بسحب وإسقاط الصفوف لإعادة ترتيب الأعمدة"

#: app/templates/kanban/columns.html:127
msgid ""
"System columns (todo, in_progress, done) cannot be deleted but can be "
"customized"
msgstr "لا يمكن حذف أعمدة النظام (todo وin_progress وdone) ولكن يمكن تخصيصها"

#: app/templates/kanban/columns.html:128
msgid ""
"Columns marked as \"Complete\" will mark tasks as completed when dragged to "
"that column"
msgstr ""
"الأعمدة التي تم وضع علامة \"مكتملة\" عليها ستضع علامة على المهام على أنها "
"مكتملة عند سحبها إلى هذا العمود"

#: app/templates/kanban/columns.html:129
msgid ""
"Inactive columns are hidden from the kanban board but tasks with that status"
" remain accessible"
msgstr ""
"يتم إخفاء الأعمدة غير النشطة من لوحة كانبان ولكن تظل المهام ذات هذه الحالة "
"قابلة للوصول"

#: app/templates/kanban/columns.html:141
msgid "Delete Kanban Column"
msgstr "حذف عمود كانبان"

#: app/templates/kanban/columns.html:152
msgid "Are you sure you want to delete the column?"
msgstr "هل أنت متأكد أنك تريد حذف العمود؟"

#: app/templates/kanban/columns.html:154
msgid "Key:"
msgstr "مفتاح:"

#: app/templates/kanban/columns.html:157
msgid ""
"Note: Tasks with this status will remain accessible but the column will no "
"longer appear on the kanban board."
msgstr ""
"ملاحظة: ستظل المهام ذات هذه الحالة قابلة للوصول ولكن لن يظهر العمود بعد ذلك "
"على لوحة كانبان."

#: app/templates/kanban/columns.html:167
msgid "Delete Column"
msgstr "حذف العمود"

#: app/templates/kanban/columns.html:226 app/templates/kanban/columns.html:228
msgid "Columns reordered successfully"
msgstr "تمت إعادة ترتيب الأعمدة بنجاح"

#: app/templates/kanban/columns.html:247
msgid "Failed to reorder columns. Please try again."
msgstr "فشل في إعادة ترتيب الأعمدة. يرجى المحاولة مرة أخرى."

#: app/templates/kanban/create_column.html:2
#: app/templates/kanban/create_column.html:10
msgid "Create Kanban Column"
msgstr "إنشاء عمود كانبان"

#: app/templates/kanban/create_column.html:12
msgid "Add a new column to your kanban board"
msgstr "أضف عمودًا جديدًا إلى لوحة كانبان الخاصة بك"

#: app/templates/kanban/create_column.html:23
msgid "Create Kanban Column form"
msgstr "إنشاء نموذج عمود كانبان"

#: app/templates/kanban/create_column.html:26
#: app/templates/kanban/edit_column.html:34
msgid "Column Label"
msgstr "تسمية العمود"

#: app/templates/kanban/create_column.html:27
msgid "e.g., In Review, Blocked, Testing"
msgstr "على سبيل المثال، قيد المراجعة، محظور، اختبار"

#: app/templates/kanban/create_column.html:28
#: app/templates/kanban/edit_column.html:36
msgid "The display name shown on the kanban board"
msgstr "اسم العرض الموضح على لوحة كانبان"

#: app/templates/kanban/create_column.html:32
#: app/templates/kanban/edit_column.html:23
msgid "Column Key"
msgstr "مفتاح العمود"

#: app/templates/kanban/create_column.html:33
msgid "e.g., in_review, blocked, testing"
msgstr "على سبيل المثال، in_review، محظور، اختبار"

#: app/templates/kanban/create_column.html:34
msgid ""
"Unique identifier (lowercase, no spaces, use underscores). Auto-generated "
"from label if empty."
msgstr ""
"المعرف الفريد (أحرف صغيرة، بدون مسافات، استخدم الشرطة السفلية). يتم إنشاؤه "
"تلقائيًا من التصنيف إذا كان فارغًا."

#: app/templates/kanban/create_column.html:41
msgid "Global (for all projects)"
msgstr "عالمي (لجميع المشاريع)"

#: app/templates/kanban/create_column.html:46
msgid ""
"Select a project to create project-specific columns, or leave as Global for "
"all projects"
msgstr "حدد مشروعًا لإنشاء أعمدة خاصة بالمشروع، أو اتركه كعام لجميع المشاريع"

#: app/templates/kanban/create_column.html:52
#: app/templates/kanban/edit_column.html:41
msgid "Icon Class"
msgstr "فئة الأيقونات"

#: app/templates/kanban/create_column.html:55
#: app/templates/kanban/edit_column.html:44
msgid "Font Awesome icon class"
msgstr "فئة أيقونة الخط رائع"

#: app/templates/kanban/create_column.html:56
#: app/templates/kanban/edit_column.html:45
msgid "Browse icons"
msgstr "تصفح الرموز"

#: app/templates/kanban/create_column.html:62
#: app/templates/kanban/edit_column.html:54
msgid "Primary (Blue)"
msgstr "الابتدائية (الأزرق)"

#: app/templates/kanban/create_column.html:63
#: app/templates/kanban/edit_column.html:55
msgid "Secondary (Gray)"
msgstr "ثانوي (رمادي)"

#: app/templates/kanban/create_column.html:64
#: app/templates/kanban/edit_column.html:56
msgid "Success (Green)"
msgstr "النجاح (الأخضر)"

#: app/templates/kanban/create_column.html:65
#: app/templates/kanban/edit_column.html:57
msgid "Danger (Red)"
msgstr "خطر (أحمر)"

#: app/templates/kanban/create_column.html:66
#: app/templates/kanban/edit_column.html:58
msgid "Warning (Yellow)"
msgstr "تحذير (أصفر)"

#: app/templates/kanban/create_column.html:67
#: app/templates/kanban/edit_column.html:59
msgid "Info (Cyan)"
msgstr "معلومات (سماوي)"

#: app/templates/kanban/create_column.html:68
#: app/templates/kanban/edit_column.html:60 app/templates/user/settings.html:122
msgid "Dark"
msgstr "مظلم"

#: app/templates/kanban/create_column.html:70
#: app/templates/kanban/edit_column.html:62
msgid "Bootstrap color class for styling"
msgstr "فئة ألوان Bootstrap للتصميم"

#: app/templates/kanban/create_column.html:78
#: app/templates/kanban/edit_column.html:70
msgid "Mark as Complete State"
msgstr "وضع علامة كحالة كاملة"

#: app/templates/kanban/create_column.html:79
#: app/templates/kanban/edit_column.html:71
msgid "Tasks moved to this column will be marked as completed"
msgstr "سيتم وضع علامة على المهام المنقولة إلى هذا العمود كمكتملة"

#: app/templates/kanban/create_column.html:89
msgid "Create Column"
msgstr "إنشاء عمود"

#: app/templates/kanban/create_column.html:97
msgid "Note:"
msgstr "ملحوظة:"

#: app/templates/kanban/create_column.html:97
msgid ""
"The column will be added at the end of the board. You can reorder columns "
"later from the management page."
msgstr ""
"سيتم إضافة العمود في نهاية اللوحة. يمكنك إعادة ترتيب الأعمدة لاحقًا من صفحة "
"الإدارة."

#: app/templates/kanban/edit_column.html:2
#: app/templates/kanban/edit_column.html:10
msgid "Edit Kanban Column"
msgstr "تحرير عمود كانبان"

#: app/templates/kanban/edit_column.html:12
msgid "Modify column settings"
msgstr "تعديل إعدادات العمود"

#: app/templates/kanban/edit_column.html:20
msgid "Edit Kanban Column form"
msgstr "تحرير نموذج عمود كانبان"

#: app/templates/kanban/edit_column.html:25
msgid "The key cannot be changed after creation"
msgstr "لا يمكن تغيير المفتاح بعد الإنشاء"

#: app/templates/kanban/edit_column.html:27
msgid "This is a project-specific column"
msgstr "هذا عمود خاص بالمشروع"

#: app/templates/kanban/edit_column.html:29
msgid "This is a global column (for all projects)"
msgstr "هذا عمود عام (لجميع المشاريع)"

#: app/templates/kanban/edit_column.html:48 app/templates/tasks/create.html:79
#: app/templates/tasks/edit.html:103
msgid "Preview"
msgstr "معاينة"

#: app/templates/kanban/edit_column.html:81
msgid "Inactive columns are hidden from the kanban board"
msgstr "يتم إخفاء الأعمدة غير النشطة من لوحة كانبان"

#: app/templates/kanban/edit_column.html:100
msgid "System Column:"
msgstr "عمود النظام:"

#: app/templates/kanban/edit_column.html:100
msgid ""
"This is a system column. You can customize its appearance but cannot delete "
"it."
msgstr "هذا عمود النظام. يمكنك تخصيص مظهره ولكن لا يمكنك حذفه."

#: app/templates/leads/form.html:55 app/templates/leads/list.html:35
#: app/templates/leads/list.html:55
msgid "Source"
msgstr "مصدر"

#: app/templates/leads/form.html:56
msgid "Website, referral, ad..."
msgstr "موقع ويب، إحالة، إعلان..."

#: app/templates/leads/form.html:69
msgid "Lead Score"
msgstr "نقاط الرصاص"

#: app/templates/leads/form.html:74
msgid "Estimated Value"
msgstr "القيمة المقدرة"

#: app/templates/leads/form.html:100
msgid "Save Lead"
msgstr "حفظ الرصاص"

#: app/templates/leads/list.html:23
msgid "Name, company, email..."
msgstr "الاسم، الشركة، البريد الإلكتروني..."

#: app/templates/leads/list.html:28 app/templates/tasks/my_tasks.html:125
msgid "All Statuses"
msgstr "جميع الحالات"

#: app/templates/leads/list.html:36
msgid "Website, referral..."
msgstr "موقع، إحالة..."

#: app/templates/leads/list.html:51
msgid "Company"
msgstr "شركة"

#: app/templates/leads/list.html:54
msgid "Score"
msgstr "نتيجة"

#: app/templates/leads/list.html:95
msgid "No leads found"
msgstr "لم يتم العثور على أي خيوط"

#: app/templates/leads/list.html:97
msgid "Create First Lead"
msgstr "إنشاء العميل المتوقع الأول"

#: app/templates/main/about.html:9
msgid "Professional time tracking and project management"
msgstr "تتبع الوقت المهني وإدارة المشاريع"

#: app/templates/main/about.html:20
msgid ""
"A comprehensive web-based time tracking application built with Flask, "
"featuring project management, client organization, task management, "
"invoicing, and advanced analytics."
msgstr ""
"تطبيق شامل لتتبع الوقت على شبكة الإنترنت تم تصميمه باستخدام Flask، ويتميز "
"بإدارة المشاريع وتنظيم العملاء وإدارة المهام والفواتير والتحليلات المتقدمة."

#: app/templates/main/about.html:28 app/templates/main/help.html:28
#: app/templates/main/help.html:179
msgid "Project Management"
msgstr "إدارة المشاريع"

#: app/templates/main/about.html:31 app/templates/main/help.html:32
msgid "Invoicing"
msgstr "الفواتير"

#: app/templates/main/about.html:44 app/templates/main/help.html:104
msgid "Smart Timers"
msgstr "الموقتات الذكية"

#: app/templates/main/about.html:46
msgid "Real-time tracking with idle detection and live updates"
msgstr "تتبع في الوقت الحقيقي مع الكشف عن الخمول والتحديثات المباشرة"

#: app/templates/main/about.html:51 app/templates/main/help.html:29
#: app/templates/main/help.html:225
msgid "Client Management"
msgstr "إدارة العملاء"

#: app/templates/main/about.html:53
msgid "Organize clients with contacts, rates, and project relations"
msgstr "تنظيم العملاء مع جهات الاتصال والأسعار وعلاقات المشروع"

#: app/templates/main/about.html:58
msgid "Task System"
msgstr "نظام المهام"

#: app/templates/main/about.html:60
msgid "Break down projects into tasks with progress tracking"
msgstr "قم بتقسيم المشاريع إلى مهام مع تتبع التقدم"

#: app/templates/main/about.html:65
msgid "PDF Invoices"
msgstr "فواتير PDF"

#: app/templates/main/about.html:67
msgid "Generate professional invoices from tracked time"
msgstr "إنشاء فواتير احترافية من الوقت المتعقب"

#: app/templates/main/about.html:74 app/templates/main/help.html:416
msgid "Core Features"
msgstr "الميزات الأساسية"

#: app/templates/main/about.html:76
msgid "Start/stop timers with project and task association"
msgstr "بدء/إيقاف الموقتات مع ارتباط المشروع والمهمة"

#: app/templates/main/about.html:77
msgid "Manual time entry with notes and tags"
msgstr "إدخال الوقت يدويًا مع الملاحظات والعلامات"

#: app/templates/main/about.html:78
msgid "Client and project organization"
msgstr "تنظيم العميل والمشروع"

#: app/templates/main/about.html:79
msgid "Role-based access and user profiles"
msgstr "الوصول المستند إلى الأدوار وملفات تعريف المستخدمين"

#: app/templates/main/about.html:83
msgid "Advanced Features"
msgstr "الميزات المتقدمة"

#: app/templates/main/about.html:85
msgid "Branded PDF invoicing with tax and payment tracking"
msgstr "فواتير PDF ذات علامة تجارية مع تتبع الضرائب والمدفوعات"

#: app/templates/main/about.html:86
msgid "Visual analytics and detailed reporting"
msgstr "التحليلات المرئية والتقارير التفصيلية"

#: app/templates/main/about.html:87
msgid "REST API for integrations"
msgstr "REST API للتكاملات"

#: app/templates/main/about.html:88
msgid "PWA capabilities and mobile-friendly UI"
msgstr "قدرات PWA وواجهة مستخدم متوافقة مع الهاتف المحمول"

#: app/templates/main/about.html:95
msgid "Platform Support"
msgstr "دعم المنصة"

#: app/templates/main/about.html:98
msgid "Web Application"
msgstr "تطبيق الويب"

#: app/templates/main/about.html:100
msgid "Desktop browsers (Chrome, Firefox, Safari, Edge)"
msgstr "متصفحات سطح المكتب (Chrome، Firefox، Safari، Edge)"

#: app/templates/main/about.html:101
msgid "Mobile responsive design"
msgstr "تصميم مستجيب للجوال"

#: app/templates/main/about.html:102
msgid "Progressive Web App (PWA)"
msgstr "تطبيق الويب التقدمي (PWA)"

#: app/templates/main/about.html:103
msgid "Touch-friendly tablet interface"
msgstr "واجهة الكمبيوتر اللوحي سهلة اللمس"

#: app/templates/main/about.html:107
msgid "Operating Systems"
msgstr "أنظمة التشغيل"

#: app/templates/main/about.html:109
msgid "Windows, macOS, Linux"
msgstr "ويندوز، ماك، لينكس"

#: app/templates/main/about.html:110
msgid "Android and iOS (browser)"
msgstr "Android وiOS (المتصفح)"

#: app/templates/main/about.html:111
msgid "Raspberry Pi support"
msgstr "دعم راسبيري باي"

#: app/templates/main/about.html:112
msgid "Dockerized deployment"
msgstr "نشر إرساء"

#: app/templates/main/about.html:116
msgid "Database Support"
msgstr "دعم قاعدة البيانات"

#: app/templates/main/about.html:118
msgid "PostgreSQL (recommended)"
msgstr "PostgreSQL (مستحسن)"

#: app/templates/main/about.html:119
msgid "SQLite (dev/test)"
msgstr "SQLite (تطوير/اختبار)"

#: app/templates/main/about.html:120
msgid "Automatic migrations with Flask-Migrate"
msgstr "عمليات الترحيل التلقائي باستخدام Flask-Migrate"

#: app/templates/main/about.html:121
msgid "Backup and restoration tools"
msgstr "أدوات النسخ الاحتياطي والاستعادة"

#: app/templates/main/about.html:129
msgid "Technical Specifications"
msgstr "المواصفات الفنية"

#: app/templates/main/about.html:132
msgid "Technology Stack"
msgstr "كومة التكنولوجيا"

#: app/templates/main/about.html:134
msgid "Backend"
msgstr "الخلفية"

#: app/templates/main/about.html:135
msgid "Frontend"
msgstr "الواجهة الأمامية"

#: app/templates/main/about.html:136
msgid "Database"
msgstr "قاعدة البيانات"

#: app/templates/main/about.html:137
msgid "Deployment"
msgstr "النشر"

#: app/templates/main/about.html:141
msgid "Key Capabilities"
msgstr "القدرات الرئيسية"

#: app/templates/main/about.html:143
msgid "Real-time"
msgstr "في الوقت الحالى"

#: app/templates/main/about.html:144
msgid "i18n"
msgstr "i18n"

#: app/templates/main/about.html:145
msgid "Security"
msgstr "حماية"

#: app/templates/main/about.html:154
msgid "Open Source & Community"
msgstr "المصدر المفتوح والمجتمع"

#: app/templates/main/about.html:157
msgid "Open Source Benefits"
msgstr "فوائد المصدر المفتوح"

#: app/templates/main/about.html:159
msgid "Full source code available on GitHub"
msgstr "كود المصدر الكامل متاح على جيثب"

#: app/templates/main/about.html:160
msgid "Licensed under GPL v3.0"
msgstr "مرخص بموجب GPL v3.0"

#: app/templates/main/about.html:161
msgid "Community-driven development"
msgstr "التنمية بقيادة المجتمع"

#: app/templates/main/about.html:162
msgid "Transparent issue tracking and bug reports"
msgstr "تتبع المشكلات بشكل شفاف وتقارير الأخطاء"

#: app/templates/main/about.html:166
msgid "Deployment Options"
msgstr "خيارات النشر"

#: app/templates/main/about.html:168
msgid "Docker images (GHCR)"
msgstr "صور عامل الميناء (GHCR)"

#: app/templates/main/about.html:169
msgid "Self-hosted deployment with full control"
msgstr "النشر المستضاف ذاتيًا مع التحكم الكامل"

#: app/templates/main/about.html:170
msgid "Cloud-ready with Compose configs"
msgstr "جاهز للسحابة مع تكوينات الإنشاء"

#: app/templates/main/about.html:176
msgid "View on GitHub"
msgstr "عرض على جيثب"

#: app/templates/main/about.html:179 app/templates/main/help.html:775
msgid "Support Development"
msgstr "دعم التنمية"

#: app/templates/main/about.html:186
msgid "Getting Help & Resources"
msgstr "الحصول على المساعدة والموارد"

#: app/templates/main/about.html:192 app/templates/main/help.html:741
msgid "Documentation"
msgstr "التوثيق"

#: app/templates/main/about.html:193
msgid "Step-by-step guides for all features."
msgstr "أدلة خطوة بخطوة لجميع الميزات."

#: app/templates/main/about.html:195
msgid "View Help"
msgstr "عرض التعليمات"

#: app/templates/main/about.html:202
msgid "System Information"
msgstr "معلومات النظام"

#: app/templates/main/about.html:203
msgid "Status, versions, and configuration details."
msgstr "الحالة والإصدارات وتفاصيل التكوين."

#: app/templates/main/about.html:209
msgid "Admin access required"
msgstr "مطلوب وصول المشرف"

#: app/templates/main/about.html:216 app/templates/main/help.html:745
msgid "Community Support"
msgstr "دعم المجتمع"

#: app/templates/main/about.html:217
msgid "Report issues, request features, contribute."
msgstr "الإبلاغ عن المشكلات، طلب الميزات، المساهمة."

#: app/templates/main/about.html:219
msgid "GitHub Issues"
msgstr "قضايا جيثب"

#: app/templates/main/dashboard.html:9
msgid "Here's a quick overview of your work."
msgstr "إليك نظرة عامة سريعة على عملك."

#: app/templates/main/dashboard.html:56 app/templates/tasks/overdue.html:101
#: app/templates/timer/timer_page.html:6 app/templates/timer/timer_page.html:11
msgid "Timer"
msgstr "الموقت"

#: app/templates/main/dashboard.html:58 app/templates/main/dashboard.html:285
#: app/templates/tasks/_kanban.html:60 app/templates/tasks/edit.html:279
#: app/templates/tasks/my_tasks.html:328
msgid "Start Timer"
msgstr "بدء الموقت"

#: app/templates/main/dashboard.html:65
msgid "Started at"
msgstr "بدأت في"

#: app/templates/main/dashboard.html:69 app/templates/tasks/_kanban.html:51
#: app/templates/tasks/my_tasks.html:323 app/templates/timer/timer_page.html:68
msgid "Stop Timer"
msgstr "إيقاف الموقت"

#: app/templates/main/dashboard.html:73
msgid "No active timer."
msgstr "لا يوجد توقيت نشط."

#: app/templates/main/dashboard.html:104 app/templates/main/search.html:60
#: app/templates/tasks/view.html:80
msgid "Resume - Start a new timer with same properties"
msgstr "استئناف - بدء مؤقت جديد بنفس الخصائص"

#: app/templates/main/dashboard.html:107 app/templates/main/search.html:64
#: app/templates/tasks/view.html:83
msgid "Edit entry"
msgstr "تحرير الإدخال"

#: app/templates/main/dashboard.html:110
msgid "Duplicate entry"
msgstr "إدخال مكرر"

#: app/templates/main/dashboard.html:117 app/templates/main/search.html:71
#: app/templates/tasks/view.html:90
msgid "Delete entry"
msgstr "حذف الإدخال"

#: app/templates/main/dashboard.html:126
msgid "No recent entries found."
msgstr "لم يتم العثور على الإدخالات الأخيرة."

#: app/templates/main/dashboard.html:143
msgid "Weekly Goal"
msgstr "الهدف الأسبوعي"

#: app/templates/main/dashboard.html:165
msgid "Days Left"
msgstr "الأيام المتبقية"

#: app/templates/main/dashboard.html:172
msgid "Need"
msgstr "يحتاج"

#: app/templates/main/dashboard.html:172
msgid "to reach goal"
msgstr "للوصول إلى الهدف"

#: app/templates/main/dashboard.html:181
msgid "No Weekly Goal"
msgstr "لا يوجد هدف أسبوعي"

#: app/templates/main/dashboard.html:184
msgid "Set a weekly time goal to track your progress"
msgstr "حدد هدفًا زمنيًا أسبوعيًا لتتبع تقدمك"

#: app/templates/main/dashboard.html:188
#: app/templates/weekly_goals/create.html:108
#: app/templates/weekly_goals/index.html:146
msgid "Create Goal"
msgstr "إنشاء الهدف"

#: app/templates/main/dashboard.html:195
msgid "Top Projects (30 days)"
msgstr "أهم المشاريع (30 يومًا)"

#: app/templates/main/dashboard.html:206
msgid "No activity in the last 30 days."
msgstr "لا يوجد نشاط في آخر 30 يومًا."

#: app/templates/main/dashboard.html:249
msgid "Support TimeTracker"
msgstr "دعم تعقب الوقت"

#: app/templates/main/dashboard.html:252
msgid ""
"Enjoying TimeTracker? Consider buying me a coffee to support continued "
"development!"
msgstr "تتمتع TimeTracker؟ فكر في شراء قهوة لي لدعم التطوير المستمر!"

#: app/templates/main/dashboard.html:301 app/templates/timer/manual_entry.html:49
msgid "Task (optional)"
msgstr "المهمة (اختيارية)"

#: app/templates/main/dashboard.html:307
msgid "Notes (optional)"
msgstr "ملاحظات (اختياري)"

#: app/templates/main/dashboard.html:308
msgid "What are you working on?"
msgstr "ما الذي تعمل عليه؟"

#: app/templates/main/dashboard.html:312 app/templates/timer/timer_page.html:141
msgid "Or use a template"
msgstr "أو استخدم قالبًا"

#: app/templates/main/dashboard.html:334
msgid "View all templates"
msgstr "عرض كافة القوالب"

#: app/templates/main/dashboard.html:341 app/templates/main/search.html:34
#: app/templates/projects/_kanban_tailwind.html:75
#: app/templates/tasks/view.html:14 app/templates/tasks/view.html:17
msgid "Start"
msgstr "يبدأ"

#: app/templates/main/help.html:9
msgid "Complete documentation and user guide"
msgstr "الوثائق الكاملة ودليل المستخدم"

#: app/templates/main/help.html:20
msgid "Quick Navigation"
msgstr "التنقل السريع"

#: app/templates/main/help.html:23
msgid "Filter sections..."
msgstr "تصفية الأقسام..."

#: app/templates/main/help.html:26
msgid "Quick Start"
msgstr "بداية سريعة"

#: app/templates/main/help.html:30 app/templates/main/help.html:268
msgid "Task Management"
msgstr "إدارة المهام"

#: app/templates/main/help.html:34 app/templates/main/help.html:460
msgid "Reports & Analytics"
msgstr "التقارير والتحليلات"

#: app/templates/main/help.html:35 app/templates/main/help.html:510
msgid "Productivity Features"
msgstr "ميزات الإنتاجية"

#: app/templates/main/help.html:37
msgid "Admin Features"
msgstr "ميزات المشرف"

#: app/templates/main/help.html:39 app/templates/main/help.html:642
msgid "Mobile Usage"
msgstr "استخدام الهاتف المحمول"

#: app/templates/main/help.html:40
msgid "Troubleshooting"
msgstr "استكشاف الأخطاء وإصلاحها"

#: app/templates/main/help.html:49
msgid "TimeTracker Help Center"
msgstr "مركز مساعدة TimeTracker"

#: app/templates/main/help.html:50
msgid "Everything you need to know to get the most out of TimeTracker"
msgstr "كل ما تحتاج إلى معرفته لتحقيق أقصى استفادة من TimeTracker"

#: app/templates/main/help.html:54
msgid "Start Tracking Time"
msgstr "ابدأ في تتبع الوقت"

#: app/templates/main/help.html:57
msgid "View Projects"
msgstr "عرض المشاريع"

#: app/templates/main/help.html:60
msgid "Generate Reports"
msgstr "إنشاء التقارير"

#: app/templates/main/help.html:72
msgid "Quick Start Guide"
msgstr "دليل البدء السريع"

#: app/templates/main/help.html:75
msgid "For New Users"
msgstr "للمستخدمين الجدد"

#: app/templates/main/help.html:77
msgid "Log in with your username (no password required)"
msgstr "قم بتسجيل الدخول باستخدام اسم المستخدم الخاص بك (لا توجد كلمة مرور مطلوبة)"

#: app/templates/main/help.html:78
msgid "Explore the dashboard to see your overview"
msgstr "استكشف لوحة التحكم للاطلاع على النظرة العامة الخاصة بك"

#: app/templates/main/help.html:79
msgid "Start your first timer on an existing project"
msgstr "ابدأ مؤقتك الأول في مشروع موجود"

#: app/templates/main/help.html:80
msgid "View your time entries in reports"
msgstr "عرض إدخالات الوقت الخاص بك في التقارير"

#: app/templates/main/help.html:84
msgid "For Administrators"
msgstr "للمسؤولين"

#: app/templates/main/help.html:86
msgid "Set up clients in the Client Management section"
msgstr "قم بإعداد العملاء في قسم إدارة العملاء"

#: app/templates/main/help.html:87
msgid "Create projects and assign them to clients"
msgstr "إنشاء المشاريع وإسنادها للعملاء"

#: app/templates/main/help.html:88
msgid "Configure system settings (timezone, currency, etc.)"
msgstr "تكوين إعدادات النظام (المنطقة الزمنية، والعملة، وما إلى ذلك)"

#: app/templates/main/help.html:89
msgid "Manage users and permissions"
msgstr "إدارة المستخدمين والأذونات"

#: app/templates/main/help.html:95 app/templates/main/help.html:359
#: app/templates/main/help.html:504
msgid "Pro Tip:"
msgstr "نصيحة للمحترفين:"

#: app/templates/main/help.html:95
msgid ""
"Use the mobile-friendly interface to track time on the go. The timer "
"continues running even if you close your browser!"
msgstr ""
"استخدم الواجهة الملائمة للجوال لتتبع الوقت أثناء التنقل. يستمر المؤقت في "
"العمل حتى إذا قمت بإغلاق المتصفح الخاص بك!"

#: app/templates/main/help.html:105
msgid "Real-time tracking with automatic idle detection and WebSocket updates"
msgstr "تتبع في الوقت الفعلي من خلال الكشف التلقائي عن الخمول وتحديثات WebSocket"

#: app/templates/main/help.html:108
msgid "Manual Entry"
msgstr "الإدخال اليدوي"

#: app/templates/main/help.html:109
msgid "Log time manually with custom start and end times"
msgstr "قم بتسجيل الوقت يدويًا باستخدام أوقات البدء والانتهاء المخصصة"

#: app/templates/main/help.html:114
msgid "Starting a Timer"
msgstr "بدء تشغيل الموقّت"

#: app/templates/main/help.html:116
msgid "Navigate to the Timer page or dashboard"
msgstr "انتقل إلى صفحة المؤقت أو لوحة المعلومات"

#: app/templates/main/help.html:117
msgid "Select a project from the dropdown"
msgstr "حدد مشروعًا من القائمة المنسدلة"

#: app/templates/main/help.html:118
msgid "Optionally select a task for more detailed tracking"
msgstr "اختياريًا، حدد مهمة لتتبع أكثر تفصيلاً"

#: app/templates/main/help.html:119
msgid "Add notes about what you're working on (optional)"
msgstr "أضف ملاحظات حول ما تعمل عليه (اختياري)"

#: app/templates/main/help.html:120
msgid "Add tags separated by commas (optional)"
msgstr "إضافة علامات مفصولة بفواصل (اختياري)"

#: app/templates/main/help.html:121
msgid "Click \"Start Timer\""
msgstr "انقر فوق \"بدء الموقت\""

#: app/templates/main/help.html:125
msgid "Timer Features"
msgstr "ميزات الموقت"

#: app/templates/main/help.html:127
msgid "Real-time duration display"
msgstr "عرض المدة في الوقت الحقيقي"

#: app/templates/main/help.html:128
msgid "Continues running if browser closes"
msgstr "يستمر التشغيل في حالة إغلاق المتصفح"

#: app/templates/main/help.html:129
msgid "Automatic idle detection (configurable)"
msgstr "الكشف التلقائي عن الخمول (قابل للتكوين)"

#: app/templates/main/help.html:130
msgid "One active timer per user (configurable)"
msgstr "مؤقت نشط واحد لكل مستخدم (قابل للتكوين)"

#: app/templates/main/help.html:131
msgid "WebSocket live updates"
msgstr "تحديثات WebSocket الحية"

#: app/templates/main/help.html:136
msgid "Manual Time Entry"
msgstr "إدخال الوقت يدويا"

#: app/templates/main/help.html:137
msgid ""
"Create time entries manually when you need to record time spent away from "
"the computer or adjust existing entries."
msgstr ""
"قم بإنشاء إدخالات الوقت يدويًا عندما تحتاج إلى تسجيل الوقت الذي تقضيه بعيدًا"
" عن الكمبيوتر أو ضبط الإدخالات الموجودة."

#: app/templates/main/help.html:140
msgid "Required Information"
msgstr "المعلومات المطلوبة"

#: app/templates/main/help.html:142
msgid "Project selection"
msgstr "اختيار المشروع"

#: app/templates/main/help.html:143
msgid "Start date and time"
msgstr "تاريخ البدء والوقت"

#: app/templates/main/help.html:144
msgid "End date and time"
msgstr "تاريخ ووقت الانتهاء"

#: app/templates/main/help.html:148
msgid "Optional Information"
msgstr "معلومات اختيارية"

#: app/templates/main/help.html:150
msgid "Task assignment"
msgstr "مهمة المهمة"

#: app/templates/main/help.html:151
msgid "Description/notes"
msgstr "الوصف/الملاحظات"

#: app/templates/main/help.html:152
msgid "Tags for categorization"
msgstr "العلامات للتصنيف"

#: app/templates/main/help.html:153
msgid "Billable status override"
msgstr "تجاوز الحالة القابلة للفوترة"

#: app/templates/main/help.html:159
msgid "Advanced Time Entry Features"
msgstr "ميزات متقدمة لإدخال الوقت"

#: app/templates/main/help.html:162
msgid "Bulk Entry"
msgstr "الدخول بالجملة"

#: app/templates/main/help.html:163
msgid ""
"Create multiple time entries for consecutive days with the same project and "
"duration. Perfect for regular work patterns."
msgstr ""
"إنشاء إدخالات زمنية متعددة لأيام متتالية بنفس المشروع والمدة. مثالية لأنماط "
"العمل العادية."

#: app/templates/main/help.html:166
msgid "Templates"
msgstr "قوالب"

#: app/templates/main/help.html:167
msgid ""
"Save frequently used time entries as templates for quick reuse. Saves "
"project, task, and notes."
msgstr ""
"حفظ إدخالات الوقت المستخدمة بشكل متكرر كقوالب لإعادة استخدامها بسرعة. يحفظ "
"المشروع والمهمة والملاحظات."

#: app/templates/main/help.html:170
msgid "Calendar View"
msgstr "عرض التقويم"

#: app/templates/main/help.html:171
msgid ""
"Visualize your time entries on a calendar. Drag-and-drop to reschedule or "
"click dates to add entries."
msgstr ""
"تصور إدخالات وقتك في التقويم. قم بالسحب والإفلات لإعادة الجدولة أو انقر فوق "
"التواريخ لإضافة إدخالات."

#: app/templates/main/help.html:182
msgid "Project Information"
msgstr "معلومات المشروع"

#: app/templates/main/help.html:184
msgid "Descriptive project name"
msgstr "اسم المشروع الوصفي"

#: app/templates/main/help.html:185
msgid "Associated client organization"
msgstr "منظمة العملاء المرتبطة"

#: app/templates/main/help.html:186
msgid "Project details and scope"
msgstr "تفاصيل المشروع ونطاقه"

#: app/templates/main/help.html:187
msgid "Active, completed, or archived"
msgstr "نشط أو مكتمل أو مؤرشف"

#: app/templates/main/help.html:191
msgid "Billing Information"
msgstr "معلومات الفواتير"

#: app/templates/main/help.html:193
msgid "Whether time should be tracked for billing"
msgstr "ما إذا كان ينبغي تتبع الوقت لإعداد الفواتير"

#: app/templates/main/help.html:194
msgid "Rate for billable time calculations"
msgstr "معدل لحسابات الوقت القابلة للفوترة"

#: app/templates/main/help.html:195 app/templates/projects/create.html:73
#: app/templates/projects/edit.html:67
msgid "Billing Reference"
msgstr "مرجع الفواتير"

#: app/templates/main/help.html:195
msgid "PO number or billing code"
msgstr "رقم طلب الشراء أو رمز الفاتورة"

#: app/templates/main/help.html:202
msgid "Project Operations"
msgstr "عمليات المشروع"

#: app/templates/main/help.html:204
msgid "Create new projects with client relationships"
msgstr "إنشاء مشاريع جديدة مع علاقات العملاء"

#: app/templates/main/help.html:205
msgid "Edit existing projects to update details"
msgstr "تحرير المشاريع الحالية لتحديث التفاصيل"

#: app/templates/main/help.html:206
msgid "Archive projects to hide from timers (preserves data)"
msgstr "أرشفة المشاريع للاختباء من أجهزة ضبط الوقت (يحفظ البيانات)"

#: app/templates/main/help.html:207
msgid "Delete projects (removes all associated time entries)"
msgstr "حذف المشاريع (إزالة كافة إدخالات الوقت المرتبطة)"

#: app/templates/main/help.html:211
msgid "Best Practices"
msgstr "أفضل الممارسات"

#: app/templates/main/help.html:213
msgid "Use descriptive project names"
msgstr "استخدم أسماء المشاريع الوصفية"

#: app/templates/main/help.html:214
msgid "Set accurate hourly rates for billing"
msgstr "قم بتعيين أسعار دقيقة للساعة للفواتير"

#: app/templates/main/help.html:215
msgid "Archive instead of delete when possible"
msgstr "أرشفة بدلاً من الحذف عندما يكون ذلك ممكناً"

#: app/templates/main/help.html:216
msgid "Use billing references for external tracking"
msgstr "استخدم مراجع الفواتير للتتبع الخارجي"

#: app/templates/main/help.html:226
msgid ""
"The client management system helps organize your work by client "
"organizations, preventing errors and streamlining project creation."
msgstr ""
"يساعد نظام إدارة العملاء على تنظيم عملك من خلال مؤسسات العملاء، ومنع الأخطاء"
" وتبسيط عملية إنشاء المشروع."

#: app/templates/main/help.html:229
msgid "Client Information"
msgstr "معلومات العميل"

#: app/templates/main/help.html:231
msgid "Organization Name"
msgstr "اسم المنظمة"

#: app/templates/main/help.html:231
msgid "Company or client name"
msgstr "اسم الشركة أو العميل"

#: app/templates/main/help.html:232
msgid "Primary contact details"
msgstr "تفاصيل الاتصال الأساسية"

#: app/templates/main/help.html:233
msgid "Email & Phone"
msgstr "البريد الإلكتروني والهاتف"

#: app/templates/main/help.html:233
msgid "Contact information"
msgstr "معلومات الاتصال"

#: app/templates/main/help.html:234
msgid "Business address"
msgstr "عنوان العمل"

#: app/templates/main/help.html:238
msgid "Benefits"
msgstr "فوائد"

#: app/templates/main/help.html:240
msgid "Dropdown selection prevents typos"
msgstr "اختيار القائمة المنسدلة يمنع الأخطاء المطبعية"

#: app/templates/main/help.html:241
msgid "Default rates auto-populate projects"
msgstr "المعدلات الافتراضية لتعبئة المشاريع تلقائيًا"

#: app/templates/main/help.html:242
msgid "Consistent client naming"
msgstr "تسمية العميل متسقة"

#: app/templates/main/help.html:243
msgid "Easier project organization"
msgstr "تنظيم المشروع أسهل"

#: app/templates/main/help.html:250
msgid "Project Count"
msgstr "عد المشروع"

#: app/templates/main/help.html:251
msgid "Total and active projects"
msgstr "إجمالي المشاريع النشطة"

#: app/templates/main/help.html:256
msgid "Total hours worked"
msgstr "إجمالي ساعات العمل"

#: app/templates/main/help.html:260
msgid "Cost Estimation"
msgstr "تقدير التكلفة"

#: app/templates/main/help.html:261
msgid "Estimated billing amounts"
msgstr "مبالغ الفواتير المقدرة"

#: app/templates/main/help.html:269
msgid ""
"Break down projects into manageable tasks with detailed tracking and "
"progress monitoring."
msgstr ""
"قم بتقسيم المشاريع إلى مهام يمكن التحكم فيها من خلال التتبع التفصيلي ومراقبة"
" التقدم."

#: app/templates/main/help.html:272
msgid "Task Properties"
msgstr "خصائص المهمة"

#: app/templates/main/help.html:274
msgid "Name & Description"
msgstr "الاسم والوصف"

#: app/templates/main/help.html:274
msgid "Clear task identification"
msgstr "مسح تحديد المهمة"

#: app/templates/main/help.html:275
msgid "Priority Levels"
msgstr "مستويات الأولوية"

#: app/templates/main/help.html:275
msgid "Low, Medium, High, Urgent"
msgstr "منخفض، متوسط، مرتفع، عاجل"

#: app/templates/main/help.html:276
msgid "Due Dates"
msgstr "تواريخ الاستحقاق"

#: app/templates/main/help.html:276
msgid "Deadline tracking"
msgstr "تتبع الموعد النهائي"

#: app/templates/main/help.html:277
msgid "Assignment"
msgstr "تكليف"

#: app/templates/main/help.html:277
msgid "Task ownership"
msgstr "ملكية المهمة"

#: app/templates/main/help.html:281
msgid "Status Tracking"
msgstr "تتبع الحالة"

#: app/templates/main/help.html:283
msgid "To Do - Not started"
msgstr "المهام - لم تبدأ"

#: app/templates/main/help.html:284
msgid "In Progress - Currently working"
msgstr "قيد التقدم - العمل حاليا"

#: app/templates/main/help.html:285
msgid "Review - Ready for review"
msgstr "المراجعة - جاهزة للمراجعة"

#: app/templates/main/help.html:286
msgid "Done - Completed"
msgstr "تم - اكتمل"

#: app/templates/main/help.html:287
msgid "Cancelled - Not needed"
msgstr "تم الإلغاء - غير مطلوب"

#: app/templates/main/help.html:293
msgid "Time Tracking Features"
msgstr "ميزات تتبع الوقت"

#: app/templates/main/help.html:295
msgid "Start timers directly from tasks"
msgstr "بدء الموقتات مباشرة من المهام"

#: app/templates/main/help.html:296
msgid "Link time entries to specific tasks"
msgstr "ربط إدخالات الوقت بمهام محددة"

#: app/templates/main/help.html:297
msgid "Track estimated vs actual hours"
msgstr "تتبع الساعات المقدرة مقابل الساعات الفعلية"

#: app/templates/main/help.html:298
msgid "Monitor task progress automatically"
msgstr "مراقبة تقدم المهمة تلقائيا"

#: app/templates/main/help.html:302
msgid "Task Views"
msgstr "طرق عرض المهام"

#: app/templates/main/help.html:304
msgid "My Tasks - Your assigned tasks"
msgstr "مهامي - المهام المخصصة لك"

#: app/templates/main/help.html:305
msgid "All Tasks - Complete task list"
msgstr "جميع المهام - قائمة المهام كاملة"

#: app/templates/main/help.html:306
msgid "Overdue Tasks - Past due items"
msgstr "المهام المتأخرة - العناصر المتأخرة"

#: app/templates/main/help.html:307
msgid "Project Tasks - Tasks within projects"
msgstr "مهام المشروع - المهام داخل المشاريع"

#: app/templates/main/help.html:313
msgid "Collaboration Features"
msgstr "ميزات التعاون"

#: app/templates/main/help.html:315
msgid "Task Comments - Threaded discussions on tasks"
msgstr "تعليقات المهام - مناقشات مترابطة حول المهام"

#: app/templates/main/help.html:316
msgid "Markdown Support - Rich formatting in descriptions"
msgstr "دعم تخفيض السعر - تنسيق غني في الأوصاف"

#: app/templates/main/help.html:317
msgid "User Mentions - Tag team members (if enabled)"
msgstr "إشارات المستخدم - ضع علامة على أعضاء الفريق (إذا تم تمكينه)"

#: app/templates/main/help.html:318
msgid "File Attachments - Attach files to tasks (if enabled)"
msgstr "مرفقات الملفات - إرفاق الملفات بالمهام (إذا كانت ممكّنة)"

#: app/templates/main/help.html:322
msgid "Markdown Formatting"
msgstr "تنسيق تخفيض السعر"

#: app/templates/main/help.html:323
msgid "Task and project descriptions support Markdown:"
msgstr "تدعم أوصاف المهام والمشروع تخفيض السعر:"

#: app/templates/main/help.html:325
msgid "**Bold**, *Italic*, ~~Strikethrough~~"
msgstr "**غامق**، *مائل*، ~~ يتوسطه خط ~~"

#: app/templates/main/help.html:326
msgid "# Headings, - Lists, [Links](url)"
msgstr "# العناوين، - القوائم، [الروابط](url)"

#: app/templates/main/help.html:327
msgid "```code blocks```, tables, images"
msgstr "```كتل التعليمات البرمجية```، الجداول، الصور"

#: app/templates/main/help.html:336
msgid ""
"Visualize your workflow with a drag-and-drop Kanban board for intuitive task"
" management."
msgstr ""
"تصور سير العمل الخاص بك باستخدام لوحة كانبان للسحب والإفلات لإدارة المهام "
"بشكل بديهي."

#: app/templates/main/help.html:339
msgid "Board Features"
msgstr "مميزات اللوحة"

#: app/templates/main/help.html:341
msgid "Customizable columns matching task statuses"
msgstr "أعمدة قابلة للتخصيص تتوافق مع حالات المهام"

#: app/templates/main/help.html:342
msgid "Drag-and-drop tasks between columns"
msgstr "مهام السحب والإفلات بين الأعمدة"

#: app/templates/main/help.html:343
msgid "Filter by project, user, or priority"
msgstr "التصفية حسب المشروع أو المستخدم أو الأولوية"

#: app/templates/main/help.html:344
msgid "Quick search across all tasks"
msgstr "بحث سريع في جميع المهام"

#: app/templates/main/help.html:348
msgid "Using the Kanban Board"
msgstr "استخدام لوحة كانبان"

#: app/templates/main/help.html:350
msgid "Access from the Tasks menu or project page"
msgstr "الوصول من قائمة المهام أو صفحة المشروع"

#: app/templates/main/help.html:351
msgid "Drag tasks to different columns to change status"
msgstr "اسحب المهام إلى أعمدة مختلفة لتغيير الحالة"

#: app/templates/main/help.html:352
msgid "Click on a task card to view/edit details"
msgstr "انقر على بطاقة المهمة لعرض/تحرير التفاصيل"

#: app/templates/main/help.html:353
msgid "Use filters to focus on specific work"
msgstr "استخدم المرشحات للتركيز على عمل محدد"

#: app/templates/main/help.html:359
msgid ""
"The Kanban board is perfect for sprint planning and daily standups. Each "
"column represents a stage in your workflow!"
msgstr ""
"تعتبر لوحة كانبان مثالية للتخطيط للسباقات والمواقف اليومية. يمثل كل عمود "
"مرحلة في سير عملك!"

#: app/templates/main/help.html:365
msgid "Expense Tracking"
msgstr "تتبع النفقات"

#: app/templates/main/help.html:366
msgid ""
"Track business expenses, manage receipts, and handle reimbursements "
"efficiently."
msgstr "تتبع نفقات الأعمال وإدارة الإيصالات والتعامل مع المبالغ المستردة بكفاءة."

#: app/templates/main/help.html:369
msgid "Expense Features"
msgstr "ميزات النفقات"

#: app/templates/main/help.html:371
msgid "Categorize expenses (travel, meals, supplies, etc.)"
msgstr "تصنيف النفقات (السفر، الوجبات، الإمدادات، الخ)"

#: app/templates/main/help.html:372
msgid "Attach receipt images and documents"
msgstr "إرفاق صور ومستندات الإيصال"

#: app/templates/main/help.html:373
msgid "Track amounts, tax, and payment methods"
msgstr "تتبع المبالغ والضرائب وطرق الدفع"

#: app/templates/main/help.html:374
msgid "Approval workflow for expense requests"
msgstr "الموافقة على سير العمل لطلبات النفقات"

#: app/templates/main/help.html:378
msgid "Billing & Reimbursement"
msgstr "الفواتير والسداد"

#: app/templates/main/help.html:380
msgid "Mark expenses as billable to clients"
msgstr "وضع علامة على النفقات على أنها قابلة للفوترة للعملاء"

#: app/templates/main/help.html:381
msgid "Include expenses in client invoices"
msgstr "تضمين النفقات في فواتير العميل"

#: app/templates/main/help.html:382
msgid "Track reimbursement status"
msgstr "تتبع حالة السداد"

#: app/templates/main/help.html:383
msgid "Link expenses to specific projects"
msgstr "ربط النفقات بمشاريع محددة"

#: app/templates/main/help.html:390
msgid "Record Expense"
msgstr "سجل النفقات"

#: app/templates/main/help.html:391
msgid "Enter details and upload receipt"
msgstr "أدخل التفاصيل وتحميل الإيصال"

#: app/templates/main/help.html:395
msgid "Submit for Approval"
msgstr "تقديم للموافقة"

#: app/templates/main/help.html:396
msgid "Admin reviews and approves"
msgstr "يراجع المشرف ويوافق"

#: app/templates/main/help.html:400
msgid "Invoice/Reimburse"
msgstr "الفاتورة/السداد"

#: app/templates/main/help.html:401
msgid "Add to invoice or reimburse"
msgstr "إضافة إلى الفاتورة أو سداد"

#: app/templates/main/help.html:405 app/templates/main/help.html:452
msgid "Track Payment"
msgstr "تتبع الدفع"

#: app/templates/main/help.html:406
msgid "Monitor reimbursement status"
msgstr "مراقبة حالة السداد"

#: app/templates/main/help.html:413
msgid "Professional Invoicing"
msgstr "الفواتير المهنية"

#: app/templates/main/help.html:418
msgid "Professional PDF generation"
msgstr "إنشاء ملفات PDF احترافية"

#: app/templates/main/help.html:419
msgid "Company branding and logos"
msgstr "العلامات التجارية والشعارات الخاصة بالشركة"

#: app/templates/main/help.html:420
msgid "Automatic invoice numbering"
msgstr "ترقيم الفاتورة تلقائيًا"

#: app/templates/main/help.html:421
msgid "Tax calculations"
msgstr "حسابات الضرائب"

#: app/templates/main/help.html:425
msgid "Time Integration"
msgstr "التكامل الزمني"

#: app/templates/main/help.html:427
msgid "Generate from time entries"
msgstr "توليد من إدخالات الوقت"

#: app/templates/main/help.html:428
msgid "Smart grouping by task/project"
msgstr "التجميع الذكي حسب المهمة/المشروع"

#: app/templates/main/help.html:429
msgid "Prevent double-billing"
msgstr "منع الفواتير المزدوجة"

#: app/templates/main/help.html:430
msgid "Use project hourly rates"
msgstr "استخدم أسعار المشروع بالساعة"

#: app/templates/main/help.html:438
msgid "Set up client and project details"
msgstr "إعداد تفاصيل العميل والمشروع"

#: app/templates/main/help.html:442
msgid "Add Items"
msgstr "إضافة عناصر"

#: app/templates/main/help.html:443
msgid "Generate from time or add manually"
msgstr "أنشئ من الوقت أو أضف يدويًا"

#: app/templates/main/help.html:447
msgid "Review & Send"
msgstr "مراجعة وإرسال"

#: app/templates/main/help.html:448
msgid "Export PDF and update status"
msgstr "تصدير PDF وحالة التحديث"

#: app/templates/main/help.html:453
msgid "Monitor status and payments"
msgstr "مراقبة الحالة والمدفوعات"

#: app/templates/main/help.html:463
msgid "Standard Reports"
msgstr "التقارير القياسية"

#: app/templates/main/help.html:465
msgid "Project Report - Time breakdown by project"
msgstr "تقرير المشروع - تفصيل الوقت حسب المشروع"

#: app/templates/main/help.html:466
msgid "User Report - Individual performance metrics"
msgstr "تقرير المستخدم - مقاييس الأداء الفردية"

#: app/templates/main/help.html:467
msgid "Summary Report - Key metrics and trends"
msgstr "تقرير ملخص - المقاييس والاتجاهات الرئيسية"

#: app/templates/main/help.html:468
msgid "Time Entry Report - Detailed time logs"
msgstr "تقرير إدخال الوقت - سجلات زمنية مفصلة"

#: app/templates/main/help.html:472
msgid "Export Options"
msgstr "خيارات التصدير"

#: app/templates/main/help.html:474
msgid "CSV Export - For external analysis"
msgstr "تصدير CSV - للتحليل الخارجي"

#: app/templates/main/help.html:475
msgid "Configurable delimiters"
msgstr "المحددات القابلة للتكوين"

#: app/templates/main/help.html:476
msgid "Custom date ranges"
msgstr "النطاقات الزمنية المخصصة"

#: app/templates/main/help.html:477
msgid "Filtered data export"
msgstr "تصدير البيانات التي تمت تصفيتها"

#: app/templates/main/help.html:483
msgid "Filter Options"
msgstr "خيارات التصفية"

#: app/templates/main/help.html:485
msgid "Date Range - Custom start and end dates"
msgstr "النطاق الزمني - تواريخ البدء والانتهاء المخصصة"

#: app/templates/main/help.html:486
msgid "Project - Filter by specific projects"
msgstr "المشروع - التصفية حسب مشاريع محددة"

#: app/templates/main/help.html:487
msgid "User - Filter by team members"
msgstr "المستخدم - التصفية حسب أعضاء الفريق"

#: app/templates/main/help.html:488
msgid "Client - Filter by client organization"
msgstr "العميل - التصفية حسب المؤسسة العميلة"

#: app/templates/main/help.html:489
msgid "Saved Filters - Save frequently used filters"
msgstr "المرشحات المحفوظة - احفظ المرشحات المستخدمة بشكل متكرر"

#: app/templates/main/help.html:493
msgid "Visual Analytics"
msgstr "التحليلات البصرية"

#: app/templates/main/help.html:495
msgid "Interactive bar charts"
msgstr "الرسوم البيانية الشريطية التفاعلية"

#: app/templates/main/help.html:496
msgid "Time distribution pie charts"
msgstr "الرسوم البيانية الدائرية لتوزيع الوقت"

#: app/templates/main/help.html:497
msgid "Trend analysis over time"
msgstr "تحليل الاتجاه مع مرور الوقت"

#: app/templates/main/help.html:498
msgid "Mobile-optimized charts"
msgstr "الرسوم البيانية المحسنة للجوال"

#: app/templates/main/help.html:504
msgid ""
"Use Saved Filters to quickly access your most common report views. Save "
"filters for weekly reviews, monthly billing, or specific project tracking!"
msgstr ""
"استخدم عوامل التصفية المحفوظة للوصول بسرعة إلى طرق عرض التقارير الأكثر "
"شيوعًا. احفظ المرشحات للمراجعات الأسبوعية أو الفواتير الشهرية أو تتبع مشروع "
"محدد!"

#: app/templates/main/help.html:511
msgid ""
"Boost your efficiency with keyboard shortcuts, command palette, and "
"automation features."
msgstr ""
"عزز كفاءتك باستخدام اختصارات لوحة المفاتيح ولوحة الأوامر وميزات التشغيل "
"الآلي."

#: app/templates/main/help.html:514
msgid "Command Palette"
msgstr "لوحة الأوامر"

#: app/templates/main/help.html:515
msgid "Access any feature instantly without leaving the keyboard"
msgstr "يمكنك الوصول إلى أي ميزة على الفور دون مغادرة لوحة المفاتيح"

#: app/templates/main/help.html:518
msgid "Opening the Command Palette"
msgstr "فتح لوحة الأوامر"

#: app/templates/main/help.html:520
msgid "Press the question mark key"
msgstr "اضغط على مفتاح علامة الاستفهام"

#: app/templates/main/help.html:521
msgid "Quick search"
msgstr "بحث سريع"

#: app/templates/main/help.html:528
msgid "Go to Projects"
msgstr "اذهب إلى المشاريع"

#: app/templates/main/help.html:529
msgid "Go to Tasks"
msgstr "انتقل إلى المهام"

#: app/templates/main/help.html:530
msgid "New Time Entry"
msgstr "دخول الوقت الجديد"

#: app/templates/main/help.html:538
msgid "Keyboard Shortcuts"
msgstr "اختصارات لوحة المفاتيح"

#: app/templates/main/help.html:539
msgid ""
"Navigate faster with keyboard-driven commands. Press Shift+? to see all "
"shortcuts."
msgstr ""
"التنقل بشكل أسرع باستخدام الأوامر التي تعتمد على لوحة المفاتيح. اضغط على "
"Shift+؟ لرؤية كافة الاختصارات."

#: app/templates/main/help.html:542
msgid "Global Search"
msgstr "البحث العالمي"

#: app/templates/main/help.html:543
msgid ""
"Quickly find projects, tasks, clients, and time entries from anywhere in the"
" app."
msgstr ""
"يمكنك العثور بسرعة على المشاريع والمهام والعملاء وإدخالات الوقت من أي مكان "
"في التطبيق."

#: app/templates/main/help.html:546
msgid "Email Notifications"
msgstr "إشعارات البريد الإلكتروني"

#: app/templates/main/help.html:547
msgid ""
"Get notified about task assignments, overdue invoices, and weekly summaries "
"via email."
msgstr ""
"احصل على إشعارات بشأن تعيينات المهام والفواتير المتأخرة والملخصات الأسبوعية "
"عبر البريد الإلكتروني."

#: app/templates/main/help.html:555
msgid "Administrator Features"
msgstr "ميزات المسؤول"

#: app/templates/main/help.html:560
msgid "Create new users with flexible authentication"
msgstr "إنشاء مستخدمين جدد باستخدام مصادقة مرنة"

#: app/templates/main/help.html:561
msgid "Assign custom roles with specific permissions"
msgstr "قم بتعيين أدوار مخصصة بأذونات محددة"

#: app/templates/main/help.html:562
msgid "Activate/deactivate user accounts"
msgstr "تفعيل/إلغاء تنشيط حسابات المستخدمين"

#: app/templates/main/help.html:563
msgid "View user statistics and activity"
msgstr "عرض إحصائيات ونشاط المستخدم"

#: app/templates/main/help.html:564
msgid "Generate API tokens for users"
msgstr "إنشاء رموز API المميزة للمستخدمين"

#: app/templates/main/help.html:568
msgid "Access Control"
msgstr "التحكم في الوصول"

#: app/templates/main/help.html:570
msgid "Granular role-based permissions system"
msgstr "نظام أذونات دقيق قائم على الأدوار"

#: app/templates/main/help.html:571
msgid "Custom roles with fine-grained access"
msgstr "أدوار مخصصة مع وصول دقيق"

#: app/templates/main/help.html:572
msgid "User data access controls"
msgstr "ضوابط الوصول إلى بيانات المستخدم"

#: app/templates/main/help.html:573
msgid "OIDC/SSO integration (Azure AD, Authelia, etc.)"
msgstr "تكامل OIDC/SSO (Azure AD وAuthelia وما إلى ذلك)"

#: app/templates/main/help.html:574
msgid "API token management for integrations"
msgstr "إدارة رمز واجهة برمجة التطبيقات (API) لعمليات التكامل"

#: app/templates/main/help.html:580
msgid "Authentication Methods"
msgstr "طرق المصادقة"

#: app/templates/main/help.html:582
msgid "Username-only (simple internal use)"
msgstr "اسم المستخدم فقط (استخدام داخلي بسيط)"

#: app/templates/main/help.html:583
msgid "OIDC/SSO (enterprise authentication)"
msgstr "OIDC/SSO (مصادقة المؤسسة)"

#: app/templates/main/help.html:584
msgid "Both methods simultaneously"
msgstr "كلتا الطريقتين في وقت واحد"

#: app/templates/main/help.html:585
msgid "Automatic role assignment via groups"
msgstr "تعيين الأدوار تلقائيًا عبر المجموعات"

#: app/templates/main/help.html:589
msgid "Role & Permission Management"
msgstr "إدارة الأدوار والأذونات"

#: app/templates/main/help.html:591
msgid "Create custom roles beyond Admin/User"
msgstr "قم بإنشاء أدوار مخصصة تتجاوز المسؤول/المستخدم"

#: app/templates/main/help.html:592
msgid "Set granular permissions per feature"
msgstr "قم بتعيين الأذونات الدقيقة لكل ميزة"

#: app/templates/main/help.html:593
msgid "Assign users to multiple roles"
msgstr "تعيين المستخدمين لأدوار متعددة"

#: app/templates/main/help.html:594
msgid "View and manage all permissions"
msgstr "عرض وإدارة جميع الأذونات"

#: app/templates/main/help.html:600
msgid "General Settings"
msgstr "الإعدادات العامة"

#: app/templates/main/help.html:602
msgid "Timezone and locale settings"
msgstr "إعدادات المنطقة الزمنية والإعدادات المحلية"

#: app/templates/main/help.html:603
msgid "Currency configuration"
msgstr "تكوين العملة"

#: app/templates/main/help.html:604
msgid "Time rounding rules"
msgstr "قواعد تقريب الوقت"

#: app/templates/main/help.html:605
msgid "Self-registration settings"
msgstr "إعدادات التسجيل الذاتي"

#: app/templates/main/help.html:609
msgid "Timer Settings"
msgstr "إعدادات الموقت"

#: app/templates/main/help.html:611
msgid "Idle timeout configuration"
msgstr "تكوين مهلة الخمول"

#: app/templates/main/help.html:612
msgid "Single active timer mode"
msgstr "وضع مؤقت نشط واحد"

#: app/templates/main/help.html:613
msgid "Timer display preferences"
msgstr "تفضيلات عرض الموقت"

#: app/templates/main/help.html:614
msgid "Notification settings"
msgstr "إعدادات الإخطار"

#: app/templates/main/help.html:620
msgid "Database Management"
msgstr "إدارة قواعد البيانات"

#: app/templates/main/help.html:622
msgid "Create manual database backups"
msgstr "إنشاء نسخ احتياطية يدوية لقاعدة البيانات"

#: app/templates/main/help.html:623
msgid "View database migration status"
msgstr "عرض حالة ترحيل قاعدة البيانات"

#: app/templates/main/help.html:624
msgid "Monitor database performance"
msgstr "مراقبة أداء قاعدة البيانات"

#: app/templates/main/help.html:625
msgid "Clean up old data and logs"
msgstr "تنظيف البيانات والسجلات القديمة"

#: app/templates/main/help.html:629
msgid "System Monitoring"
msgstr "مراقبة النظام"

#: app/templates/main/help.html:631
msgid "View system information and health"
msgstr "عرض معلومات النظام والصحة"

#: app/templates/main/help.html:632
msgid "Monitor application performance"
msgstr "مراقبة أداء التطبيق"

#: app/templates/main/help.html:633
msgid "Review system logs and errors"
msgstr "مراجعة سجلات النظام والأخطاء"

#: app/templates/main/help.html:645
msgid "Mobile-Friendly Features"
msgstr "ميزات صديقة للجوال"

#: app/templates/main/help.html:647
msgid "Optimized for phones and tablets"
msgstr "الأمثل للهواتف والأجهزة اللوحية"

#: app/templates/main/help.html:648
msgid "Touch-friendly interface"
msgstr "واجهة سهلة الاستخدام"

#: app/templates/main/help.html:649
msgid "Adaptive layouts for all screen sizes"
msgstr "تخطيطات متكيفة لجميع أحجام الشاشات"

#: app/templates/main/help.html:650
msgid "High contrast for outdoor visibility"
msgstr "تباين عالٍ للرؤية الخارجية"

#: app/templates/main/help.html:654
msgid "Mobile Navigation"
msgstr "الملاحة المتنقلة"

#: app/templates/main/help.html:656
msgid "Bottom tab bar for easy access"
msgstr "شريط علامات التبويب السفلي لسهولة الوصول إليه"

#: app/templates/main/help.html:657
msgid "Quick access to dashboard"
msgstr "الوصول السريع إلى لوحة القيادة"

#: app/templates/main/help.html:658
msgid "One-tap time logging"
msgstr "تسجيل الوقت بنقرة واحدة"

#: app/templates/main/help.html:659
msgid "Mobile-optimized reports"
msgstr "تقارير محسنة للجوال"

#: app/templates/main/help.html:665
msgid "Installation"
msgstr "تثبيت"

#: app/templates/main/help.html:667
msgid "Open TimeTracker in your mobile browser"
msgstr "افتح TimeTracker في متصفح هاتفك المحمول"

#: app/templates/main/help.html:668
msgid "Look for \"Add to Home Screen\" option"
msgstr "ابحث عن خيار \"إضافة إلى الشاشة الرئيسية\"."

#: app/templates/main/help.html:669
msgid "Follow browser-specific installation prompts"
msgstr "اتبع مطالبات التثبيت الخاصة بالمتصفح"

#: app/templates/main/help.html:670
msgid "Launch from your home screen like a native app"
msgstr "قم بالتشغيل من شاشتك الرئيسية مثل التطبيق الأصلي"

#: app/templates/main/help.html:674
msgid "PWA Benefits"
msgstr "فوائد PWA"

#: app/templates/main/help.html:676
msgid "Offline capability for basic functions"
msgstr "القدرة دون اتصال بالإنترنت للوظائف الأساسية"

#: app/templates/main/help.html:677
msgid "Faster loading times"
msgstr "أوقات تحميل أسرع"

#: app/templates/main/help.html:678
msgid "Native app-like experience"
msgstr "تجربة تشبه التطبيق الأصلي"

#: app/templates/main/help.html:679
msgid "Push notifications (where supported)"
msgstr "إشعارات الدفع (حيثما تكون مدعومة)"

#: app/templates/main/help.html:687
msgid "Troubleshooting & FAQ"
msgstr "استكشاف الأخطاء وإصلاحها والأسئلة الشائعة"

#: app/templates/main/help.html:690
msgid "What happens if I forget to stop my timer?"
msgstr "ماذا يحدث إذا نسيت إيقاف مؤقتي؟"

#: app/templates/main/help.html:691
msgid ""
"The timer will continue running until you stop it manually. You can see your"
" active timer on the dashboard and timer page. The timer persists even if "
"you close your browser or restart your device. If idle detection is enabled,"
" the timer may pause automatically after the configured timeout period."
msgstr ""
"سيستمر تشغيل المؤقت حتى تقوم بإيقافه يدويًا. يمكنك رؤية مؤقتك النشط على لوحة"
" المعلومات وصفحة المؤقت. يستمر المؤقت حتى إذا قمت بإغلاق المتصفح أو إعادة "
"تشغيل جهازك. إذا تم تمكين اكتشاف الخمول، فقد يتوقف المؤقت تلقائيًا بعد فترة "
"المهلة التي تم تكوينها."

#: app/templates/main/help.html:694
msgid "Can I edit time entries after they're created?"
msgstr "هل يمكنني تعديل إدخالات الوقت بعد إنشائها؟"

#: app/templates/main/help.html:695
msgid ""
"Yes, you can edit any time entry by clicking the edit button in the time "
"entry list. You can modify the project, start/end times, notes, tags, "
"billable status, and task assignment. Admins can edit all time entries, "
"while regular users can only edit their own entries."
msgstr ""
"نعم، يمكنك تعديل أي إدخال للوقت من خلال النقر على زر التعديل في قائمة إدخال "
"الوقت. يمكنك تعديل المشروع، وأوقات البدء/الانتهاء، والملاحظات، والعلامات، "
"وحالة الفوترة، وتعيين المهام. يمكن للمسؤولين تحرير إدخالات جميع الأوقات، "
"بينما يمكن للمستخدمين العاديين فقط تحرير إدخالاتهم الخاصة."

#: app/templates/main/help.html:698
msgid "How do I track time for multiple projects?"
msgstr "كيف يمكنني تتبع الوقت لمشاريع متعددة؟"

#: app/templates/main/help.html:699
msgid ""
"By default, you can only have one active timer at a time. To switch "
"projects, stop your current timer and start a new one for the different "
"project. Alternatively, you can create manual time entries for past work or "
"configure the system to allow multiple active timers (admin setting)."
msgstr ""
"افتراضيًا، يمكنك الحصول على مؤقت نشط واحد فقط في كل مرة. لتبديل المشاريع، "
"أوقف مؤقتك الحالي وابدأ مؤقتًا جديدًا لمشروع مختلف. وبدلاً من ذلك، يمكنك "
"إنشاء إدخالات وقت يدوية للعمل السابق أو تكوين النظام للسماح بعدة مؤقتات نشطة"
" (إعداد المسؤول)."

#: app/templates/main/help.html:702
msgid "How do I export my time data?"
msgstr "كيف يمكنني تصدير بيانات الوقت الخاصة بي؟"

#: app/templates/main/help.html:703
msgid ""
"Go to the Reports page and use the \"Export CSV\" feature. You can apply "
"filters to export specific data, or export all time entries. The CSV file "
"includes all time entry details and can be opened in Excel or other "
"spreadsheet applications. You can also configure the delimiter for different"
" regional standards."
msgstr ""
"انتقل إلى صفحة التقارير واستخدم ميزة \"تصدير ملف CSV\". يمكنك تطبيق عوامل "
"التصفية لتصدير بيانات محددة، أو تصدير إدخالات جميع الأوقات. يتضمن ملف CSV "
"تفاصيل إدخال جميع الأوقات ويمكن فتحه في Excel أو تطبيقات جداول البيانات "
"الأخرى. يمكنك أيضًا تكوين المحدد لمعايير إقليمية مختلفة."

#: app/templates/main/help.html:706
msgid "What's the difference between billable and non-billable time?"
msgstr "ما الفرق بين الوقت القابل للفوترة وغير القابل للفوترة؟"

#: app/templates/main/help.html:707
msgid ""
"Billable time is tracked for client billing purposes and can have an hourly "
"rate associated with it. Non-billable time is for internal work that doesn't"
" get charged to clients. You can mark individual time entries as billable or"
" non-billable, and projects can have default billable settings. This "
"distinction is crucial for accurate invoicing and profitability analysis."
msgstr ""
"يتم تتبع الوقت القابل للفوترة لأغراض إعداد فواتير العميل ويمكن أن يكون له "
"سعر بالساعة مرتبط به. الوقت غير القابل للفوترة مخصص للعمل الداخلي الذي لا "
"يتم تحميله على العملاء. يمكنك وضع علامة على إدخالات الوقت الفردية على أنها "
"قابلة للفوترة أو غير قابلة للفوترة، ويمكن أن تحتوي المشاريع على إعدادات "
"افتراضية قابلة للفوترة. يعد هذا التمييز أمرًا بالغ الأهمية للفواتير الدقيقة "
"وتحليل الربحية."

#: app/templates/main/help.html:710
msgid "How do I create an invoice from my time entries?"
msgstr "كيف أقوم بإنشاء فاتورة من إدخالات الوقت الخاصة بي؟"

#: app/templates/main/help.html:711
msgid ""
"Navigate to Invoices → Create Invoice, set up the client and project "
"details, then use \"Generate from Time Entries\" to automatically create "
"invoice items from your tracked time. You can filter by date range and "
"project, and the system will group time entries intelligently. Review the "
"generated items and export as a professional PDF."
msgstr ""
"انتقل إلى الفواتير ← إنشاء فاتورة، وقم بإعداد تفاصيل العميل والمشروع، ثم "
"استخدم \"إنشاء من إدخالات الوقت\" لإنشاء عناصر الفاتورة تلقائيًا من الوقت "
"الذي تم تتبعه. يمكنك التصفية حسب النطاق الزمني والمشروع، وسيقوم النظام "
"بتجميع إدخالات الوقت بذكاء. قم بمراجعة العناصر التي تم إنشاؤها وتصديرها كملف"
" PDF احترافي."

#: app/templates/main/help.html:714
msgid "Can I use TimeTracker on my mobile device?"
msgstr "هل يمكنني استخدام TimeTracker على جهازي المحمول؟"

#: app/templates/main/help.html:715
msgid ""
"Yes! TimeTracker is fully responsive and works great on mobile devices. You "
"can install it as a Progressive Web App (PWA) for a native-like experience. "
"The mobile interface includes a bottom tab bar for easy navigation and "
"touch-optimized controls for time tracking on the go."
msgstr ""
"نعم! TimeTracker سريع الاستجابة ويعمل بشكل رائع على الأجهزة المحمولة. يمكنك "
"تثبيته كتطبيق ويب تقدمي (PWA) للحصول على تجربة شبيهة بالأصل. تشتمل واجهة "
"الهاتف المحمول على شريط علامات تبويب سفلي لسهولة التنقل وعناصر تحكم محسنة "
"باللمس لتتبع الوقت أثناء التنقل."

#: app/templates/main/help.html:718
msgid "How do I use the command palette and keyboard shortcuts?"
msgstr "كيف يمكنني استخدام لوحة الأوامر واختصارات لوحة المفاتيح؟"

#: app/templates/main/help.html:719
msgid ""
"Press the question mark key (?) to open the command palette. From there, you"
" can type to search for any action or navigation target. Use keyboard "
"sequences like \"g d\" for Dashboard, \"g p\" for Projects, or \"n e\" for "
"New Entry. Press Shift+? to see all available shortcuts. Press Ctrl+K (or "
"Cmd+K on Mac) for quick search."
msgstr ""
"اضغط على مفتاح علامة الاستفهام (؟) لفتح لوحة الأوامر. ومن هناك، يمكنك "
"الكتابة للبحث عن أي إجراء أو هدف تنقل. استخدم تسلسلات لوحة المفاتيح مثل \"g "
"d\" للوحة المعلومات، أو \"g p\" للمشاريع، أو \"n e\" للإدخال الجديد. اضغط "
"على Shift+؟ لرؤية جميع الاختصارات المتاحة. اضغط على Ctrl+K (أو Cmd+K في نظام"
" Mac) للبحث السريع."

#: app/templates/main/help.html:722
msgid "How do I create bulk time entries for multiple days?"
msgstr "كيف أقوم بإنشاء إدخالات زمنية مجمعة لعدة أيام؟"

#: app/templates/main/help.html:723
msgid ""
"Navigate to Work → Bulk Time Entry. Select your project, choose a date "
"range, set your daily start and end times, and optionally skip weekends. The"
" system will create identical time entries for each day in the range. This "
"is perfect for logging regular work patterns or filling in past time when "
"you worked consistent hours."
msgstr ""
"انتقل إلى العمل → إدخال الوقت المجمع. حدد مشروعك، واختر نطاقًا زمنيًا، وعيّن"
" أوقات البدء والانتهاء اليومية، وتخطى عطلات نهاية الأسبوع بشكل اختياري. "
"سيقوم النظام بإنشاء إدخالات زمنية متطابقة لكل يوم في النطاق. يعد هذا مثاليًا"
" لتسجيل أنماط العمل المنتظمة أو ملء الوقت الماضي عندما عملت لساعات ثابتة."

#: app/templates/main/help.html:726
msgid "What are time entry templates and how do I use them?"
msgstr "ما هي قوالب إدخال الوقت وكيف أستخدمها؟"

#: app/templates/main/help.html:727
msgid ""
"Time entry templates let you save frequently used time entry configurations."
" When creating a manual time entry, check \"Save as Template\" to save the "
"project, task, and notes. Later, when creating new entries, you can select a"
" template to quickly fill in these details. Templates are personal and only "
"visible to you."
msgstr ""
"تتيح لك قوالب إدخال الوقت حفظ تكوينات إدخال الوقت المستخدمة بشكل متكرر. عند "
"إنشاء إدخال يدوي للوقت، حدد \"حفظ كقالب\" لحفظ المشروع والمهمة والملاحظات. "
"لاحقًا، عند إنشاء إدخالات جديدة، يمكنك تحديد قالب لملء هذه التفاصيل بسرعة. "
"القوالب شخصية ومرئية لك فقط."

#: app/templates/main/help.html:730
msgid "How do I track expenses and add them to invoices?"
msgstr "كيف يمكنني تتبع النفقات وإضافتها إلى الفواتير؟"

#: app/templates/main/help.html:731
msgid ""
"Go to Expenses → New Expense to record business expenses. Upload receipt "
"images, categorize the expense, and mark it as billable if needed. When "
"creating invoices, you can include these expenses as line items. Expenses "
"support approval workflows, reimbursement tracking, and can be linked to "
"specific projects."
msgstr ""
"انتقل إلى النفقات → النفقات الجديدة لتسجيل نفقات الأعمال. قم بتحميل صور "
"الإيصالات، وقم بتصنيف النفقات ووضع علامة عليها على أنها قابلة للفوترة إذا "
"لزم الأمر. عند إنشاء الفواتير، يمكنك تضمين هذه النفقات كبنود. تدعم النفقات "
"سير عمل الموافقة، وتتبع السداد، ويمكن ربطها بمشاريع محددة."

#: app/templates/main/help.html:734
msgid "Can I use Markdown in descriptions?"
msgstr "هل يمكنني استخدام Markdown في الأوصاف؟"

#: app/templates/main/help.html:735
msgid ""
"Yes! Project and task descriptions support full Markdown formatting. You can"
" use bold, italic, headings, lists, links, code blocks, tables, and images. "
"This allows you to create rich, well-formatted documentation directly in "
"your projects and tasks. The Markdown editor includes a preview mode and "
"supports dark theme."
msgstr ""
"نعم! تدعم أوصاف المشروع والمهام تنسيق Markdown الكامل. يمكنك استخدام "
"العناوين والقوائم والروابط وكتل التعليمات البرمجية والجداول والصور بالخط "
"العريض والمائل. يتيح لك ذلك إنشاء وثائق غنية وجيدة التنسيق مباشرة في مشاريعك"
" ومهامك. يتضمن محرر Markdown وضع المعاينة ويدعم المظهر الداكن."

#: app/templates/main/help.html:738
msgid "Where can I get additional help?"
msgstr "أين يمكنني الحصول على مساعدة إضافية؟"

#: app/templates/main/help.html:742
msgid "This help page covers most common questions and features."
msgstr "تغطي صفحة المساعدة هذه الأسئلة والميزات الأكثر شيوعًا."

#: app/templates/main/help.html:746
msgid "Report issues and request features on"
msgstr "الإبلاغ عن المشكلات وطلب الميزات"

#: app/templates/main/help.html:751
msgid ""
"As an admin, you can access additional system information and diagnostics in"
" the"
msgstr "بوصفك مسؤولاً، يمكنك الوصول إلى معلومات وتشخيصات النظام الإضافية في"

#: app/templates/main/help.html:751
msgid "section."
msgstr "قسم."

#: app/templates/main/help.html:760
msgid "Still Need Help?"
msgstr "هل ما زلت بحاجة إلى المساعدة؟"

#: app/templates/main/help.html:761
msgid "Can't find what you're looking for? Here are additional resources:"
msgstr "لا يمكنك العثور على ما تبحث عنه؟ فيما يلي موارد إضافية:"

#: app/templates/main/help.html:769
msgid "GitHub Repository"
msgstr "مستودع جيثب"

#: app/templates/main/help.html:772
msgid "Report Issue"
msgstr "تقرير المشكلة"

#: app/templates/main/search.html:11
msgid "Search Results"
msgstr "نتائج البحث"

#: app/templates/main/search.html:14
msgid "Search notes or tags"
msgstr "البحث في الملاحظات أو العلامات"

#: app/templates/main/search.html:25
msgid "Results"
msgstr "نتائج"

#: app/templates/main/search.html:35
msgid "End"
msgstr "نهاية"

#: app/templates/main/search.html:69
msgid ""
"Are you sure you want to delete this time entry? This action cannot be "
"undone."
msgstr "هل أنت متأكد أنك تريد حذف إدخال الوقت هذا؟ لا يمكن التراجع عن هذا الإجراء."

#: app/templates/main/search.html:89 app/templates/tasks/my_tasks.html:345
msgid "Previous"
msgstr "سابق"

#: app/templates/main/search.html:95 app/utils/pdf_generator_fallback.py:562
msgid "Page"
msgstr "صفحة"

#: app/templates/main/search.html:95 app/templates/projects/dashboard.html:52
msgid "of"
msgstr "ل"

#: app/templates/main/search.html:99 app/templates/tasks/my_tasks.html:371
msgid "Next"
msgstr "التالي"

#: app/templates/main/search.html:109
msgid "No results found"
msgstr "لم يتم العثور على نتائج"

#: app/templates/main/search.html:110
msgid "Try a different query or check your spelling."
msgstr "جرّب استعلامًا مختلفًا أو تحقق من إملائك."

#: app/templates/mileage/form.html:55
msgid "e.g., Client meeting, Site visit"
msgstr "على سبيل المثال، اجتماع العميل، زيارة الموقع"

#: app/templates/mileage/form.html:64
msgid "Additional details..."
msgstr "تفاصيل اضافية..."

#: app/templates/mileage/form.html:83
msgid "e.g., Office, Home"
msgstr "على سبيل المثال، المكتب، المنزل"

#: app/templates/mileage/form.html:93
msgid "e.g., Client site, Airport"
msgstr "على سبيل المثال، موقع العميل، المطار"

#: app/templates/mileage/form.html:124
msgid "e.g., 12345"
msgstr "على سبيل المثال، 12345"

#: app/templates/mileage/form.html:134
msgid "e.g., 12400"
msgstr "على سبيل المثال، 12400"

#: app/templates/mileage/form.html:184
msgid "e.g., VW Golf"
msgstr "على سبيل المثال، فولكس فاجن جولف"

#: app/templates/mileage/form.html:194
msgid "e.g., ABC-123"
msgstr "على سبيل المثال، ABC-123"

#: app/templates/mileage/list.html:59
msgid "Filter Mileage"
msgstr "تصفية الأميال"

#: app/templates/mileage/list.html:69
msgid "Purpose, location..."
msgstr "الهدف والموقع..."

#: app/templates/mileage/view.html:247
msgid "Optional approval notes..."
msgstr "ملاحظات الموافقة الاختيارية..."

#: app/templates/mileage/view.html:256 app/templates/per_diem/view.html:103
msgid "Rejection reason (required)"
msgstr "سبب الرفض (مطلوب)"

#: app/templates/payments/create.html:7
msgid "Record New Payment"
msgstr "سجل دفعة جديدة"

#: app/templates/payments/list.html:24
msgid "Total Payments"
msgstr "إجمالي المدفوعات"

#: app/templates/payments/list.html:37
msgid "Gateway Fees"
msgstr "رسوم البوابة"

#: app/templates/payments/list.html:45
msgid "Filter Payments"
msgstr "تصفية المدفوعات"

#: app/templates/payments/list.html:222
msgid "Delete Selected Payments"
msgstr "حذف المدفوعات المحددة"

#: app/templates/payments/list.html:242
msgid "Change Status for Selected Payments"
msgstr "تغيير الحالة للمدفوعات المحددة"

#: app/templates/payments/view.html:21
msgid "Payment Details"
msgstr "تفاصيل الدفع"

#: app/templates/payments/view.html:151
msgid "Related Invoice"
msgstr "الفاتورة ذات الصلة"

#: app/templates/per_diem/form.html:34
msgid "e.g., Business trip to Berlin"
msgstr "على سبيل المثال، رحلة عمل إلى برلين"

#: app/templates/per_diem/form.html:62 app/templates/per_diem/rate_form.html:41
msgid "e.g., DE, US, GB"
msgstr "على سبيل المثال، ألمانيا والولايات المتحدة والمملكة المتحدة"

#: app/templates/per_diem/form.html:73 app/templates/per_diem/rate_form.html:52
msgid "e.g., Berlin"
msgstr "على سبيل المثال، برلين"

#: app/templates/per_diem/list.html:47
msgid "Filter Claims"
msgstr "مطالبات التصفية"

#: app/templates/per_diem/list.html:122
msgid "Delete Selected Claims"
msgstr "حذف المطالبات المحددة"

#: app/templates/per_diem/list.html:142
msgid "Change Status for Selected Claims"
msgstr "تغيير الحالة للمطالبات المحددة"

#: app/templates/per_diem/rate_form.html:162
msgid "Additional notes about this rate..."
msgstr "ملاحظات إضافية حول هذا السعر..."

#: app/templates/per_diem/rates_list.html:110
#: app/templates/per_diem/rates_list.html:121
msgid "Are you sure you want to delete this per diem rate?"
msgstr "هل أنت متأكد أنك تريد حذف معدل البدل اليومي هذا؟"

#: app/templates/per_diem/rates_list.html:111
msgid "Delete Per Diem Rate"
msgstr "حذف معدل البدل اليومي"

#: app/templates/projects/_kanban_tailwind.html:4
msgid "Kanban board columns"
msgstr "أعمدة لوحة كانبان"

#: app/templates/projects/_kanban_tailwind.html:17
msgid "Edit swimlane"
msgstr "تحرير مسار السباحة"

#: app/templates/projects/_kanban_tailwind.html:23
msgid "Column"
msgstr "عمود"

#: app/templates/projects/add_good.html:6
msgid "Add Extra Good"
msgstr "أضف المزيد من الخير"

#: app/templates/projects/add_good.html:7
msgid "Add a product or service to"
msgstr "إضافة منتج أو خدمة إلى"

#: app/templates/projects/add_good.html:9 app/templates/projects/dashboard.html:9
#: app/templates/projects/edit.html:11 app/templates/projects/edit_good.html:9
#: app/templates/projects/goods.html:10
msgid "Back to Project"
msgstr "العودة إلى المشروع"

#: app/templates/projects/add_good.html:40
#: app/templates/projects/edit_good.html:40
msgid "SKU/Product Code"
msgstr "SKU/رمز المنتج"

#: app/templates/projects/archive.html:24
msgid "What happens when you archive a project?"
msgstr "ماذا يحدث عند أرشفة المشروع؟"

#: app/templates/projects/archive.html:26
msgid "The project will be hidden from active project lists"
msgstr "سيتم إخفاء المشروع من قوائم المشاريع النشطة"

#: app/templates/projects/archive.html:27
msgid "No new time entries can be added to this project"
msgstr "لا يمكن إضافة أي إدخالات زمنية جديدة إلى هذا المشروع"

#: app/templates/projects/archive.html:28
msgid "Existing data and time entries are preserved"
msgstr "يتم الاحتفاظ بالبيانات الموجودة وإدخالات الوقت"

#: app/templates/projects/archive.html:29
msgid "You can unarchive the project later if needed"
msgstr "يمكنك إلغاء أرشفة المشروع لاحقًا إذا لزم الأمر"

#: app/templates/projects/archive.html:41
msgid "Reason for Archiving"
msgstr "سبب الارشيف"

#: app/templates/projects/archive.html:48
msgid "e.g., Project completed, Client contract ended, Project cancelled, etc."
msgstr ""
"على سبيل المثال، اكتمل المشروع، انتهى عقد العميل، تم إلغاء المشروع، وما إلى "
"ذلك."

#: app/templates/projects/archive.html:51
msgid "Adding a reason helps with project organization and future reference."
msgstr "تساعد إضافة سبب في تنظيم المشروع والمرجع المستقبلي."

#: app/templates/projects/archive.html:58
msgid "Quick Select"
msgstr "تحديد سريع"

#: app/templates/projects/archive.html:61
msgid "Project completed successfully"
msgstr "اكتمل المشروع بنجاح"

#: app/templates/projects/archive.html:62
msgid "Project Completed"
msgstr "اكتمل المشروع"

#: app/templates/projects/archive.html:64
msgid "Client contract ended"
msgstr "انتهى عقد العميل"

#: app/templates/projects/archive.html:65 app/templates/projects/list.html:549
msgid "Contract Ended"
msgstr "انتهى العقد"

#: app/templates/projects/archive.html:67
msgid "Project cancelled by client"
msgstr "تم إلغاء المشروع من قبل العميل"

#: app/templates/projects/archive.html:70
msgid "Project on hold indefinitely"
msgstr "المشروع معلق لأجل غير مسمى"

#: app/templates/projects/archive.html:71
msgid "On Hold"
msgstr "في الانتظار"

#: app/templates/projects/archive.html:73
msgid "Maintenance period ended"
msgstr "انتهت فترة الصيانة"

#: app/templates/projects/archive.html:74
msgid "Maintenance Ended"
msgstr "انتهت الصيانة"

#: app/templates/projects/archive.html:85
msgid "Archive Project"
msgstr "مشروع الأرشيف"

#: app/templates/projects/create.html:3 app/templates/projects/create.html:8
#: app/templates/projects/create.html:93 app/templates/quotes/accept.html:41
msgid "Create Project"
msgstr "إنشاء مشروع"

#: app/templates/projects/create.html:9
msgid "Set up a new project to organize your work and track time effectively"
msgstr "قم بإعداد مشروع جديد لتنظيم عملك وتتبع الوقت بشكل فعال"

#: app/templates/projects/create.html:11
msgid "Back to Projects"
msgstr "العودة إلى المشاريع"

#: app/templates/projects/create.html:23
msgid "Enter a descriptive project name"
msgstr "أدخل اسمًا وصفيًا للمشروع"

#: app/templates/projects/create.html:24
msgid "Choose a clear, descriptive name that explains the project scope"
msgstr "اختر اسمًا واضحًا ووصفيًا يوضح نطاق المشروع"

#: app/templates/projects/create.html:27 app/templates/projects/edit.html:26
#: app/templates/projects/view.html:10 app/templates/projects/view.html:71
msgid "Project Code"
msgstr "رمز المشروع"

#: app/templates/projects/create.html:28 app/templates/projects/edit.html:27
msgid "Short code, e.g., ABC"
msgstr "الرمز القصير، على سبيل المثال، ABC"

#: app/templates/projects/create.html:29
msgid "Optional: Short tag shown on Kanban cards"
msgstr "اختياري: علامة قصيرة تظهر على بطاقات كانبان"

#: app/templates/projects/create.html:34 app/templates/projects/edit.html:32
msgid "Select a client..."
msgstr "تحديد العميل..."

#: app/templates/projects/create.html:40 app/templates/projects/edit.html:37
msgid "Create new client"
msgstr "إنشاء عميل جديد"

#: app/templates/projects/create.html:51
msgid ""
"Provide detailed information about the project, objectives, and "
"deliverables..."
msgstr "تقديم معلومات مفصلة عن المشروع والأهداف والتسليمات..."

#: app/templates/projects/create.html:54
msgid "Optional: Add context, objectives, or specific requirements for the project"
msgstr "اختياري: قم بإضافة سياق أو أهداف أو متطلبات محددة للمشروع"

#: app/templates/projects/create.html:61
msgid "Billable Project"
msgstr "مشروع قابل للفوترة"

#: app/templates/projects/create.html:63
msgid "Enable billing for this project"
msgstr "تمكين الفوترة لهذا المشروع"

#: app/templates/projects/create.html:68 app/templates/projects/edit.html:62
msgid "Leave empty for non-billable projects"
msgstr "اتركه فارغًا للمشاريع غير القابلة للفوترة"

#: app/templates/projects/create.html:74
msgid "PO number, contract reference, etc."
msgstr "رقم أمر الشراء ومرجع العقد وما إلى ذلك."

#: app/templates/projects/create.html:75
msgid "Optional: Add a reference number or identifier for billing purposes"
msgstr "اختياري: قم بإضافة رقم مرجعي أو معرف لأغراض الفوترة"

#: app/templates/projects/create.html:80 app/templates/projects/edit.html:73
msgid "Budget Amount"
msgstr "مبلغ الميزانية"

#: app/templates/projects/create.html:81 app/templates/projects/edit.html:74
msgid "e.g. 10000.00"
msgstr "على سبيل المثال 10000.00"

#: app/templates/projects/create.html:82
msgid "Optional: Set a total project budget to monitor spend"
msgstr "اختياري: قم بتعيين ميزانية المشروع الإجمالية لمراقبة الإنفاق"

#: app/templates/projects/create.html:85 app/templates/projects/edit.html:77
msgid "Alert Threshold (%)"
msgstr "عتبة التنبيه (%)"

#: app/templates/projects/create.html:87
msgid "Notify when consumed budget exceeds this threshold"
msgstr "قم بالإخطار عندما تتجاوز الميزانية المستهلكة هذا الحد"

#: app/templates/projects/create.html:101
msgid "Project Creation Tips"
msgstr "نصائح لإنشاء المشروع"

#: app/templates/projects/create.html:103 app/templates/tasks/create.html:133
msgid "Clear Naming"
msgstr "تسمية واضحة"

#: app/templates/projects/create.html:103
msgid "Use descriptive names that clearly indicate the project's purpose"
msgstr "استخدم أسماء وصفية تشير بوضوح إلى غرض المشروع"

#: app/templates/projects/create.html:104
msgid "Billing Setup"
msgstr "إعداد الفواتير"

#: app/templates/projects/create.html:104
msgid "Set appropriate hourly rates based on project complexity and client budget"
msgstr "حدد الأسعار المناسبة للساعة بناءً على مدى تعقيد المشروع وميزانية العميل"

#: app/templates/projects/create.html:105
msgid "Detailed Description"
msgstr "وصف تفصيلي"

#: app/templates/projects/create.html:105
msgid "Include project objectives, deliverables, and key requirements"
msgstr "قم بتضمين أهداف المشروع والتسليمات والمتطلبات الرئيسية"

#: app/templates/projects/create.html:106
msgid "Client Selection"
msgstr "اختيار العميل"

#: app/templates/projects/create.html:106
msgid "Choose the right client to ensure proper project organization"
msgstr "اختيار العميل المناسب لضمان التنظيم السليم للمشروع"

#: app/templates/projects/create.html:334 app/templates/projects/create.html:455
msgid "Creating..."
msgstr "جارٍ الإنشاء..."

#: app/templates/projects/create.html:474
msgid "Could not create client. Please try again."
msgstr "لا يمكن إنشاء العميل. يرجى المحاولة مرة أخرى."

#: app/templates/projects/create.html:500
msgid "Client created"
msgstr "تم إنشاء العميل"

#: app/templates/projects/create.html:504
msgid "Network error while creating client"
msgstr "خطأ في الشبكة أثناء إنشاء العميل"

#: app/templates/projects/dashboard.html:19
msgid "Project Dashboard & Analytics"
msgstr "لوحة تحكم المشروع والتحليلات"

#: app/templates/projects/dashboard.html:28 app/templates/projects/view.html:24
msgid "Budget Analysis"
msgstr "تحليل الميزانية"

#: app/templates/projects/dashboard.html:32
msgid "All Time"
msgstr "كل الوقت"

#: app/templates/projects/dashboard.html:33
msgid "Last 7 Days"
msgstr "آخر 7 أيام"

#: app/templates/projects/dashboard.html:34
msgid "Last 30 Days"
msgstr "آخر 30 يومًا"

#: app/templates/projects/dashboard.html:35
msgid "Last 3 Months"
msgstr "آخر 3 أشهر"

#: app/templates/projects/dashboard.html:36
msgid "Last Year"
msgstr "العام الماضي"

#: app/templates/projects/dashboard.html:52
msgid "estimated"
msgstr "مُقدَّر"

#: app/templates/projects/dashboard.html:66 app/templates/projects/view.html:147
msgid "Budget Used"
msgstr "الميزانية المستخدمة"

#: app/templates/projects/dashboard.html:70
msgid "of budget"
msgstr "من الميزانية"

#: app/templates/projects/dashboard.html:84
msgid "Tasks Complete"
msgstr "اكتملت المهام"

#: app/templates/projects/dashboard.html:87
msgid "completion"
msgstr "انتهاء"

#: app/templates/projects/dashboard.html:100
msgid "Team Members"
msgstr "أعضاء الفريق"

#: app/templates/projects/dashboard.html:102
msgid "contributing"
msgstr "المساهمة"

#: app/templates/projects/dashboard.html:117
msgid "Budget vs. Actual"
msgstr "الميزانية مقابل الفعلية"

#: app/templates/projects/dashboard.html:139
msgid "No budget set for this project"
msgstr "لم يتم تحديد ميزانية لهذا المشروع"

#: app/templates/projects/dashboard.html:149
msgid "Task Status Distribution"
msgstr "توزيع حالة المهمة"

#: app/templates/projects/dashboard.html:167
msgid "No tasks created yet"
msgstr "لم يتم إنشاء أي مهام حتى الآن"

#: app/templates/projects/dashboard.html:180
msgid "Team Member Contributions"
msgstr "مساهمات أعضاء الفريق"

#: app/templates/projects/dashboard.html:204
msgid "No time entries recorded yet"
msgstr "لم يتم تسجيل إدخالات الوقت حتى الآن"

#: app/templates/projects/dashboard.html:214
msgid "Time Tracking Timeline"
msgstr "تتبع الوقت الجدول الزمني"

#: app/templates/projects/dashboard.html:224
msgid "Select a time period to view timeline"
msgstr "حدد فترة زمنية لعرض الجدول الزمني"

#: app/templates/projects/dashboard.html:272
msgid "Team Member Details"
msgstr "تفاصيل أعضاء الفريق"

#: app/templates/projects/dashboard.html:285
msgid "entries"
msgstr "إدخالات"

#: app/templates/projects/dashboard.html:289
msgid "tasks"
msgstr "المهام"

#: app/templates/projects/dashboard.html:307
msgid "No team members have logged time yet"
msgstr "لم يسجل أي من أعضاء الفريق الوقت حتى الآن"

#: app/templates/projects/dashboard.html:320
msgid "Attention Required"
msgstr "الاهتمام مطلوب"

#: app/templates/projects/dashboard.html:322
msgid "task(s) are overdue"
msgstr "المهمة (المهام) متأخرة"

#: app/templates/projects/edit.html:3 app/templates/projects/edit.html:8
#: app/templates/projects/list.html:214 app/templates/projects/view.html:28
msgid "Edit Project"
msgstr "تحرير المشروع"

#: app/templates/projects/edit_good.html:6
msgid "Edit Extra Good"
msgstr "تحرير جيد جدًا"

#: app/templates/projects/goods.html:7
msgid "Manage products and services for this project"
msgstr "إدارة المنتجات والخدمات لهذا المشروع"

#: app/templates/projects/goods.html:17
msgid "Total Goods"
msgstr "إجمالي البضائع"

#: app/templates/projects/goods.html:25
msgid "Billable Amount"
msgstr "المبلغ القابل للفوترة"

#: app/templates/projects/goods.html:29
msgid "Categories"
msgstr "فئات"

#: app/templates/projects/goods.html:68
msgid "Invoiced"
msgstr "فاتورة"

#: app/templates/projects/goods.html:72
msgid "Non-billable"
msgstr "غير قابلة للفوترة"

#: app/templates/projects/goods.html:81
msgid "Are you sure you want to delete this extra good?"
msgstr "هل أنت متأكد أنك تريد حذف هذه الميزة الإضافية؟"

#: app/templates/projects/goods.html:81
msgid "Delete Extra Good"
msgstr "حذف جيد جدًا"

#: app/templates/projects/goods.html:98
msgid "No extra goods found for this project"
msgstr "لم يتم العثور على سلع إضافية لهذا المشروع"

#: app/templates/projects/goods.html:99
msgid "Add Your First Good"
msgstr "أضف خيرك الأول"

#: app/templates/projects/goods.html:105
msgid "Breakdown by Category"
msgstr "التقسيم حسب الفئة"

#: app/templates/projects/goods.html:111
msgid "item(s)"
msgstr "أغراض)"

#: app/templates/projects/list.html:19
msgid "Filter Projects"
msgstr "مشاريع التصفية"

#: app/templates/projects/list.html:70
msgid "List View"
msgstr "عرض القائمة"

#: app/templates/projects/list.html:73
msgid "Grid View"
msgstr "عرض الشبكة"

#: app/templates/projects/view.html:32
msgid "Mark project as Inactive?"
msgstr "هل تريد وضع علامة على المشروع على أنه غير نشط؟"

#: app/templates/projects/view.html:32
msgid "Change Project Status"
msgstr "تغيير حالة المشروع"

#: app/templates/projects/view.html:37
msgid "Activate project?"
msgstr "تفعيل المشروع؟"

#: app/templates/projects/view.html:37
msgid "Activate Project"
msgstr "تفعيل المشروع"

#: app/templates/projects/view.html:45
msgid "Archive"
msgstr "أرشيف"

#: app/templates/projects/view.html:47
msgid "Unarchive project?"
msgstr "مشروع إلغاء الأرشفة؟"

#: app/templates/projects/view.html:47
msgid "Unarchive Project"
msgstr "مشروع إلغاء الأرشفة"

#: app/templates/projects/view.html:47 app/templates/projects/view.html:49
msgid "Unarchive"
msgstr "إلغاء الأرشفة"

#: app/templates/projects/view.html:55
msgid "Delete Project"
msgstr "حذف المشروع"

#: app/templates/projects/view.html:100
msgid "Archive Information"
msgstr "معلومات الأرشيف"

#: app/templates/projects/view.html:103
msgid "Archived on:"
msgstr "مؤرشف في:"

#: app/templates/projects/view.html:108
msgid "Archived by:"
msgstr "تمت أرشفته بواسطة:"

#: app/templates/projects/view.html:114
msgid "Reason:"
msgstr "سبب:"

#: app/templates/projects/view.html:130
msgid "Budget Overview"
msgstr "نظرة عامة على الميزانية"

#: app/templates/projects/view.html:179
msgid "Over"
msgstr "زيادة"

#: app/templates/projects/view.html:202
msgid "View Full Budget Analysis"
msgstr "عرض التحليل الكامل للميزانية"

#: app/templates/projects/view.html:226
msgid "Tasks for this project"
msgstr "المهام لهذا المشروع"

#: app/templates/projects/view.html:231 app/templates/tasks/_kanban.html:1235
#: app/templates/tasks/create.html:59 app/templates/tasks/edit.html:83
#: app/templates/tasks/my_tasks.html:134
msgid "Priority"
msgstr "أولوية"

#: app/templates/projects/view.html:233
msgid "Due"
msgstr "حق"

#: app/templates/projects/view.html:279
msgid "No tasks for this project."
msgstr "لا توجد مهام لهذا المشروع."

#: app/templates/quotes/accept.html:3 app/templates/quotes/accept.html:8
#: app/templates/quotes/view.html:229
msgid "Accept Quote"
msgstr "قبول الاقتباس"

#: app/templates/quotes/accept.html:11
msgid "Back to Quote"
msgstr "العودة إلى الاقتباس"

#: app/templates/quotes/accept.html:42
msgid ""
"Accepting this quote will create a new project with the budget from the "
"quote."
msgstr "سيؤدي قبول عرض الأسعار هذا إلى إنشاء مشروع جديد بالميزانية من عرض الأسعار."

#: app/templates/quotes/accept.html:50
msgid "The project will be created with the budget from the quote"
msgstr "سيتم إنشاء المشروع بالميزانية من عرض الأسعار"

#: app/templates/quotes/accept.html:55
msgid "Accept Quote & Create Project"
msgstr "قبول عرض الأسعار وإنشاء المشروع"

#: app/templates/quotes/create.html:4 app/templates/quotes/create.html:202
msgid "Create Quote"
msgstr "إنشاء اقتباس"

#: app/templates/quotes/create.html:33
msgid "Select a client"
msgstr "حدد عميلاً"

#: app/templates/quotes/create.html:41 app/templates/quotes/edit.html:33
msgid "Quote title"
msgstr "عنوان الاقتباس"

#: app/templates/quotes/create.html:46 app/templates/quotes/edit.html:47
msgid "Quote description"
msgstr "وصف الاقتباس"

#: app/templates/quotes/create.html:89 app/templates/quotes/edit.html:116
msgid "Financial Details"
msgstr "التفاصيل المالية"

#: app/templates/quotes/create.html:119 app/templates/quotes/edit.html:146
msgid "Select payment terms"
msgstr "حدد شروط الدفع"

#: app/templates/quotes/create.html:120 app/templates/quotes/edit.html:147
msgid "Due on Receipt"
msgstr "مستحق عند الاستلام"

#: app/templates/quotes/create.html:128 app/templates/quotes/edit.html:155
msgid "Or enter custom payment terms"
msgstr "أو أدخل شروط الدفع المخصصة"

#: app/templates/quotes/create.html:130 app/templates/quotes/edit.html:157
msgid "Use custom terms"
msgstr "استخدم المصطلحات المخصصة"

#: app/templates/quotes/create.html:138 app/templates/quotes/edit.html:165
#: app/templates/quotes/pdf_default.html:102 app/templates/quotes/view.html:116
msgid "Discount"
msgstr "تخفيض"

#: app/templates/quotes/create.html:142 app/templates/quotes/edit.html:169
msgid "Discount Type"
msgstr "نوع الخصم"

#: app/templates/quotes/create.html:144 app/templates/quotes/edit.html:171
msgid "No Discount"
msgstr "لا يوجد خصم"

#: app/templates/quotes/create.html:145 app/templates/quotes/edit.html:172
msgid "Percentage (%)"
msgstr "نسبة مئوية (٪)"

#: app/templates/quotes/create.html:146 app/templates/quotes/edit.html:173
msgid "Fixed Amount"
msgstr "مبلغ ثابت"

#: app/templates/quotes/create.html:150 app/templates/quotes/edit.html:177
msgid "Discount Amount"
msgstr "مبلغ الخصم"

#: app/templates/quotes/create.html:151 app/templates/quotes/edit.html:178
msgid "0.00"
msgstr "0.00"

#: app/templates/quotes/create.html:156 app/templates/quotes/edit.html:183
msgid "Coupon Code"
msgstr "رمز القسيمة"

#: app/templates/quotes/create.html:157 app/templates/quotes/edit.html:184
msgid "Optional coupon code"
msgstr "رمز القسيمة الاختياري"

#: app/templates/quotes/create.html:160 app/templates/quotes/edit.html:187
msgid "Discount Reason"
msgstr "سبب الخصم"

#: app/templates/quotes/create.html:161 app/templates/quotes/edit.html:188
msgid "Reason for discount"
msgstr "سبب الخصم"

#: app/templates/quotes/create.html:169
msgid "Approval Workflow"
msgstr "سير عمل الموافقة"

#: app/templates/quotes/create.html:174
msgid "Requires approval before sending"
msgstr "يتطلب الموافقة قبل الإرسال"

#: app/templates/quotes/create.html:182 app/templates/quotes/edit.html:196
msgid "Additional Information"
msgstr "معلومات إضافية"

#: app/templates/quotes/create.html:186 app/templates/quotes/edit.html:200
msgid "Internal notes (not visible to client)"
msgstr "الملاحظات الداخلية (غير مرئية للعميل)"

#: app/templates/quotes/create.html:187 app/templates/quotes/edit.html:201
msgid "These notes are only visible to your team"
msgstr "هذه الملاحظات مرئية لفريقك فقط"

#: app/templates/quotes/create.html:190 app/templates/quotes/edit.html:204
#: app/templates/quotes/view.html:152
msgid "Terms and Conditions"
msgstr "الشروط والأحكام"

#: app/templates/quotes/create.html:191 app/templates/quotes/edit.html:205
msgid "Terms and conditions"
msgstr "الشروط والأحكام"

#: app/templates/quotes/create.html:192 app/templates/quotes/edit.html:206
msgid "These terms will be visible to the client"
msgstr "وستكون هذه الشروط مرئية للعميل"

#: app/templates/quotes/edit.html:4 app/templates/quotes/view.html:19
msgid "Edit Quote"
msgstr "تحرير الاقتباس"

#: app/templates/quotes/edit.html:41
msgid "Client cannot be changed"
msgstr "لا يمكن تغيير العميل"

#: app/templates/quotes/edit.html:216
msgid "Update Quote"
msgstr "تحديث الاقتباس"

#: app/templates/quotes/list.html:21
msgid "Total Quotes"
msgstr "مجموع الاقتباسات"

#: app/templates/quotes/list.html:29
msgid "Acceptance Rate"
msgstr "معدل القبول"

#: app/templates/quotes/list.html:33
msgid "Avg Quote Value"
msgstr "متوسط ​​قيمة الاقتباس"

#: app/templates/quotes/list.html:40
msgid "Quotes by Status"
msgstr "اقتباسات حسب الحالة"

#: app/templates/quotes/list.html:51
msgid "Top Clients by Quotes"
msgstr "أفضل العملاء حسب عروض الأسعار"

#: app/templates/quotes/list.html:66
msgid "Filter Quotes"
msgstr "تصفية الاقتباسات"

#: app/templates/quotes/list.html:75
msgid "Search quotes..."
msgstr "اقتباسات البحث..."

#: app/templates/quotes/list.html:83 app/templates/quotes/list.html:160
#: app/templates/quotes/view.html:65
msgid "Accepted"
msgstr "مقبول"

#: app/templates/quotes/list.html:84 app/templates/quotes/list.html:162
#: app/templates/quotes/view.html:67 app/utils/i18n_helpers.py:161
#: app/utils/i18n_helpers.py:172
msgid "Rejected"
msgstr "مرفوض"

#: app/templates/quotes/list.html:106 app/templates/quotes/list.html:293
#: app/templates/quotes/view.html:24
msgid "Duplicate"
msgstr "ينسخ"

#: app/templates/quotes/list.html:107 app/templates/quotes/list.html:294
msgid "Mark as Sent"
msgstr "وضع علامة كمرسل"

#: app/templates/quotes/list.html:181
msgid "Create Your First Quote"
msgstr "قم بإنشاء عرض الأسعار الأول الخاص بك"

#: app/templates/quotes/list.html:185
msgid "Learn More"
msgstr "يتعلم أكثر"

#: app/templates/quotes/list.html:293
msgid "Are you sure you want to duplicate"
msgstr "هل أنت متأكد أنك تريد تكرار"

#: app/templates/quotes/list.html:293 app/templates/quotes/list.html:295
msgid "quote(s)?"
msgstr "يقتبس)؟"

#: app/templates/quotes/list.html:294
msgid "Are you sure you want to mark"
msgstr "هل أنت متأكد أنك تريد وضع علامة"

#: app/templates/quotes/list.html:294
msgid "quote(s) as sent?"
msgstr "الاقتباس (ق) كما أرسلت؟"

#: app/templates/quotes/pdf_default.html:37
#: app/utils/pdf_generator_fallback.py:447
msgid "QUOTE"
msgstr "يقتبس"

#: app/templates/quotes/pdf_default.html:39
msgid "Quote #"
msgstr "يقتبس #"

#: app/templates/quotes/pdf_default.html:51
msgid "Quote For"
msgstr "اقتباس ل"

#: app/templates/quotes/pdf_default.html:113
msgid "Subtotal After Discount:"
msgstr "المجموع الفرعي بعد الخصم:"

#: app/templates/quotes/pdf_default.html:135
#: app/utils/pdf_generator_fallback.py:544
msgid "Description:"
msgstr "وصف:"

#: app/templates/quotes/view.html:15
msgid "Back to Quotes"
msgstr "العودة إلى الاقتباسات"

#: app/templates/quotes/view.html:130
msgid "Subtotal After Discount"
msgstr "المجموع الفرعي بعد الخصم"

#: app/templates/quotes/view.html:160
msgid "Related Project"
msgstr "مشروع ذو صلة"

#: app/templates/quotes/view.html:177
msgid "Approval Status"
msgstr "حالة الموافقة"

#: app/templates/quotes/view.html:179
msgid "Approval not yet requested"
msgstr "لم يتم طلب الموافقة بعد"

#: app/templates/quotes/view.html:183
msgid "Request Approval"
msgstr "طلب الموافقة"

#: app/templates/quotes/view.html:187
msgid "Pending approval"
msgstr "في انتظار الموافقة"

#: app/templates/quotes/view.html:190 app/templates/quotes/view.html:513
msgid "Approve"
msgstr "يعتمد"

#: app/templates/quotes/view.html:191 app/templates/quotes/view.html:233
#: app/templates/quotes/view.html:531
msgid "Reject"
msgstr "يرفض"

#: app/templates/quotes/view.html:196
msgid "Approved by"
msgstr "تمت الموافقة عليه من قبل"

#: app/templates/quotes/view.html:198 app/templates/quotes/view.html:205
msgid "on"
msgstr "على"

#: app/templates/quotes/view.html:203
msgid "Rejected by"
msgstr "مرفوض من قبل"

#: app/templates/quotes/view.html:214
msgid "Request Approval Again"
msgstr "طلب الموافقة مرة أخرى"

#: app/templates/quotes/view.html:224
msgid "Send Quote"
msgstr "إرسال الاقتباس"

#: app/templates/quotes/view.html:233
msgid "Are you sure you want to reject this quote?"
msgstr "هل أنت متأكد أنك تريد رفض هذا الاقتباس؟"

#: app/templates/quotes/view.html:233 app/templates/quotes/view.html:235
msgid "Reject Quote"
msgstr "رفض الاقتباس"

#: app/templates/quotes/view.html:242 app/templates/quotes/view.html:541
msgid "Delete Quote"
msgstr "حذف الاقتباس"

#: app/templates/quotes/view.html:277
msgid "Internal comment (not visible to client)"
msgstr "تعليق داخلي (غير مرئي للعميل)"

#: app/templates/quotes/view.html:301 app/templates/quotes/view.html:328
#: app/templates/quotes/view.html:361
msgid "Internal"
msgstr "داخلي"

#: app/templates/quotes/view.html:303
msgid "Client Visible"
msgstr "العميل مرئي"

#: app/templates/quotes/view.html:310 app/templates/quotes/view.html:335
msgid "Are you sure you want to delete this comment?"
msgstr "هل أنت متأكد أنك تريد حذف هذا التعليق؟"

#: app/templates/quotes/view.html:357
msgid "Write a reply..."
msgstr "أكتب الرد..."

#: app/templates/quotes/view.html:376
msgid "No comments yet. Start the conversation by adding the first comment."
msgstr "لا توجد تعليقات حتى الآن. ابدأ المحادثة بإضافة التعليق الأول."

#: app/templates/quotes/view.html:405
msgid "Sent At"
msgstr "أرسلت في"

#: app/templates/quotes/view.html:411
msgid "Accepted At"
msgstr "مقبول في"

#: app/templates/quotes/view.html:426
msgid "Send Quote via Email"
msgstr "إرسال الاقتباس عبر البريد الإلكتروني"

#: app/templates/quotes/view.html:434
msgid "Recipient Email"
msgstr "البريد الإلكتروني للمستلم"

#: app/templates/quotes/view.html:442
#, python-format
msgid "Quote %(quote_number)s"
msgstr "اقتباس %(quote_number)s"

#: app/templates/quotes/view.html:446
msgid "Custom Message (Optional)"
msgstr "رسالة مخصصة (اختياري)"

#: app/templates/quotes/view.html:449
msgid "Add a custom message to the email..."
msgstr "إضافة رسالة مخصصة إلى البريد الإلكتروني..."

#: app/templates/quotes/view.html:453
msgid "Attach PDF"
msgstr "إرفاق قوات الدفاع الشعبي"

#: app/templates/quotes/view.html:505
msgid "Approve Quote"
msgstr "الموافقة على الاقتباس"

#: app/templates/quotes/view.html:509
msgid "Notes (Optional)"
msgstr "ملاحظات (اختياري)"

#: app/templates/quotes/view.html:510
msgid "Add approval notes..."
msgstr "إضافة ملاحظات الموافقة..."

#: app/templates/quotes/view.html:523
msgid "Reject Quote Approval"
msgstr "رفض الموافقة على عرض الأسعار"

#: app/templates/quotes/view.html:527
msgid "Rejection Reason"
msgstr "سبب الرفض"

#: app/templates/quotes/view.html:528
msgid "Please provide a reason for rejection..."
msgstr "الرجاء ذكر سبب الرفض..."

#: app/templates/quotes/view.html:542
msgid "Are you sure you want to delete this quote? This action cannot be undone."
msgstr "هل أنت متأكد أنك تريد حذف هذا الاقتباس؟ لا يمكن التراجع عن هذا الإجراء."

#: app/templates/recurring_invoices/create.html:124
#: app/templates/recurring_invoices/list.html:15
msgid "Create Recurring Invoice"
msgstr "إنشاء فاتورة متكررة"

#: app/templates/recurring_invoices/edit.html:111
msgid "Update Recurring Invoice"
msgstr "تحديث الفاتورة المتكررة"

#: app/templates/recurring_invoices/list.html:12
msgid "Automate invoice generation for subscription-based billing"
msgstr "أتمتة إنشاء الفاتورة للفواتير على أساس الاشتراك"

#: app/templates/recurring_invoices/list.html:26
msgid "Frequency"
msgstr "تكرار"

#: app/templates/recurring_invoices/list.html:27
msgid "Next Run"
msgstr "التشغيل التالي"

#: app/templates/recurring_invoices/view.html:17
msgid "Generate Now"
msgstr "توليد الآن"

#: app/templates/recurring_invoices/view.html:22
#: app/templates/time_entry_templates/view.html:24
msgid "Template Details"
msgstr "تفاصيل القالب"

#: app/templates/recurring_invoices/view.html:53
msgid "Invoice Settings"
msgstr "إعدادات الفاتورة"

#: app/templates/recurring_invoices/view.html:92
msgid "Recently Generated Invoices"
msgstr "الفواتير التي تم إنشاؤها مؤخرا"

#: app/templates/reports/export_form.html:171
msgid "e.g., development, meeting, urgent"
msgstr "على سبيل المثال، تطوير، اجتماع، عاجل"

#: app/templates/reports/index.html:62
msgid "Date Range & Comparison"
msgstr "النطاق الزمني والمقارنة"

#: app/templates/reports/index.html:66
msgid "Quick Date Ranges"
msgstr "النطاقات الزمنية السريعة"

#: app/templates/reports/index.html:95
msgid "Comparison View"
msgstr "عرض المقارنة"

#: app/templates/reports/index.html:121
msgid "Comparison Results"
msgstr "نتائج المقارنة"

#: app/templates/reports/index.html:130
msgid "Export Reports"
msgstr "تصدير التقارير"

#: app/templates/reports/index.html:133
msgid "Export Format"
msgstr "تنسيق التصدير"

#: app/templates/reports/index.html:143
msgid "Scheduled Reports"
msgstr "التقارير المجدولة"

#: app/templates/reports/index.html:164
msgid "Report Types"
msgstr "أنواع التقارير"

#: app/templates/reports/index.html:167
#: app/templates/reports/project_report.html:5
msgid "Project Report"
msgstr "تقرير المشروع"

#: app/templates/reports/index.html:170 app/templates/reports/user_report.html:5
msgid "User Report"
msgstr "تقرير المستخدم"

#: app/templates/reports/index.html:173 app/templates/reports/summary.html:6
msgid "Summary Report"
msgstr "تقرير موجز"

#: app/templates/reports/index.html:176 app/templates/reports/task_report.html:5
msgid "Task Report"
msgstr "تقرير المهمة"

#: app/templates/reports/index.html:182
msgid "Recent Entries"
msgstr "الإدخالات الأخيرة"

#: app/templates/reports/user_report.html:108
msgid "About Overtime Tracking"
msgstr "حول تتبع العمل الإضافي"

#: app/templates/saved_filters/list.html:46
msgid "Apply filter"
msgstr "تطبيق الفلتر"

#: app/templates/saved_filters/list.html:51
msgid "Are you sure you want to delete this filter?"
msgstr "هل أنت متأكد أنك تريد حذف هذا الفلتر؟"

#: app/templates/saved_filters/list.html:51
msgid "Delete Filter"
msgstr "حذف عامل التصفية"

#: app/templates/settings/keyboard_shortcuts.html:227
msgid "Customize Shortcuts"
msgstr "تخصيص الاختصارات"

#: app/templates/settings/keyboard_shortcuts.html:235
msgid "Search shortcuts..."
msgstr "اختصارات البحث..."

#: app/templates/settings/keyboard_shortcuts.html:461
msgid "This will reset all keyboard shortcuts to their default values. Continue?"
msgstr ""
"سيؤدي هذا إلى إعادة تعيين جميع اختصارات لوحة المفاتيح إلى قيمها الافتراضية. "
"يكمل؟"

#: app/templates/settings/keyboard_shortcuts.html:463
msgid "Reset to Defaults"
msgstr "إعادة التعيين إلى الإعدادات الافتراضية"

#: app/templates/setup/initial_setup.html:6
msgid "Welcome"
msgstr "مرحباً"

#: app/templates/setup/initial_setup.html:30
msgid "Privacy First"
msgstr "الخصوصية أولاً"

#: app/templates/setup/initial_setup.html:35
msgid "Self-hosted on your server"
msgstr "مستضافة ذاتيًا على الخادم الخاص بك"

#: app/templates/setup/initial_setup.html:41
msgid "Anonymous telemetry (opt-in)"
msgstr "القياس عن بعد مجهول (الاشتراك)"

#: app/templates/setup/initial_setup.html:47
msgid "No PII collected ever"
msgstr "لم يتم جمع أي معلومات تحديد الهوية الشخصية (PII) على الإطلاق"

#: app/templates/setup/initial_setup.html:53
msgid "Open source & transparent"
msgstr "مفتوحة المصدر وشفافة"

#: app/templates/setup/initial_setup.html:61
msgid "Welcome to TimeTracker"
msgstr "مرحبا بكم في TimeTracker"

#: app/templates/setup/initial_setup.html:62
msgid "Let's get you set up in just a moment"
msgstr "دعنا نجهزك خلال دقيقة واحدة"

#: app/templates/setup/initial_setup.html:69
msgid "Thank you for choosing TimeTracker!"
msgstr "شكرا لاختيارك TimeTracker!"

#: app/templates/setup/initial_setup.html:71
msgid "Your data stays on your server, and you have complete control."
msgstr "تبقى بياناتك على الخادم الخاص بك، ويكون لديك السيطرة الكاملة."

#: app/templates/setup/initial_setup.html:77
msgid "Help Us Improve (Optional)"
msgstr "ساعدنا على التحسين (اختياري)"

#: app/templates/setup/initial_setup.html:83
msgid "Enable anonymous telemetry"
msgstr "تمكين القياس عن بعد مجهول"

#: app/templates/setup/initial_setup.html:85
msgid "Help us understand usage patterns to improve TimeTracker"
msgstr "ساعدنا في فهم أنماط الاستخدام لتحسين TimeTracker"

#: app/templates/setup/initial_setup.html:94
msgid "What data is collected?"
msgstr "ما هي البيانات التي يتم جمعها؟"

#: app/templates/setup/initial_setup.html:98
msgid "What we collect:"
msgstr "ما نجمعه:"

#: app/templates/setup/initial_setup.html:100
msgid "Anonymous installation fingerprint (hashed)"
msgstr "بصمة تثبيت مجهولة (مجزأة)"

#: app/templates/setup/initial_setup.html:101
msgid "Application version & platform info"
msgstr "إصدار التطبيق ومعلومات النظام الأساسي"

#: app/templates/setup/initial_setup.html:102
msgid "Feature usage statistics"
msgstr "إحصائيات استخدام الميزة"

#: app/templates/setup/initial_setup.html:103
msgid "Internal numeric IDs only"
msgstr "المعرفات الرقمية الداخلية فقط"

#: app/templates/setup/initial_setup.html:108
msgid "What we DON'T collect:"
msgstr "ما لا نجمعه:"

#: app/templates/setup/initial_setup.html:110
msgid "No usernames or emails"
msgstr "لا أسماء المستخدمين أو رسائل البريد الإلكتروني"

#: app/templates/setup/initial_setup.html:111
msgid "No project names or descriptions"
msgstr "لا توجد أسماء المشاريع أو الأوصاف"

#: app/templates/setup/initial_setup.html:112
msgid "No time entry data or notes"
msgstr "لا توجد بيانات أو ملاحظات إدخال الوقت"

#: app/templates/setup/initial_setup.html:113
msgid "No client or business data"
msgstr "لا توجد بيانات العميل أو الأعمال"

#: app/templates/setup/initial_setup.html:114
msgid "No IP addresses or PII"
msgstr "لا توجد عناوين IP أو معلومات تحديد الهوية الشخصية (PII)."

#: app/templates/setup/initial_setup.html:120
msgid "Why?"
msgstr "لماذا؟"

#: app/templates/setup/initial_setup.html:120
msgid "Anonymous usage data helps us prioritize features and fix issues."
msgstr "تساعدنا بيانات الاستخدام المجهولة في تحديد أولويات الميزات وإصلاح المشكلات."

#: app/templates/setup/initial_setup.html:121
msgid "You can change this anytime in"
msgstr "يمكنك تغيير هذا في أي وقت"

#: app/templates/setup/initial_setup.html:121
msgid "Privacy & Analytics section"
msgstr "قسم الخصوصية والتحليلات"

#: app/templates/setup/initial_setup.html:131
msgid "Complete Setup & Continue"
msgstr "أكمل الإعداد والمتابعة"

#: app/templates/setup/initial_setup.html:135
msgid "By continuing, you agree to use TimeTracker under the"
msgstr "من خلال المتابعة، فإنك توافق على استخدام TimeTracker ضمن"

#: app/templates/setup/initial_setup.html:135
msgid "GPL-3.0 License"
msgstr "ترخيص GPL-3.0"

#: app/templates/tasks/_kanban.html:65 app/templates/tasks/_kanban.html:1360
#: app/templates/tasks/edit.html:3 app/templates/tasks/edit.html:13
#: app/templates/tasks/edit.html:26 app/templates/tasks/view.html:12
msgid "Edit Task"
msgstr "تحرير المهمة"

#: app/templates/tasks/_kanban.html:913
msgid "Failed to update status"
msgstr "فشل تحديث الحالة"

#: app/templates/tasks/_kanban.html:924 app/templates/tasks/_kanban.html:1000
msgid "Failed to update task status"
msgstr "فشل تحديث حالة المهمة"

#: app/templates/tasks/_kanban.html:937
msgid "Kanban column created"
msgstr "تم إنشاء عمود كانبان"

#: app/templates/tasks/_kanban.html:938
msgid "Kanban column deleted"
msgstr "تم حذف عمود كانبان"

#: app/templates/tasks/_kanban.html:939
msgid "Kanban columns reordered"
msgstr "تمت إعادة ترتيب أعمدة كانبان"

#: app/templates/tasks/_kanban.html:940
msgid "Kanban column visibility changed"
msgstr "تم تغيير رؤية عمود كانبان"

#: app/templates/tasks/_kanban.html:941 app/templates/tasks/_kanban.html:944
#: app/templates/tasks/_kanban.html:1017
msgid "Kanban columns updated"
msgstr "تم تحديث أعمدة كانبان"

#: app/templates/tasks/_kanban.html:942 app/templates/tasks/_kanban.html:1017
msgid "Update"
msgstr "تحديث"

#: app/templates/tasks/_kanban.html:955
msgid "Failed to refresh kanban columns"
msgstr "فشل تحديث أعمدة كانبان"

#: app/templates/tasks/_kanban.html:1218
msgid "Loading task details..."
msgstr "جارٍ تحميل تفاصيل المهمة..."

#: app/templates/tasks/_kanban.html:1263
msgid "Assigned To"
msgstr "تم تعيينه ل"

#: app/templates/tasks/_kanban.html:1313
msgid "Tracked"
msgstr "تتبع"

#: app/templates/tasks/_kanban.html:1324 app/templates/tasks/edit.html:166
msgid "Estimated"
msgstr "مُقدَّر"

#: app/templates/tasks/_kanban.html:1357
msgid "View Full Details"
msgstr "عرض التفاصيل الكاملة"

#: app/templates/tasks/create.html:3 app/templates/tasks/create.html:13
#: app/templates/tasks/create.html:117
msgid "Create Task"
msgstr "إنشاء مهمة"

#: app/templates/tasks/create.html:14
msgid "Add a new task to your project to break down work into manageable components"
msgstr "أضف مهمة جديدة إلى مشروعك لتقسيم العمل إلى مكونات يمكن التحكم فيها"

#: app/templates/tasks/create.html:16 app/templates/tasks/edit.html:284
#: app/templates/tasks/overdue.html:10
msgid "Back to Tasks"
msgstr "العودة إلى المهام"

#: app/templates/tasks/create.html:26 app/templates/tasks/edit.html:45
msgid "Task Name"
msgstr "اسم المهمة"

#: app/templates/tasks/create.html:27 app/templates/tasks/edit.html:48
msgid "Enter a descriptive task name"
msgstr "أدخل اسمًا وصفيًا للمهمة"

#: app/templates/tasks/create.html:28 app/templates/tasks/edit.html:49
msgid "Choose a clear, descriptive name that explains what needs to be done"
msgstr "اختر اسمًا واضحًا ووصفيًا يوضح ما يجب القيام به"

#: app/templates/tasks/create.html:38 app/templates/tasks/edit.html:58
#: app/templates/tasks/edit.html:509
msgid ""
"Provide detailed information about the task, requirements, and any specific "
"instructions..."
msgstr "تقديم معلومات مفصلة عن المهمة والمتطلبات وأي تعليمات محددة..."

#: app/templates/tasks/create.html:41 app/templates/tasks/edit.html:61
msgid "Optional: Add context, requirements, or specific instructions for the task"
msgstr "اختياري: قم بإضافة سياق أو متطلبات أو تعليمات محددة للمهمة"

#: app/templates/tasks/create.html:53 app/templates/tasks/edit.html:77
msgid "Select the project this task belongs to"
msgstr "حدد المشروع الذي تنتمي إليه هذه المهمة"

#: app/templates/tasks/create.html:61 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:440 app/templates/tasks/edit.html:85
#: app/templates/tasks/edit.html:636 app/templates/tasks/my_tasks.html:137
#: app/utils/i18n_helpers.py:39 app/utils/i18n_helpers.py:50
msgid "Low"
msgstr "قليل"

#: app/templates/tasks/create.html:62 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:441 app/templates/tasks/edit.html:86
#: app/templates/tasks/edit.html:637 app/templates/tasks/my_tasks.html:138
#: app/utils/i18n_helpers.py:40 app/utils/i18n_helpers.py:51
msgid "Medium"
msgstr "واسطة"

#: app/templates/tasks/create.html:63 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:442 app/templates/tasks/edit.html:87
#: app/templates/tasks/edit.html:638 app/templates/tasks/my_tasks.html:139
#: app/utils/i18n_helpers.py:41 app/utils/i18n_helpers.py:52
msgid "High"
msgstr "عالي"

#: app/templates/tasks/create.html:64 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:443 app/templates/tasks/edit.html:88
#: app/templates/tasks/edit.html:639 app/templates/tasks/my_tasks.html:140
#: app/utils/i18n_helpers.py:42 app/utils/i18n_helpers.py:53
msgid "Urgent"
msgstr "عاجل"

#: app/templates/tasks/create.html:68
msgid "Initial Status"
msgstr "الحالة الأولية"

#: app/templates/tasks/create.html:73 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:448 app/templates/tasks/edit.html:97
#: app/templates/tasks/edit.html:644 app/templates/tasks/my_tasks.html:129
#: app/utils/i18n_helpers.py:18 app/utils/i18n_helpers.py:30
msgid "Done"
msgstr "منتهي"

#: app/templates/tasks/create.html:93 app/templates/tasks/edit.html:117
msgid "Optional: Set a deadline for this task"
msgstr "اختياري: حدد موعدًا نهائيًا لهذه المهمة"

#: app/templates/tasks/create.html:96 app/templates/tasks/edit.html:120
msgid "Estimated Hours"
msgstr "الساعات المقدرة"

#: app/templates/tasks/create.html:98 app/templates/tasks/edit.html:122
msgid "Optional: Estimate how long this task will take"
msgstr "اختياري: قم بتقدير المدة التي ستستغرقها هذه المهمة"

#: app/templates/tasks/create.html:104 app/templates/tasks/edit.html:128
msgid "Assign To"
msgstr "تعيين ل"

#: app/templates/tasks/create.html:106 app/templates/tasks/edit.html:130
#: app/templates/tasks/overdue.html:59
msgid "Unassigned"
msgstr "غير معين"

#: app/templates/tasks/create.html:111 app/templates/tasks/edit.html:135
msgid "Optional: Assign this task to a team member"
msgstr "اختياري: قم بتعيين هذه المهمة إلى أحد أعضاء الفريق"

#: app/templates/tasks/create.html:126
msgid "Task Creation Tips"
msgstr "نصائح لإنشاء المهام"

#: app/templates/tasks/create.html:134
msgid "Use action verbs and be specific about what needs to be done"
msgstr "استخدم الأفعال وكن محددًا بشأن ما يجب القيام به"

#: app/templates/tasks/create.html:142
msgid "Realistic Estimates"
msgstr "تقديرات واقعية"

#: app/templates/tasks/create.html:143
msgid "Consider complexity and dependencies when estimating time"
msgstr "ضع في اعتبارك التعقيد والتبعيات عند تقدير الوقت"

#: app/templates/tasks/create.html:151
msgid "Set Deadlines"
msgstr "تحديد المواعيد النهائية"

#: app/templates/tasks/create.html:152
msgid "Due dates help prioritize work and track progress"
msgstr "تساعد تواريخ الاستحقاق في تحديد أولويات العمل وتتبع التقدم"

#: app/templates/tasks/create.html:160
msgid "Priority Matters"
msgstr "المسائل ذات الأولوية"

#: app/templates/tasks/create.html:161
msgid "Use priority levels to help team members focus on what's most important"
msgstr "استخدم مستويات الأولوية لمساعدة أعضاء الفريق على التركيز على ما هو أكثر أهمية"

#: app/templates/tasks/edit.html:14 app/templates/tasks/edit.html:27
#, python-format
msgid "Update task details and settings for \"%(task)s\""
msgstr "تحديث تفاصيل المهمة وإعداداتها لـ \"%(task)s\""

#: app/templates/tasks/edit.html:16
msgid "Back to Task"
msgstr "العودة إلى المهمة"

#: app/templates/tasks/edit.html:37
msgid "Task Information"
msgstr "معلومات المهمة"

#: app/templates/tasks/edit.html:141
msgid "Update Task"
msgstr "مهمة التحديث"

#: app/templates/tasks/edit.html:157
msgid "Estimate used"
msgstr "التقدير المستخدم"

#: app/templates/tasks/edit.html:164 app/templates/weekly_goals/index.html:185
msgid "Actual"
msgstr "فِعلي"

#: app/templates/tasks/edit.html:177
msgid "Current Task Info"
msgstr "معلومات المهمة الحالية"

#: app/templates/tasks/edit.html:181
msgid "Current Status"
msgstr "الوضع الحالي"

#: app/templates/tasks/edit.html:188
msgid "Current Priority"
msgstr "الأولوية الحالية"

#: app/templates/tasks/edit.html:206
msgid "Currently Assigned To"
msgstr "المعينة حاليا ل"

#: app/templates/tasks/edit.html:218
msgid "Current Due Date"
msgstr "تاريخ الاستحقاق الحالي"

#: app/templates/tasks/edit.html:232
msgid "Current Estimate"
msgstr "التقدير الحالي"

#: app/templates/tasks/edit.html:237 app/templates/tasks/edit.html:249
#: app/templates/user/settings.html:222
msgid "hours"
msgstr "ساعات"

#: app/templates/tasks/edit.html:244 app/templates/weekly_goals/index.html:87
#: app/templates/weekly_goals/view.html:42
msgid "Actual Hours"
msgstr "الساعات الفعلية"

#: app/templates/tasks/edit.html:259
msgid "Started"
msgstr "بدأت"

#: app/templates/tasks/edit.html:293
msgid "Edit Tips"
msgstr "تحرير النصائح"

#: app/templates/tasks/edit.html:302
msgid "Status Changes"
msgstr "تغييرات الحالة"

#: app/templates/tasks/edit.html:303
msgid "Changing status may affect time tracking and progress calculations"
msgstr "قد يؤثر تغيير الحالة على تتبع الوقت وحسابات التقدم"

#: app/templates/tasks/edit.html:314
msgid "Due Date Updates"
msgstr "تحديثات تاريخ الاستحقاق"

#: app/templates/tasks/edit.html:315
msgid "Consider team workload when adjusting deadlines"
msgstr "ضع في اعتبارك عبء عمل الفريق عند تعديل المواعيد النهائية"

#: app/templates/tasks/edit.html:326
msgid "Assignment Changes"
msgstr "تغييرات المهمة"

#: app/templates/tasks/edit.html:327
msgid "Notify team members when reassigning tasks"
msgstr "قم بإعلام أعضاء الفريق عند إعادة تعيين المهام"

#: app/templates/tasks/edit.html:585
msgid "Updating..."
msgstr "جارٍ التحديث..."

#: app/templates/tasks/list.html:32
msgid "Filter Tasks"
msgstr "تصفية المهام"

#: app/templates/tasks/list.html:231
msgid "Delete Selected Tasks"
msgstr "حذف المهام المحددة"

#: app/templates/tasks/list.html:251
msgid "Change Status for Selected Tasks"
msgstr "تغيير الحالة للمهام المحددة"

#: app/templates/tasks/list.html:279
msgid "Assign Selected Tasks"
msgstr "تعيين المهام المحددة"

#: app/templates/tasks/list.html:289
msgid "Assign Tasks"
msgstr "تعيين المهام"

#: app/templates/tasks/list.html:299
msgid "Move Selected Tasks to Project"
msgstr "نقل المهام المحددة إلى المشروع"

#: app/templates/tasks/list.html:300 app/templates/tasks/list.html:302
msgid "Select Project"
msgstr "حدد المشروع"

#: app/templates/tasks/list.html:309
msgid "Move Tasks"
msgstr "نقل المهام"

#: app/templates/tasks/list.html:324
msgid "Are you sure you want to delete the task \"{name}\"?"
msgstr "هل أنت متأكد أنك تريد حذف المهمة \"{name}\"؟"

#: app/templates/tasks/list.html:325
msgid ""
"Cannot delete task \"{name}\" because it has time entries. Please delete the"
" time entries first."
msgstr ""
"لا يمكن حذف المهمة \"{name}\" لأنها تحتوي على إدخالات للوقت. يرجى حذف "
"إدخالات الوقت أولا."

#: app/templates/tasks/list.html:508 app/templates/tasks/view.html:39
msgid "Delete Task"
msgstr "حذف المهمة"

#: app/templates/tasks/my_tasks.html:3 app/templates/tasks/my_tasks.html:23
msgid "My Tasks"
msgstr "المهام الخاصة بي"

#: app/templates/tasks/my_tasks.html:20
msgid "New Task"
msgstr "مهمة جديدة"

#: app/templates/tasks/my_tasks.html:23
msgid "Tasks assigned to or created by you"
msgstr "المهام التي تم تعيينها لك أو التي قمت بإنشائها"

#: app/templates/tasks/my_tasks.html:23
msgid "total"
msgstr "المجموع"

#: app/templates/tasks/my_tasks.html:105
msgid "Filter My Tasks"
msgstr "تصفية المهام الخاصة بي"

#: app/templates/tasks/my_tasks.html:119
msgid "Task name or description"
msgstr "اسم المهمة أو الوصف"

#: app/templates/tasks/my_tasks.html:136
msgid "All Priorities"
msgstr "جميع الأولويات"

#: app/templates/tasks/my_tasks.html:155
msgid "Task Type"
msgstr "نوع المهمة"

#: app/templates/tasks/my_tasks.html:158
msgid "Assigned to Me"
msgstr "المخصصة لي"

#: app/templates/tasks/my_tasks.html:159
msgid "Created by Me"
msgstr "خلقت من قبلي"

#: app/templates/tasks/my_tasks.html:166
msgid "Show overdue only"
msgstr "عرض المتأخرة فقط"

#: app/templates/tasks/my_tasks.html:173
msgid "Apply Filters"
msgstr "تطبيق المرشحات"

#: app/templates/tasks/my_tasks.html:289
msgid "Created by me"
msgstr "خلقت من قبلي"

#: app/templates/tasks/my_tasks.html:317 app/templates/weekly_goals/index.html:122
msgid "View Details"
msgstr "عرض التفاصيل"

#: app/templates/tasks/my_tasks.html:340
msgid "My tasks pagination"
msgstr "مهامي ترقيم الصفحات"

#: app/templates/tasks/my_tasks.html:363
msgid "..."
msgstr ""

#: app/templates/tasks/my_tasks.html:387
msgid "No tasks found"
msgstr "لم يتم العثور على مهام"

#: app/templates/tasks/my_tasks.html:388
msgid "You don't have any tasks assigned to you or created by you yet."
msgstr "ليس لديك أي مهام تم تكليفك بها أو إنشاؤها بواسطتك حتى الآن."

#: app/templates/tasks/my_tasks.html:391
msgid "Create Your First Task"
msgstr "أنشئ مهمتك الأولى"

#: app/templates/tasks/my_tasks.html:394 app/templates/tasks/overdue.html:140
msgid "View All Tasks"
msgstr "عرض كافة المهام"

#: app/templates/tasks/overdue.html:3 app/templates/tasks/overdue.html:13
msgid "Overdue Tasks"
msgstr "المهام المتأخرة"

#: app/templates/tasks/overdue.html:13
msgid "Requires immediate attention"
msgstr "يتطلب اهتماما فوريا"

#: app/templates/tasks/overdue.html:13
msgid "items"
msgstr "أغراض"

#: app/templates/tasks/overdue.html:18
msgid "Overdue Tasks Detected"
msgstr "تم اكتشاف المهام المتأخرة"

#: app/templates/tasks/overdue.html:21
msgid "There are"
msgstr "هناك"

#: app/templates/tasks/overdue.html:21
msgid "overdue tasks that require immediate attention."
msgstr "المهام المتأخرة التي تتطلب اهتماما فوريا."

#: app/templates/tasks/overdue.html:22
msgid "Please review and update these tasks to prevent further delays."
msgstr "يرجى مراجعة هذه المهام وتحديثها لمنع المزيد من التأخير."

#: app/templates/tasks/overdue.html:63
msgid "Due:"
msgstr "حق:"

#: app/templates/tasks/overdue.html:68
msgid "Est:"
msgstr "EST:"

#: app/templates/tasks/overdue.html:73
msgid "Actual:"
msgstr "فِعلي:"

#: app/templates/tasks/overdue.html:137
msgid "No Overdue Tasks!"
msgstr "لا توجد مهام متأخرة!"

#: app/templates/tasks/overdue.html:138
msgid "Great job! All tasks are currently on schedule."
msgstr "عمل عظيم! جميع المهام حاليا في الموعد المحدد."

#: app/templates/tasks/overdue.html:148
msgid "Enter new due date (YYYY-MM-DD):"
msgstr "أدخل تاريخ الاستحقاق الجديد (YYYY-MM-DD):"

#: app/templates/tasks/overdue.html:149
msgid "Are you sure you want to extend the due date to"
msgstr "هل أنت متأكد أنك تريد تمديد تاريخ الاستحقاق إلى"

#: app/templates/tasks/overdue.html:150 app/templates/tasks/overdue.html:154
msgid "for all overdue tasks?"
msgstr "لجميع المهام المتأخرة؟"

#: app/templates/tasks/overdue.html:151
msgid "Bulk due date update feature coming soon!"
msgstr "ميزة التحديث الجماعي لتاريخ الاستحقاق ستتوفر قريبًا!"

#: app/templates/tasks/overdue.html:152
msgid "Enter new priority (low/medium/high/urgent):"
msgstr "أدخل أولوية جديدة (منخفضة/متوسطة/عالية/عاجلة):"

#: app/templates/tasks/overdue.html:153
msgid "Are you sure you want to set priority to"
msgstr "هل أنت متأكد أنك تريد تحديد الأولوية ل"

#: app/templates/tasks/overdue.html:155
msgid "Bulk priority update feature coming soon!"
msgstr "ميزة التحديث ذات الأولوية المجمعة ستتوفر قريبًا!"

#: app/templates/tasks/overdue.html:156
msgid "Invalid priority. Please use: low, medium, high, or urgent"
msgstr "الأولوية غير صالحة. يرجى استخدام: منخفض، متوسط، مرتفع، أو عاجل"

#: app/templates/tasks/view.html:14
msgid "Start task and mark as In Progress?"
msgstr "هل تريد بدء المهمة ووضع علامة قيد التقدم؟"

#: app/templates/tasks/view.html:14 app/templates/tasks/view.html:20
msgid "Change Task Status"
msgstr "تغيير حالة المهمة"

#: app/templates/tasks/view.html:20
msgid "Mark task as To Do?"
msgstr "وضع علامة على المهمة على أنها \"مهام\"؟"

#: app/templates/tasks/view.html:23
msgid "Pause"
msgstr "يوقف"

#: app/templates/tasks/view.html:25
msgid "Mark task as Done?"
msgstr "هل تريد وضع علامة \"تم\" على المهمة؟"

#: app/templates/tasks/view.html:25
msgid "Complete Task"
msgstr "مهمة كاملة"

#: app/templates/tasks/view.html:25 app/templates/tasks/view.html:28
msgid "Complete"
msgstr "مكتمل"

#: app/templates/tasks/view.html:31
msgid "Reopen task to Review?"
msgstr "هل تريد إعادة فتح المهمة للمراجعة؟"

#: app/templates/tasks/view.html:31
msgid "Reopen Task"
msgstr "إعادة فتح المهمة"

#: app/templates/tasks/view.html:31 app/templates/tasks/view.html:34
msgid "Reopen"
msgstr "إعادة فتح"

#: app/templates/time_entry_templates/create.html:13
msgid "Create Time Entry Template"
msgstr "إنشاء قالب إدخال الوقت"

#: app/templates/time_entry_templates/create.html:33
#: app/templates/time_entry_templates/edit.html:33
msgid "e.g., Daily Standup, Client Meeting"
msgstr "على سبيل المثال، الاستعداد اليومي، اجتماع العملاء"

#: app/templates/time_entry_templates/create.html:82
#: app/templates/time_entry_templates/edit.html:86
msgid "e.g., 1.0, 0.5"
msgstr "على سبيل المثال، 1.0، 0.5"

#: app/templates/time_entry_templates/create.html:97
#: app/templates/time_entry_templates/edit.html:101
msgid "Pre-fill notes for this type of time entry"
msgstr "املأ الملاحظات مسبقًا لهذا النوع من إدخال الوقت"

#: app/templates/time_entry_templates/create.html:110
#: app/templates/time_entry_templates/edit.html:114
msgid "e.g., meeting, development, admin"
msgstr "على سبيل المثال، الاجتماع، التطوير، المشرف"

#: app/templates/time_entry_templates/edit.html:13
msgid "Edit Template"
msgstr "تحرير القالب"

#: app/templates/time_entry_templates/list.html:44
#: app/templates/time_entry_templates/view.html:144
msgid "Are you sure you want to delete this template?"
msgstr "هل أنت متأكد أنك تريد حذف هذا القالب؟"

#: app/templates/time_entry_templates/list.html:44
#: app/templates/time_entry_templates/view.html:144
msgid "Delete Template"
msgstr "حذف القالب"

#: app/templates/time_entry_templates/view.html:96
msgid "Usage Statistics"
msgstr "إحصائيات الاستخدام"

#: app/templates/timer/manual_entry.html:7
msgid "Duplicate Entry"
msgstr "إدخال مكرر"

#: app/templates/timer/manual_entry.html:12
msgid "Duplicate Time Entry"
msgstr "إدخال وقت مكرر"

#: app/templates/timer/manual_entry.html:12
msgid "Log Time Manually"
msgstr "تسجيل الوقت يدويا"

#: app/templates/timer/manual_entry.html:13
msgid "Create a copy of a previous entry with new times"
msgstr "إنشاء نسخة من الإدخال السابق مع الأوقات الجديدة"

#: app/templates/timer/manual_entry.html:13
msgid "Create a new time entry"
msgstr "إنشاء إدخال وقت جديد"

#: app/templates/timer/manual_entry.html:24
msgid "Duplicating entry:"
msgstr "إدخال مكرر:"

#: app/templates/timer/manual_entry.html:27
msgid "Original:"
msgstr "إبداعي:"

#: app/templates/timer/manual_entry.html:27
msgid "to"
msgstr "ل"

#: app/templates/timer/manual_entry.html:51
#: app/templates/timer/manual_entry.html:122
#: app/templates/timer/timer_page.html:127
msgid "No task"
msgstr "لا توجد مهمة"

#: app/templates/timer/manual_entry.html:53
msgid "Tasks load after selecting a project"
msgstr "يتم تحميل المهام بعد تحديد المشروع"

#: app/templates/timer/manual_entry.html:82
msgid "What did you work on?"
msgstr "ماذا عملت عليه؟"

#: app/templates/timer/manual_entry.html:87
msgid "tag1, tag2"
msgstr "العلامة 1، العلامة 2"

#: app/templates/timer/manual_entry.html:123
msgid "Failed to load tasks"
msgstr "فشل في تحميل المهام"

#: app/templates/timer/timer_page.html:12
msgid "Track your time with a visual timer"
msgstr "تتبع وقتك باستخدام مؤقت مرئي"

#: app/templates/timer/timer_page.html:75
msgid "Estimated Completion"
msgstr "الانتهاء المقدر"

#: app/templates/timer/timer_page.html:77
msgid "Calculating..."
msgstr "جارٍ الحساب..."

#: app/templates/timer/timer_page.html:80
msgid "Based on average session duration"
msgstr "بناءً على متوسط ​​مدة الجلسة"

#: app/templates/timer/timer_page.html:97
msgid "No active timer. Start one below!"
msgstr "لا يوجد توقيت نشط. ابدأ واحدًا أدناه!"

#: app/templates/timer/timer_page.html:105
msgid "Start New Timer"
msgstr "بدء الموقت الجديد"

#: app/templates/timer/timer_page.html:115
msgid "Select a project..."
msgstr "حدد مشروع..."

#: app/templates/timer/timer_page.html:135
msgid "Add notes about what you're working on..."
msgstr "أضف ملاحظات حول ما تعمل عليه..."

#: app/templates/timer/timer_page.html:184
msgid "Recent Projects"
msgstr "المشاريع الأخيرة"

#: app/templates/timer/timer_page.html:202
msgid "Today's Stats"
msgstr "احصائيات اليوم"

#: app/templates/user/profile.html:31 app/templates/user/settings.html:2
#: app/templates/user/settings.html:7
msgid "Settings"
msgstr "إعدادات"

#: app/templates/user/profile.html:60 app/templates/user/profile.html:98
msgid "No project"
msgstr "لا يوجد مشروع"

#: app/templates/user/profile.html:106
msgid "In progress"
msgstr "في تَقَدم"

#: app/templates/user/profile.html:120
msgid "View all time entries"
msgstr "عرض جميع إدخالات الوقت"

#: app/templates/user/profile.html:124
msgid "No recent time entries"
msgstr "لا توجد إدخالات الوقت الأخيرة"

#: app/templates/user/settings.html:8
msgid "Manage your account settings and preferences"
msgstr "إدارة إعدادات حسابك وتفضيلاتك"

#: app/templates/user/settings.html:17
msgid "Profile Information"
msgstr "معلومات الملف الشخصي"

#: app/templates/user/settings.html:27
msgid "Username cannot be changed"
msgstr "لا يمكن تغيير اسم المستخدم"

#: app/templates/user/settings.html:40
msgid "Email Address"
msgstr "عنوان البريد الإلكتروني"

#: app/templates/user/settings.html:45
msgid "Required for email notifications"
msgstr "مطلوب لإخطارات البريد الإلكتروني"

#: app/templates/user/settings.html:53
msgid "Notification Preferences"
msgstr "تفضيلات الإخطار"

#: app/templates/user/settings.html:62
msgid "Enable Email Notifications"
msgstr "تمكين إشعارات البريد الإلكتروني"

#: app/templates/user/settings.html:63
msgid "Master switch for all email notifications"
msgstr "مفتاح رئيسي لجميع إشعارات البريد الإلكتروني"

#: app/templates/user/settings.html:73
msgid "Overdue Invoice Notifications"
msgstr "إخطارات الفاتورة المتأخرة"

#: app/templates/user/settings.html:82
msgid "Task Assignment Notifications"
msgstr "إشعارات تعيين المهام"

#: app/templates/user/settings.html:91
msgid "Comment & Mention Notifications"
msgstr "إشعارات التعليق والإشارة"

#: app/templates/user/settings.html:100
msgid "Weekly Time Summary Email"
msgstr "البريد الإلكتروني لملخص الوقت الأسبوعي"

#: app/templates/user/settings.html:110
msgid "Display Preferences"
msgstr "تفضيلات العرض"

#: app/templates/user/settings.html:120 app/templates/user/settings.html:132
#: app/templates/user/settings.html:253
msgid "System Default"
msgstr "النظام الافتراضي"

#: app/templates/user/settings.html:121
msgid "Light"
msgstr "ضوء"

#: app/templates/user/settings.html:144
msgid "Time Rounding Preferences"
msgstr "تفضيلات تقريب الوقت"

#: app/templates/user/settings.html:147
msgid ""
"Configure how your time entries are rounded. This affects how durations are "
"calculated when you stop timers."
msgstr ""
"قم بتكوين كيفية تقريب إدخالات الوقت الخاصة بك. يؤثر هذا على كيفية حساب المدد"
" عند إيقاف المؤقتات."

#: app/templates/user/settings.html:157
msgid "Enable Time Rounding"
msgstr "تمكين تقريب الوقت"

#: app/templates/user/settings.html:158
msgid "Round time entries to configured intervals"
msgstr "إدخالات الوقت المستديرة إلى فترات زمنية تم تكوينها"

#: app/templates/user/settings.html:165
msgid "Rounding Interval"
msgstr "الفاصل الزمني للتقريب"

#: app/templates/user/settings.html:173
msgid "Time entries will be rounded to this interval"
msgstr "سيتم تقريب إدخالات الوقت إلى هذا الفاصل الزمني"

#: app/templates/user/settings.html:178
msgid "Rounding Method"
msgstr "طريقة التقريب"

#: app/templates/user/settings.html:206
msgid "Overtime Settings"
msgstr "إعدادات العمل الإضافي"

#: app/templates/user/settings.html:209
msgid ""
"Set your standard working hours per day. Any time worked beyond this will be"
" counted as overtime."
msgstr ""
"حدد ساعات العمل القياسية الخاصة بك يوميًا. وأي وقت عمل بعد ذلك سيتم احتسابه "
"كعمل إضافي."

#: app/templates/user/settings.html:215
msgid "Standard Hours Per Day"
msgstr "ساعات قياسية في اليوم الواحد"

#: app/templates/user/settings.html:224
msgid "Typically 8 hours for a full-time job"
msgstr "عادة 8 ساعات لوظيفة بدوام كامل"

#: app/templates/user/settings.html:230
msgid "How it works"
msgstr "كيف يعمل"

#: app/templates/user/settings.html:233
msgid ""
"If you work more than your standard hours in a day, the extra time will be "
"tracked as overtime in reports and analytics."
msgstr ""
"إذا كنت تعمل أكثر من ساعات العمل القياسية في اليوم، فسيتم تتبع الوقت الإضافي"
" كعمل إضافي في التقارير والتحليلات."

#: app/templates/user/settings.html:243
msgid "Regional Settings"
msgstr "الإعدادات الإقليمية"

#: app/templates/user/settings.html:249
msgid "Timezone"
msgstr "المنطقة الزمنية"

#: app/templates/user/settings.html:262
msgid "Date Format"
msgstr "تنسيق التاريخ"

#: app/templates/user/settings.html:275
msgid "Time Format"
msgstr "تنسيق الوقت"

#: app/templates/user/settings.html:286
msgid "Week Starts On"
msgstr "يبدأ الأسبوع في"

#: app/templates/user/settings.html:290
msgid "Sunday"
msgstr "الأحد"

#: app/templates/user/settings.html:291
msgid "Monday"
msgstr "الاثنين"

#: app/templates/user/settings.html:292
msgid "Saturday"
msgstr "السبت"

#: app/templates/user/settings.html:370
msgid "Time rounding is disabled. All times will be recorded exactly as tracked."
msgstr "تم تعطيل تقريب الوقت. سيتم تسجيل جميع الأوقات تمامًا كما تم تتبعها."

#: app/templates/user/settings.html:375
msgid "No rounding - times will be recorded exactly as tracked."
msgstr "لا يوجد تقريب - سيتم تسجيل الأوقات تمامًا كما تم تتبعها."

#: app/templates/user/settings.html:401
msgid "Actual time:"
msgstr "الوقت الفعلي:"

#: app/templates/user/settings.html:401
msgid "Rounded:"
msgstr "مدور:"

#: app/templates/user/settings.html:402
msgid "With "
msgstr "مع"

#: app/templates/user/settings.html:402
msgid " minute intervals"
msgstr "فواصل زمنية دقيقة"

#: app/templates/weekly_goals/create.html:3
msgid "Create Weekly Goal"
msgstr "إنشاء هدف أسبوعي"

#: app/templates/weekly_goals/create.html:11
msgid "Create Weekly Time Goal"
msgstr "إنشاء هدف الوقت الأسبوعي"

#: app/templates/weekly_goals/create.html:14
msgid "Set a target for hours to work this week"
msgstr "حدد هدفًا لساعات العمل هذا الأسبوع"

#: app/templates/weekly_goals/create.html:26
#: app/templates/weekly_goals/edit.html:42
#: app/templates/weekly_goals/index.html:83
#: app/templates/weekly_goals/view.html:34
msgid "Target Hours"
msgstr "الساعات المستهدفة"

#: app/templates/weekly_goals/create.html:41
msgid "How many hours do you want to work this week?"
msgstr "كم ساعة تريد العمل هذا الأسبوع؟"

#: app/templates/weekly_goals/create.html:48
msgid "Week Start Date"
msgstr "تاريخ بداية الأسبوع"

#: app/templates/weekly_goals/create.html:55
msgid "Leave blank to use current week (starting Monday)"
msgstr "اتركه فارغًا لاستخدام الأسبوع الحالي (بدءًا من يوم الاثنين)"

#: app/templates/weekly_goals/create.html:67
#: app/templates/weekly_goals/edit.html:81
msgid "Optional notes about your goal..."
msgstr "ملاحظات اختيارية حول هدفك..."

#: app/templates/weekly_goals/create.html:74
msgid "Quick Presets"
msgstr "الإعدادات المسبقة السريعة"

#: app/templates/weekly_goals/create.html:122
msgid "Tips for Setting Goals"
msgstr "نصائح لتحديد الأهداف"

#: app/templates/weekly_goals/create.html:126
msgid "Be realistic: Consider holidays, meetings, and other commitments"
msgstr "كن واقعيًا: فكر في الإجازات والاجتماعات والالتزامات الأخرى"

#: app/templates/weekly_goals/create.html:127
msgid "Start conservative: You can always adjust your goal later"
msgstr "ابدأ بشكل متحفظ: يمكنك دائمًا تعديل هدفك لاحقًا"

#: app/templates/weekly_goals/create.html:128
msgid "Track progress: Check your dashboard regularly to stay on track"
msgstr ""
"تتبع التقدم: تحقق من لوحة المعلومات الخاصة بك بانتظام للبقاء على المسار "
"الصحيح"

#: app/templates/weekly_goals/create.html:129
msgid "Typical full-time: 40 hours per week (8 hours/day, 5 days)"
msgstr "دوام كامل نموذجي: 40 ساعة في الأسبوع (8 ساعات في اليوم، 5 أيام)"

#: app/templates/weekly_goals/edit.html:3
msgid "Edit Weekly Goal"
msgstr "تحرير الهدف الأسبوعي"

#: app/templates/weekly_goals/edit.html:11
msgid "Edit Weekly Time Goal"
msgstr "تحرير هدف الوقت الأسبوعي"

#: app/templates/weekly_goals/edit.html:27
msgid "Week Period"
msgstr "فترة الأسبوع"

#: app/templates/weekly_goals/edit.html:31
msgid "Current Progress"
msgstr "التقدم الحالي"

#: app/templates/weekly_goals/edit.html:93
msgid "Are you sure you want to delete this goal?"
msgstr "هل أنت متأكد أنك تريد حذف هذا الهدف؟"

#: app/templates/weekly_goals/edit.html:93
msgid "Delete Goal"
msgstr "حذف الهدف"

#: app/templates/weekly_goals/index.html:4
#: app/templates/weekly_goals/index.html:13
msgid "Weekly Time Goals"
msgstr "أهداف الوقت الأسبوعية"

#: app/templates/weekly_goals/index.html:14
msgid "Set and track your weekly hour targets"
msgstr "قم بتعيين وتتبع أهداف الساعة الأسبوعية الخاصة بك"

#: app/templates/weekly_goals/index.html:16
msgid "New Goal"
msgstr "هدف جديد"

#: app/templates/weekly_goals/index.html:27
msgid "Total Goals"
msgstr "مجموع الأهداف"

#: app/templates/weekly_goals/index.html:63
msgid "Success Rate"
msgstr "معدل النجاح"

#: app/templates/weekly_goals/index.html:75
msgid "Current Week Goal"
msgstr "هدف الأسبوع الحالي"

#: app/templates/weekly_goals/index.html:106
#: app/templates/weekly_goals/view.html:101
msgid "Remaining Hours"
msgstr "الساعات المتبقية"

#: app/templates/weekly_goals/index.html:110
#: app/templates/weekly_goals/view.html:105
msgid "Days Remaining"
msgstr "الأيام المتبقية"

#: app/templates/weekly_goals/index.html:114
#: app/templates/weekly_goals/view.html:109
msgid "Avg Hours/Day Needed"
msgstr "متوسط ​​الساعات/اليوم المطلوب"

#: app/templates/weekly_goals/index.html:126
msgid "Edit Goal"
msgstr "تحرير الهدف"

#: app/templates/weekly_goals/index.html:139
msgid "No goal set for this week"
msgstr "لم يتم تحديد هدف لهذا الأسبوع"

#: app/templates/weekly_goals/index.html:142
msgid "Create a weekly time goal to start tracking your progress"
msgstr "قم بإنشاء هدف زمني أسبوعي لبدء تتبع تقدمك"

#: app/templates/weekly_goals/index.html:158
msgid "Goal History"
msgstr "تاريخ الهدف"

#: app/templates/weekly_goals/index.html:185
msgid "Target"
msgstr "هدف"

#: app/templates/weekly_goals/view.html:3 app/templates/weekly_goals/view.html:12
msgid "Weekly Goal Details"
msgstr "تفاصيل الهدف الأسبوعي"

#: app/templates/weekly_goals/view.html:119
msgid "Daily Breakdown"
msgstr "الانهيار اليومي"

#: app/templates/weekly_goals/view.html:162
msgid "Time Entries This Week"
msgstr "إدخالات الوقت هذا الأسبوع"

#: app/templates/weekly_goals/view.html:171
msgid "No Project"
msgstr "لا يوجد مشروع"

#: app/templates/weekly_goals/view.html:206
msgid "No time entries recorded for this week yet"
msgstr "لم يتم تسجيل إدخالات الوقت لهذا الأسبوع حتى الآن"

#: app/utils/i18n_helpers.py:108 app/utils/i18n_helpers.py:119
msgid "Overpaid"
msgstr "زائدة"

#: app/utils/i18n_helpers.py:127 app/utils/i18n_helpers.py:143
msgid "Cash"
msgstr "نقدي"

#: app/utils/i18n_helpers.py:128 app/utils/i18n_helpers.py:144
msgid "Check"
msgstr "يفحص"

#: app/utils/i18n_helpers.py:129 app/utils/i18n_helpers.py:145
msgid "Bank Transfer"
msgstr "التحويل البنكي"

#: app/utils/i18n_helpers.py:130 app/utils/i18n_helpers.py:146
msgid "Credit Card"
msgstr "بطاقة إئتمان"

#: app/utils/i18n_helpers.py:131 app/utils/i18n_helpers.py:147
msgid "Debit Card"
msgstr "بطاقة الخصم"

#: app/utils/i18n_helpers.py:132 app/utils/i18n_helpers.py:148
msgid "PayPal"
msgstr "باي بال"

#: app/utils/i18n_helpers.py:133 app/utils/i18n_helpers.py:149
msgid "Stripe"
msgstr "شريط"

#: app/utils/i18n_helpers.py:134 app/utils/i18n_helpers.py:150
msgid "Company Card"
msgstr "بطاقة الشركة"

#: app/utils/i18n_helpers.py:160 app/utils/i18n_helpers.py:171
msgid "Approved"
msgstr "موافقة"

#: app/utils/i18n_helpers.py:162 app/utils/i18n_helpers.py:173
msgid "Reimbursed"
msgstr "تسدد"

#: app/utils/i18n_helpers.py:238 app/utils/i18n_helpers.py:250
msgid "Processing"
msgstr "يعالج"

#: app/utils/i18n_helpers.py:241 app/utils/i18n_helpers.py:253
msgid "Partial"
msgstr "جزئي"

#: app/utils/i18n_helpers.py:283
msgid "80% Budget Warning"
msgstr "تحذير بشأن الميزانية بنسبة 80%"

#: app/utils/i18n_helpers.py:284
msgid "Budget Limit Reached"
msgstr "تم الوصول إلى حد الميزانية"

#: app/utils/i18n_helpers.py:293 app/utils/i18n_helpers.py:303
msgid "Info"
msgstr "معلومات"

#: app/utils/pdf_generator_fallback.py:163
#, python-format
msgid "Invoice #: %(num)s"
msgstr "رقم الفاتورة: %(num)s"

#: app/utils/pdf_generator_fallback.py:166 app/utils/pdf_generator_fallback.py:169
#, python-format
msgid "Issue Date: %(date)s"
msgstr "تاريخ الإصدار: %(تاريخ)s"

#: app/utils/pdf_generator_fallback.py:167 app/utils/pdf_generator_fallback.py:170
#, python-format
msgid "Due Date: %(date)s"
msgstr "تاريخ الاستحقاق: %(تاريخ)s"

#: app/utils/pdf_generator_fallback.py:457
msgid "Quote For:"
msgstr "اقتباس ل:"

#: app/utils/pdf_generator_fallback.py:467
msgid "Quote Details:"
msgstr "تفاصيل الاقتباس:"

#: app/utils/pdf_generator_fallback.py:479
msgid "Items:"
msgstr "أغراض:"

#: app/utils/pdf_generator_fallback.py:523
msgid "Total:"
msgstr "المجموع:"

#: app/utils/permissions.py:29 app/utils/permissions.py:61
msgid "Please log in to access this page"
msgstr "الرجاء تسجيل الدخول للوصول إلى هذه الصفحة"

# Navigation and Common
#~ msgid "Time Tracker"
#~ msgstr "متتبع الوقت"

#~ msgid "Dashboard"
#~ msgstr "لوحة القيادة"

#~ msgid "Projects"
#~ msgstr "المشاريع"

#~ msgid "Clients"
#~ msgstr "العملاء"

#~ msgid "Tasks"
#~ msgstr "المهام"

#~ msgid "Log Time"
#~ msgstr "تسجيل الوقت"

#~ msgid "Bulk Time Entry"
#~ msgstr "إدخال جماعي"

#~ msgid "Calendar"
#~ msgstr "التقويم"

#~ msgid "Reports"
#~ msgstr "التقارير"

#~ msgid "Invoices"
#~ msgstr "الفواتير"

#~ msgid "Analytics"
#~ msgstr "التحليلات"

#~ msgid "Admin"
#~ msgstr "المسؤول"

#~ msgid "Profile"
#~ msgstr "الملف الشخصي"

#~ msgid "Logout"
#~ msgstr "تسجيل الخروج"

#~ msgid "Language"
#~ msgstr "اللغة"

#~ msgid "Home"
#~ msgstr "الصفحة الرئيسية"

#~ msgid "Log"
#~ msgstr "السجل"

#~ msgid "About"
#~ msgstr "حول"

#~ msgid "Help"
#~ msgstr "مساعدة"

#~ msgid "Buy me a coffee"
#~ msgstr "ادعمني بقهوة"

#~ msgid "All rights reserved."
#~ msgstr "جميع الحقوق محفوظة."

#~ msgid "Skip to content"
#~ msgstr "الانتقال إلى المحتوى"

#~ msgid "Work"
#~ msgstr "العمل"

#~ msgid "Insights"
#~ msgstr "الإحصاءات"

#~ msgid "Search"
#~ msgstr "بحث"

#~ msgid "Open Command Palette"
#~ msgstr "فتح لوحة الأوامر"

#~ msgid "Ctrl"
#~ msgstr "Ctrl"

#~ msgid "Keyboard Shortcuts"
#~ msgstr "اختصارات لوحة المفاتيح"

#~ msgid "Install App"
#~ msgstr "تثبيت التطبيق"

#~ msgid "App installed"
#~ msgstr "تم تثبيت التطبيق"

#~ msgid "Close"
#~ msgstr "إغلاق"

#~ msgid "Cancel"
#~ msgstr "إلغاء"

#~ msgid "Confirm"
#~ msgstr "تأكيد"

#~ msgid "Please confirm"
#~ msgstr "يرجى التأكيد"

# Dashboard
#~ msgid "Welcome back,"
#~ msgstr "مرحباً بعودتك،"

#~ msgid "h today"
#~ msgstr "س اليوم"

#~ msgid "Timer Status"
#~ msgstr "حالة المؤقت"

#~ msgid "Timer Running"
#~ msgstr "المؤقت قيد التشغيل"

#~ msgid "No Active Timer"
#~ msgstr "لا يوجد مؤقت نشط"

#~ msgid "Choose a project or one of its tasks to start tracking."
#~ msgstr "اختر مشروعاً أو إحدى مهامه لبدء التتبع."

#~ msgid "Idle"
#~ msgstr "خامل"

#~ msgid "Started at"
#~ msgstr "بدأ في"

#~ msgid "Stop Timer"
#~ msgstr "إيقاف المؤقت"

#~ msgid "Start Timer"
#~ msgstr "بدء المؤقت"

#~ msgid "Hours Today"
#~ msgstr "ساعات اليوم"

#~ msgid "Hours This Week"
#~ msgstr "ساعات هذا الأسبوع"

#~ msgid "Hours This Month"
#~ msgstr "ساعات هذا الشهر"

#~ msgid "Quick Actions"
#~ msgstr "إجراءات سريعة"

#~ msgid "Manual entry"
#~ msgstr "إدخال يدوي"

#~ msgid "Bulk Entry"
#~ msgstr "إدخال جماعي"

#~ msgid "Multi-day time entry"
#~ msgstr "إدخال وقت متعدد الأيام"

#~ msgid "Manage projects"
#~ msgstr "إدارة المشاريع"

#~ msgid "View analytics"
#~ msgstr "عرض التحليلات"

#~ msgid "Find entries"
#~ msgstr "البحث عن الإدخالات"

#~ msgid "Today by Task"
#~ msgstr "اليوم حسب المهمة"

#~ msgid "Loading..."
#~ msgstr "جارٍ التحميل..."

#~ msgid "Recent Entries"
#~ msgstr "الإدخالات الأخيرة"

#~ msgid "View All"
#~ msgstr "عرض الكل"

#~ msgid "Select all"
#~ msgstr "تحديد الكل"

#~ msgid "Delete"
#~ msgstr "حذف"

#~ msgid "Set Billable"
#~ msgstr "تحديد كقابل للفوترة"

#~ msgid "Set Non-billable"
#~ msgstr "تحديد كغير قابل للفوترة"

#~ msgid "Project"
#~ msgstr "المشروع"

#~ msgid "Duration"
#~ msgstr "المدة"

#~ msgid "Date"
#~ msgstr "التاريخ"

#~ msgid "Notes"
#~ msgstr "الملاحظات"

#~ msgid "Actions"
#~ msgstr "الإجراءات"

#~ msgid "No notes"
#~ msgstr "لا توجد ملاحظات"

#~ msgid "Edit entry"
#~ msgstr "تحرير الإدخال"

#~ msgid "Delete entry"
#~ msgstr "حذف الإدخال"

#~ msgid "No recent entries"
#~ msgstr "لا توجد إدخالات حديثة"

#~ msgid "Start tracking your time to see entries here"
#~ msgstr "ابدأ بتتبع وقتك لرؤية الإدخالات هنا"

#~ msgid "Log Your First Entry"
#~ msgstr "سجل إدخالك الأول"

#~ msgid "Select Project"
#~ msgstr "اختر المشروع"

#~ msgid "Choose a project..."
#~ msgstr "اختر مشروعاً..."

#~ msgid "Select Task (Optional)"
#~ msgstr "اختر المهمة (اختياري)"

#~ msgid "Choose a task..."
#~ msgstr "اختر مهمة..."

#~ msgid ""
#~ "Tasks list updates after choosing a "
#~ "project. Leave empty to log at "
#~ "project level."
#~ msgstr ""
#~ "تتحدث قائمة المهام بعد اختيار المشروع. "
#~ "اترك فارغاً للتسجيل على مستوى المشروع."

#~ msgid "Notes (Optional)"
#~ msgstr "ملاحظات (اختياري)"

#~ msgid "What are you working on?"
#~ msgstr "ماذا تعمل؟"

#~ msgid "Delete Time Entry"
#~ msgstr "حذف إدخال الوقت"

#~ msgid "Warning:"
#~ msgstr "تحذير:"

#~ msgid "This action cannot be undone."
#~ msgstr "لا يمكن التراجع عن هذا الإجراء."

#~ msgid "Are you sure you want to delete the time entry for"
#~ msgstr "هل أنت متأكد من رغبتك في حذف إدخال الوقت لـ"

#~ msgid "Duration:"
#~ msgstr "المدة:"

#~ msgid "Delete Entry"
#~ msgstr "حذف الإدخال"

#~ msgid "Please select a project"
#~ msgstr "يرجى اختيار مشروع"

#~ msgid "Starting..."
#~ msgstr "جارٍ البدء..."

#~ msgid "Deleting..."
#~ msgstr "جارٍ الحذف..."

#~ msgid "No time tracked yet today"
#~ msgstr "لم يتم تتبع الوقت بعد اليوم"

#~ msgid "h"
#~ msgstr "س"

#~ msgid "Bulk action completed"
#~ msgstr "اكتمل الإجراء الجماعي"

#~ msgid "Bulk action failed"
#~ msgstr "فشل الإجراء الجماعي"

# Login
#~ msgid "Login"
#~ msgstr "تسجيل الدخول"

#~ msgid "Company Logo"
#~ msgstr "شعار الشركة"

#~ msgid "DryTrix Logo"
#~ msgstr "DryTrix Logo"

#~ msgid "TimeTracker"
#~ msgstr "TimeTracker"

#~ msgid "Professional Time Management"
#~ msgstr "إدارة احترافية للوقت"

#~ msgid "Sign in to your account to start tracking your time"
#~ msgstr "سجل الدخول إلى حسابك لبدء تتبع وقتك"

#~ msgid "Welcome to TimeTracker"
#~ msgstr "مرحباً بك في TimeTracker"

#~ msgid "Powered by"
#~ msgstr "مدعوم من"

#~ msgid "Enter your username to start tracking time"
#~ msgstr "أدخل اسم المستخدم لبدء تتبع الوقت"

#~ msgid "Username"
#~ msgstr "اسم المستخدم"

#~ msgid "Enter your username"
#~ msgstr "أدخل اسم المستخدم"

#~ msgid "Sign In"
#~ msgstr "تسجيل الدخول"

#~ msgid "Signing in..."
#~ msgstr "جارٍ تسجيل الدخول..."

#~ msgid "Continue"
#~ msgstr "متابعة"

#~ msgid "or"
#~ msgstr "أو"

#~ msgid "Sign in with SSO"
#~ msgstr "تسجيل الدخول باستخدام SSO"

#~ msgid "Internal Tool"
#~ msgstr "أداة داخلية"

#~ msgid "Internal Tool:"
#~ msgstr "أداة داخلية:"

#~ msgid "This is a private time tracking application for internal use only."
#~ msgstr "هذا تطبيق خاص لتتبع الوقت للاستخدام الداخلي فقط."

#~ msgid "New users will be created automatically"
#~ msgstr "سيتم إنشاء المستخدمين الجدد تلقائياً"

#~ msgid "Version"
#~ msgstr "الإصدار"

#~ msgid "Please enter a username"
#~ msgstr "يرجى إدخال اسم مستخدم"

# Tasks
#~ msgid "Board"
#~ msgstr "اللوحة"

#~ msgid "Table"
#~ msgstr "الجدول"

#~ msgid "New Task"
#~ msgstr "مهمة جديدة"

#~ msgid "Plan and track work"
#~ msgstr "خطط وتتبع العمل"

#~ msgid "total"
#~ msgstr "المجموع"

#~ msgid "To Do"
#~ msgstr "للقيام به"

#~ msgid "In Progress"
#~ msgstr "قيد التقدم"

#~ msgid "Review"
#~ msgstr "مراجعة"

#~ msgid "Completed"
#~ msgstr "مكتمل"

#~ msgid "Filter Tasks"
#~ msgstr "تصفية المهام"

#~ msgid "Toggle Filters"
#~ msgstr "تبديل التصفية"

#~ msgid "Task name or description"
#~ msgstr "اسم المهمة أو الوصف"

#~ msgid "Status"
#~ msgstr "الحالة"

#~ msgid "All Statuses"
#~ msgstr "جميع الحالات"

#~ msgid "Done"
#~ msgstr "تم"

#~ msgid "Cancelled"
#~ msgstr "ملغى"

#~ msgid "Priority"
#~ msgstr "الأولوية"

#~ msgid "All Priorities"
#~ msgstr "جميع الأولويات"

#~ msgid "Low"
#~ msgstr "منخفضة"

#~ msgid "Medium"
#~ msgstr "متوسطة"

#~ msgid "High"
#~ msgstr "عالية"

#~ msgid "Urgent"
#~ msgstr "عاجلة"

#~ msgid "All Projects"
#~ msgstr "جميع المشاريع"

# Command Palette
#~ msgid "Command Palette"
#~ msgstr "لوحة الأوامر"

#~ msgid "Type a command or search..."
#~ msgstr "اكتب أمراً أو ابحث..."

# Socket.IO messages
#~ msgid "Timer started for"
#~ msgstr "بدأ المؤقت لـ"

#~ msgid "Timer stopped. Duration:"
#~ msgstr "توقف المؤقت. المدة:"

# Theme toggle
#~ msgid "Switch to light mode"
#~ msgstr "التبديل إلى الوضع الفاتح"

#~ msgid "Switch to dark mode"
#~ msgstr "التبديل إلى الوضع الداكن"

#~ msgid "Light mode"
#~ msgstr "الوضع الفاتح"

#~ msgid "Dark mode"
#~ msgstr "الوضع الداكن"

# Mobile
#~ msgid "Log time"
#~ msgstr "تسجيل الوقت"

# About page
#~ msgid "About TimeTracker"
#~ msgstr "حول TimeTracker"

#~ msgid "Developed by DryTrix"
#~ msgstr "تطوير DryTrix"

#~ msgid "What is"
#~ msgstr "ما هو"

#~ msgid "A simple, efficient time tracking solution for teams and individuals."
#~ msgstr "حل بسيط وفعال لتتبع الوقت للفرق والأفراد."

#~ msgid ""
#~ "It provides a simple and intuitive "
#~ "interface for tracking time spent on "
#~ "various projects and tasks."
#~ msgstr "يوفر واجهة بسيطة وبديهية لتتبع الوقت المستغرق في مختلف المشاريع والمهام."

#~ msgid ""
#~ "%(app)s is a web-based time tracking"
#~ " application designed for internal use "
#~ "within organizations."
#~ msgstr "%(app)s هو تطبيق ويب لتتبع الوقت مصمم للاستخدام الداخلي داخل المؤسسات."

#~ msgid "Learn more about "
#~ msgstr "تعرف على المزيد حول "

#~ msgid "Privacy First"
#~ msgstr "الخصوصية أولاً"

#~ msgid "Self-hosted on your server"
#~ msgstr "مستضاف ذاتياً على خادمك"

#~ msgid "Anonymous telemetry (opt-in)"
#~ msgstr "قياس مجهول (اختياري)"

#~ msgid "No PII collected ever"
#~ msgstr "لا يتم جمع بيانات شخصية أبداً"

#~ msgid "Open source & transparent"
#~ msgstr "مفتوح المصدر وشفاف"

#~ msgid "Let's get you set up in just a moment"
#~ msgstr "دعنا نعدك في لحظة"

#~ msgid "Thank you for choosing TimeTracker!"
#~ msgstr "شكراً لاختيارك TimeTracker!"

#~ msgid "Your data stays on your server, and you have complete control."
#~ msgstr "تبقى بياناتك على خادمك ولديك سيطرة كاملة."

#~ msgid "Help Us Improve (Optional)"
#~ msgstr "ساعدنا على التحسين (اختياري)"

#~ msgid "Enable anonymous telemetry"
#~ msgstr "تفعيل القياس المجهول"

#~ msgid "Help us understand usage patterns to improve TimeTracker"
#~ msgstr "ساعدنا على فهم أنماط الاستخدام لتحسين TimeTracker"

#~ msgid "What data is collected?"
#~ msgstr "ما هي البيانات التي يتم جمعها؟"

#~ msgid "What we collect:"
#~ msgstr "ما نجمع:"

#~ msgid "Anonymous installation fingerprint (hashed)"
#~ msgstr "بصمة تثبيت مجهولة (مشفرة)"

#~ msgid "Application version & platform info"
#~ msgstr "إصدار التطبيق ومعلومات المنصة"

#~ msgid "Feature usage statistics"
#~ msgstr "إحصائيات استخدام الميزات"

#~ msgid "Internal numeric IDs only"
#~ msgstr "معرفات رقمية داخلية فقط"

#~ msgid "What we DON'T collect:"
#~ msgstr "ما لا نجمع:"

#~ msgid "No usernames or emails"
#~ msgstr "لا أسماء مستخدمين أو بريد إلكتروني"

#~ msgid "No project names or descriptions"
#~ msgstr "لا أسماء مشاريع أو أوصاف"

#~ msgid "No time entry data or notes"
#~ msgstr "لا بيانات إدخال الوقت أو ملاحظات"

#~ msgid "No client or business data"
#~ msgstr "لا بيانات عميل أو أعمال"

#~ msgid "No IP addresses or PII"
#~ msgstr "لا عناوين IP أو بيانات شخصية"

#~ msgid "Why?"
#~ msgstr "لماذا؟"

#~ msgid "Anonymous usage data helps us prioritize features and fix issues."
#~ msgstr ""
#~ "بيانات الاستخدام المجهولة تساعدنا على تحديد"
#~ " أولويات الميزات وإصلاح المشكلات."

#~ msgid "You can change this anytime in"
#~ msgstr "يمكنك تغيير هذا في أي وقت في"

#~ msgid "Admin → Settings"
#~ msgstr "المسؤول → الإعدادات"

#~ msgid "Privacy & Analytics section"
#~ msgstr "قسم الخصوصية والتحليلات"

#~ msgid "Complete Setup & Continue"
#~ msgstr "إكمال الإعداد والمتابعة"

#~ msgid "By continuing, you agree to use TimeTracker under the"
#~ msgstr "بالمتابعة، أنت توافق على استخدام TimeTracker بموجب"

#~ msgid "GPL-3.0 License"
#~ msgstr "رخصة GPL-3.0"

#~ msgid "Duplicate Time Entry"
#~ msgstr "تكرار إدخال الوقت"

#~ msgid "Log Time Manually"
#~ msgstr "تسجيل الوقت يدوياً"

#~ msgid "Create a copy of a previous entry with new times"
#~ msgstr "إنشاء نسخة من إدخال سابق بأوقات جديدة"

#~ msgid "Create a new time entry"
#~ msgstr "إنشاء إدخال وقت جديد"

#~ msgid "Duplicating entry:"
#~ msgstr "تكرار الإدخال:"

#~ msgid "Original:"
#~ msgstr "الأصلي:"

#~ msgid "to"
#~ msgstr "إلى"

#~ msgid "N/A"
#~ msgstr "غير متاح"

#~ msgid "What did you work on?"
#~ msgstr "على ماذا عملت؟"

#~ msgid "tag1, tag2"
#~ msgstr "tag1, tag2"

#~ msgid "Failed to load tasks"
#~ msgstr "فشل تحميل المهام"

#~ msgid "Move Selected Tasks to Project"
#~ msgstr "نقل المهام المحددة إلى المشروع"

#~ msgid "Move Tasks"
#~ msgstr "نقل المهام"

#~ msgid "Add notes about what you're working on..."
#~ msgstr "أضف ملاحظات حول ما تعمل عليه..."

#~ msgid "Set as default template"
#~ msgstr "تعيين كقالب افتراضي"

#~ msgid "HTML Template"
#~ msgstr "قالب HTML"

#~ msgid "Invoice Number"
#~ msgstr "رقم الفاتورة"

#~ msgid "Company Name"
#~ msgstr "اسم الشركة"

#~ msgid "Custom Message"
#~ msgstr "رسالة مخصصة"

#~ msgid "More Variables"
#~ msgstr "المزيد من المتغيرات"

#~ msgid "Invoice number or client"
#~ msgstr "رقم الفاتورة أو العميل"

#~ msgid "Receipt/Invoice Number"
#~ msgstr "رقم الإيصال/الفاتورة"

#~ msgid "Your session expired or the page was open too long. Please try again."
#~ msgstr ""

#~ msgid "Administrator access required"
#~ msgstr ""

#~ msgid "Could not update PDF layout due to a database error."
#~ msgstr ""

#~ msgid "PDF layout updated successfully"
#~ msgstr ""

#~ msgid "Could not reset PDF layout due to a database error."
#~ msgstr ""

#~ msgid "PDF layout reset to defaults"
#~ msgstr ""

#~ msgid "Username is required"
#~ msgstr ""

#~ msgid ""
#~ "Could not create your account due to"
#~ " a database error. Please try again "
#~ "later."
#~ msgstr ""

#~ msgid "Welcome! Your account has been created."
#~ msgstr ""

#~ msgid "User not found. Please contact an administrator."
#~ msgstr ""

#~ msgid "Could not update your account role due to a database error."
#~ msgstr ""

#~ msgid "Account is disabled. Please contact an administrator."
#~ msgstr ""

#~ msgid "Welcome back, %(username)s!"
#~ msgstr ""

#~ msgid "Unexpected error during login. Please try again or check server logs."
#~ msgstr ""

#~ msgid "Goodbye, %(username)s!"
#~ msgstr ""

#~ msgid "Invalid avatar file type. Allowed: PNG, JPG, JPEG, GIF, WEBP"
#~ msgstr ""

#~ msgid "Invalid image file."
#~ msgstr ""

#~ msgid "Failed to save avatar on server."
#~ msgstr ""

#~ msgid "Profile updated successfully"
#~ msgstr ""

#~ msgid "Could not update your profile due to a database error."
#~ msgstr ""

#~ msgid "Avatar removed"
#~ msgstr ""

#~ msgid "Failed to remove avatar."
#~ msgstr ""

#~ msgid "Single Sign-On is not configured yet. Please contact an administrator."
#~ msgstr ""

#~ msgid "Single Sign-On is not configured."
#~ msgstr ""

#~ msgid ""
#~ "Authentication failed: missing issuer or "
#~ "subject claim. Please check OIDC "
#~ "configuration."
#~ msgstr ""

#~ msgid "User account does not exist and self-registration is disabled."
#~ msgstr ""

#~ msgid "Could not create your account due to a database error."
#~ msgstr ""

#~ msgid "Unexpected error during SSO login. Please try again or contact support."
#~ msgstr ""

#~ msgid "Event created successfully"
#~ msgstr ""

#~ msgid "Event updated successfully"
#~ msgstr ""

#~ msgid "You do not have permission to delete this event."
#~ msgstr ""

#~ msgid "Failed to delete event"
#~ msgstr ""

#~ msgid "Event deleted successfully"
#~ msgstr ""

#~ msgid "Error deleting event: %(error)s"
#~ msgstr ""

#~ msgid "Event moved successfully"
#~ msgstr ""

#~ msgid "Event resized successfully"
#~ msgstr ""

#~ msgid "You do not have permission to view this event."
#~ msgstr ""

#~ msgid "You do not have permission to edit this event."
#~ msgstr ""

#~ msgid "Note content cannot be empty"
#~ msgstr ""

#~ msgid "Note added successfully"
#~ msgstr ""

#~ msgid "Error adding note"
#~ msgstr ""

#~ msgid "Error adding note: %(error)s"
#~ msgstr ""

#~ msgid "Note does not belong to this client"
#~ msgstr ""

#~ msgid "You do not have permission to edit this note"
#~ msgstr ""

#~ msgid "Error updating note"
#~ msgstr ""

#~ msgid "Note updated successfully"
#~ msgstr ""

#~ msgid "Error updating note: %(error)s"
#~ msgstr ""

#~ msgid "You do not have permission to delete this note"
#~ msgstr ""

#~ msgid "Error deleting note"
#~ msgstr ""

#~ msgid "Note deleted successfully"
#~ msgstr ""

#~ msgid "Error deleting note: %(error)s"
#~ msgstr ""

#~ msgid "You do not have permission to create clients"
#~ msgstr ""

#~ msgid "Comment content cannot be empty"
#~ msgstr ""

#~ msgid "Comment must be associated with a project or task"
#~ msgstr ""

#~ msgid "Comment cannot be associated with both a project and a task"
#~ msgstr ""

#~ msgid "Invalid parent comment"
#~ msgstr ""

#~ msgid "Comment added successfully"
#~ msgstr ""

#~ msgid "Error adding comment"
#~ msgstr ""

#~ msgid "Error adding comment: %(error)s"
#~ msgstr ""

#~ msgid "You do not have permission to edit this comment"
#~ msgstr ""

#~ msgid "Comment updated successfully"
#~ msgstr ""

#~ msgid "Error updating comment: %(error)s"
#~ msgstr ""

#~ msgid "You do not have permission to delete this comment"
#~ msgstr ""

#~ msgid "Comment deleted successfully"
#~ msgstr ""

#~ msgid "Error deleting comment: %(error)s"
#~ msgstr ""

#~ msgid "Category name is required"
#~ msgstr ""

#~ msgid "Expense category created successfully"
#~ msgstr ""

#~ msgid "Error creating expense category"
#~ msgstr ""

#~ msgid "Expense category updated successfully"
#~ msgstr ""

#~ msgid "Error updating expense category"
#~ msgstr ""

#~ msgid "Expense category deactivated successfully"
#~ msgstr ""

#~ msgid "Error deactivating expense category"
#~ msgstr ""

#~ msgid "Title is required"
#~ msgstr ""

#~ msgid "Category is required"
#~ msgstr ""

#~ msgid "Amount is required"
#~ msgstr ""

#~ msgid "Expense date is required"
#~ msgstr ""

#~ msgid "Invalid date format"
#~ msgstr ""

#~ msgid "Invalid amount format"
#~ msgstr ""

#~ msgid "Expense created successfully"
#~ msgstr ""

#~ msgid "Error creating expense"
#~ msgstr ""

#~ msgid "You do not have permission to view this expense"
#~ msgstr ""

#~ msgid "You do not have permission to edit this expense"
#~ msgstr ""

#~ msgid "Cannot edit approved or reimbursed expenses"
#~ msgstr ""

#~ msgid "Please fill in all required fields"
#~ msgstr ""

#~ msgid "Expense updated successfully"
#~ msgstr ""

#~ msgid "Error updating expense"
#~ msgstr ""

#~ msgid "You do not have permission to delete this expense"
#~ msgstr ""

#~ msgid "Cannot delete approved or invoiced expenses"
#~ msgstr ""

#~ msgid "Expense deleted successfully"
#~ msgstr ""

#~ msgid "Error deleting expense"
#~ msgstr ""

#~ msgid "Only administrators can approve expenses"
#~ msgstr ""

#~ msgid "Only pending expenses can be approved"
#~ msgstr ""

#~ msgid "Expense approved successfully"
#~ msgstr ""

#~ msgid "Error approving expense"
#~ msgstr ""

#~ msgid "Only administrators can reject expenses"
#~ msgstr ""

#~ msgid "Only pending expenses can be rejected"
#~ msgstr ""

#~ msgid "Rejection reason is required"
#~ msgstr ""

#~ msgid "Expense rejected"
#~ msgstr ""

#~ msgid "Error rejecting expense"
#~ msgstr ""

#~ msgid "Only administrators can mark expenses as reimbursed"
#~ msgstr ""

#~ msgid "Only approved expenses can be marked as reimbursed"
#~ msgstr ""

#~ msgid "This expense is not marked as reimbursable"
#~ msgstr ""

#~ msgid "Expense marked as reimbursed"
#~ msgstr ""

#~ msgid "Error marking expense as reimbursed"
#~ msgstr ""

#~ msgid "OCR is not available. Please contact your administrator."
#~ msgstr ""

#~ msgid "No file provided"
#~ msgstr ""

#~ msgid "No file selected"
#~ msgstr ""

#~ msgid "Invalid file type. Allowed types: png, jpg, jpeg, gif, pdf"
#~ msgstr ""

#~ msgid ""
#~ "Receipt scanned successfully! You can now"
#~ " create an expense with the extracted"
#~ " data."
#~ msgstr ""

#~ msgid "Error scanning receipt. Please try again or enter the expense manually."
#~ msgstr ""

#~ msgid "No scanned receipt data found. Please scan a receipt first."
#~ msgstr ""

#~ msgid "Expense created successfully from scanned receipt"
#~ msgstr ""

#~ msgid "You do not have permission to export this invoice"
#~ msgstr ""

#~ msgid "PDF generation failed: %(err)s. Fallback also failed: %(fb)s"
#~ msgstr ""

#~ msgid "Mileage entry created successfully"
#~ msgstr ""

#~ msgid "Error creating mileage entry"
#~ msgstr ""

#~ msgid "You do not have permission to view this mileage entry"
#~ msgstr ""

#~ msgid "You do not have permission to edit this mileage entry"
#~ msgstr ""

#~ msgid "Cannot edit approved or reimbursed mileage entries"
#~ msgstr ""

#~ msgid "Mileage entry updated successfully"
#~ msgstr ""

#~ msgid "Error updating mileage entry"
#~ msgstr ""

#~ msgid "You do not have permission to delete this mileage entry"
#~ msgstr ""

#~ msgid "Mileage entry deleted successfully"
#~ msgstr ""

#~ msgid "Error deleting mileage entry"
#~ msgstr ""

#~ msgid "Only administrators can approve mileage entries"
#~ msgstr ""

#~ msgid "Only pending mileage entries can be approved"
#~ msgstr ""

#~ msgid "Mileage entry approved successfully"
#~ msgstr ""

#~ msgid "Error approving mileage entry"
#~ msgstr ""

#~ msgid "Only administrators can reject mileage entries"
#~ msgstr ""

#~ msgid "Only pending mileage entries can be rejected"
#~ msgstr ""

#~ msgid "Mileage entry rejected"
#~ msgstr ""

#~ msgid "Error rejecting mileage entry"
#~ msgstr ""

#~ msgid "Only administrators can mark mileage entries as reimbursed"
#~ msgstr ""

#~ msgid "Only approved mileage entries can be marked as reimbursed"
#~ msgstr ""

#~ msgid "Mileage entry marked as reimbursed"
#~ msgstr ""

#~ msgid "Error marking mileage entry as reimbursed"
#~ msgstr ""

#~ msgid "Start date must be before end date"
#~ msgstr ""

#~ msgid "No per diem rate found for this location. Please configure rates first."
#~ msgstr ""

#~ msgid "Per diem claim created successfully"
#~ msgstr ""

#~ msgid "Error creating per diem claim"
#~ msgstr ""

#~ msgid "You do not have permission to view this per diem claim"
#~ msgstr ""

#~ msgid "You do not have permission to edit this per diem claim"
#~ msgstr ""

#~ msgid "Cannot edit approved or reimbursed per diem claims"
#~ msgstr ""

#~ msgid "Per diem claim updated successfully"
#~ msgstr ""

#~ msgid "Error updating per diem claim"
#~ msgstr ""

#~ msgid "You do not have permission to delete this per diem claim"
#~ msgstr ""

#~ msgid "Per diem claim deleted successfully"
#~ msgstr ""

#~ msgid "Error deleting per diem claim"
#~ msgstr ""

#~ msgid "Only administrators can approve per diem claims"
#~ msgstr ""

#~ msgid "Only pending per diem claims can be approved"
#~ msgstr ""

#~ msgid "Per diem claim approved successfully"
#~ msgstr ""

#~ msgid "Error approving per diem claim"
#~ msgstr ""

#~ msgid "Only administrators can reject per diem claims"
#~ msgstr ""

#~ msgid "Only pending per diem claims can be rejected"
#~ msgstr ""

#~ msgid "Per diem claim rejected"
#~ msgstr ""

#~ msgid "Error rejecting per diem claim"
#~ msgstr ""

#~ msgid "Per diem rate created successfully"
#~ msgstr ""

#~ msgid "Error creating per diem rate"
#~ msgstr ""

#~ msgid "You do not have permission to access this page"
#~ msgstr ""

#~ msgid "Role name is required"
#~ msgstr ""

#~ msgid "A role with this name already exists"
#~ msgstr ""

#~ msgid "Could not create role due to a database error"
#~ msgstr ""

#~ msgid "Role created successfully"
#~ msgstr ""

#~ msgid "System roles cannot be edited"
#~ msgstr ""

#~ msgid "Could not update role due to a database error"
#~ msgstr ""

#~ msgid "Role updated successfully"
#~ msgstr ""

#~ msgid "You do not have permission to perform this action"
#~ msgstr ""

#~ msgid "System roles cannot be deleted"
#~ msgstr ""

#~ msgid "Cannot delete role that is assigned to users. Please reassign users first."
#~ msgstr ""

#~ msgid "Could not delete role due to a database error"
#~ msgstr ""

#~ msgid "Role \"%(name)s\" deleted successfully"
#~ msgstr ""

#~ msgid "Could not update user roles due to a database error"
#~ msgstr ""

#~ msgid "User roles updated successfully"
#~ msgstr ""

#~ msgid "Project code already in use"
#~ msgstr ""

#~ msgid "Project is already in favorites"
#~ msgstr ""

#~ msgid "Project added to favorites"
#~ msgstr ""

#~ msgid "Failed to add project to favorites"
#~ msgstr ""

#~ msgid "Project is not in favorites"
#~ msgstr ""

#~ msgid "Project removed from favorites"
#~ msgstr ""

#~ msgid "Failed to remove project from favorites"
#~ msgstr ""

#~ msgid "Description, category, amount, and date are required"
#~ msgstr ""

#~ msgid "Could not add cost due to a database error. Please check server logs."
#~ msgstr ""

#~ msgid "Cost added successfully"
#~ msgstr ""

#~ msgid "Cost not found"
#~ msgstr ""

#~ msgid "You do not have permission to edit this cost"
#~ msgstr ""

#~ msgid "Could not update cost due to a database error. Please check server logs."
#~ msgstr ""

#~ msgid "Cost updated successfully"
#~ msgstr ""

#~ msgid "You do not have permission to delete this cost"
#~ msgstr ""

#~ msgid "Cannot delete cost that has been invoiced"
#~ msgstr ""

#~ msgid "Could not delete cost due to a database error. Please check server logs."
#~ msgstr ""

#~ msgid "Name and unit price are required"
#~ msgstr ""

#~ msgid "Invalid quantity format"
#~ msgstr ""

#~ msgid "Invalid unit price format"
#~ msgstr ""

#~ msgid ""
#~ "Could not add extra good due to "
#~ "a database error. Please check server "
#~ "logs."
#~ msgstr ""

#~ msgid "Extra good added successfully"
#~ msgstr ""

#~ msgid "Extra good not found"
#~ msgstr ""

#~ msgid "You do not have permission to edit this extra good"
#~ msgstr ""

#~ msgid ""
#~ "Could not update extra good due to"
#~ " a database error. Please check server"
#~ " logs."
#~ msgstr ""

#~ msgid "Extra good updated successfully"
#~ msgstr ""

#~ msgid "You do not have permission to delete this extra good"
#~ msgstr ""

#~ msgid "Cannot delete extra good that has been added to an invoice"
#~ msgstr ""

#~ msgid ""
#~ "Could not delete extra good due to"
#~ " a database error. Please check server"
#~ " logs."
#~ msgstr ""

#~ msgid "Invalid project selected"
#~ msgstr ""

#~ msgid ""
#~ "Cannot start timer for an archived "
#~ "project. Please unarchive the project "
#~ "first."
#~ msgstr ""

#~ msgid "Cannot start timer for an inactive project"
#~ msgstr ""

#~ msgid ""
#~ "Cannot create time entries for an "
#~ "archived project. Please unarchive the "
#~ "project first."
#~ msgstr ""

#~ msgid "Cannot create time entries for an inactive project"
#~ msgstr ""

#~ msgid "Invalid timezone selected"
#~ msgstr ""

#~ msgid "Standard hours per day must be between 0.5 and 24"
#~ msgstr ""

#~ msgid "Settings saved successfully"
#~ msgstr ""

#~ msgid "Error saving settings"
#~ msgstr ""

#~ msgid "Error saving settings: %(error)s"
#~ msgstr ""

#~ msgid "Preferences updated"
#~ msgstr ""

#~ msgid "Language updated successfully"
#~ msgstr ""

#~ msgid "Invalid language"
#~ msgstr ""

#~ msgid "Language updated to %(language)s"
#~ msgstr ""

#~ msgid "Please enter a valid target hours (greater than 0)"
#~ msgstr ""

#~ msgid ""
#~ "A goal already exists for this week."
#~ " Please edit the existing goal instead."
#~ msgstr ""

#~ msgid "Weekly time goal created successfully!"
#~ msgstr ""

#~ msgid "Failed to create goal. Please try again."
#~ msgstr ""

#~ msgid "You do not have permission to view this goal"
#~ msgstr ""

#~ msgid "You do not have permission to edit this goal"
#~ msgstr ""

#~ msgid "Weekly time goal updated successfully!"
#~ msgstr ""

#~ msgid "Failed to update goal. Please try again."
#~ msgstr ""

#~ msgid "You do not have permission to delete this goal"
#~ msgstr ""

#~ msgid "Weekly time goal deleted successfully"
#~ msgstr ""

#~ msgid "Failed to delete goal. Please try again."
#~ msgstr ""

#~ msgid "remaining"
#~ msgstr ""

#~ msgid "Success"
#~ msgstr ""

#~ msgid "Error"
#~ msgstr ""

#~ msgid "Warning"
#~ msgstr ""

#~ msgid "Information"
#~ msgstr ""

#~ msgid "Saving..."
#~ msgstr ""

#~ msgid "Save"
#~ msgstr ""

#~ msgid "Edit"
#~ msgstr ""

#~ msgid "Add"
#~ msgstr ""

#~ msgid "Remove"
#~ msgstr ""

#~ msgid "Yes"
#~ msgstr ""

#~ msgid "No"
#~ msgstr ""

#~ msgid "OK"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this?"
#~ msgstr ""

#~ msgid "You have unsaved changes. Are you sure you want to leave?"
#~ msgstr ""

#~ msgid "Operation failed"
#~ msgstr ""

#~ msgid "Operation completed successfully"
#~ msgstr ""

#~ msgid "No items selected"
#~ msgstr ""

#~ msgid "Invalid input"
#~ msgstr ""

#~ msgid "This field is required"
#~ msgstr ""

#~ msgid "No active timer"
#~ msgstr ""

#~ msgid "Timer stopped"
#~ msgstr ""

#~ msgid "Failed to stop timer"
#~ msgstr ""

#~ msgid "Error stopping timer"
#~ msgstr ""

#~ msgid "No form to save"
#~ msgstr ""

#~ msgid "No timer found"
#~ msgstr ""

#~ msgid "Timer stopped due to inactivity"
#~ msgstr ""

#~ msgid "Navigation"
#~ msgstr ""

#~ msgid "Time Tracking"
#~ msgstr ""

#~ msgid "Kanban Board"
#~ msgstr ""

#~ msgid "Weekly Goals"
#~ msgstr ""

#~ msgid "Templates"
#~ msgstr ""

#~ msgid "Finance & Expenses"
#~ msgstr ""

#~ msgid "Payments"
#~ msgstr ""

#~ msgid "Expenses"
#~ msgstr ""

#~ msgid "Mileage"
#~ msgstr ""

#~ msgid "Per Diem"
#~ msgstr ""

#~ msgid "Budget Alerts"
#~ msgstr ""

#~ msgid "Tools & Data"
#~ msgstr ""

#~ msgid "Import / Export"
#~ msgstr ""

#~ msgid "Saved Filters"
#~ msgstr ""

#~ msgid "Admin Dashboard"
#~ msgstr ""

#~ msgid "Users"
#~ msgstr ""

#~ msgid "API Tokens"
#~ msgstr ""

#~ msgid "Roles & Permissions"
#~ msgstr ""

#~ msgid "System Settings"
#~ msgstr ""

#~ msgid "PDF Layout"
#~ msgstr ""

#~ msgid "Expense Categories"
#~ msgstr ""

#~ msgid "Per Diem Rates"
#~ msgstr ""

#~ msgid "System Info"
#~ msgstr ""

#~ msgid "Backups"
#~ msgstr ""

#~ msgid "OIDC Settings"
#~ msgstr ""

#~ msgid "Support TimeTracker"
#~ msgstr ""

#~ msgid ""
#~ "Enjoying TimeTracker? Consider buying me a"
#~ " coffee to support continued development!"
#~ msgstr ""

#~ msgid "Made with"
#~ msgstr ""

#~ msgid "by"
#~ msgstr ""

#~ msgid "Support TimeTracker development"
#~ msgstr ""

#~ msgid "Support"
#~ msgstr ""

#~ msgid "Enjoying TimeTracker?"
#~ msgstr ""

#~ msgid "Support continued development with a coffee"
#~ msgstr ""

#~ msgid "Dismiss"
#~ msgstr ""

#~ msgid "Toggle dark mode"
#~ msgstr ""

#~ msgid "Change language"
#~ msgstr ""

#~ msgid "User menu"
#~ msgstr ""

#~ msgid "Guest"
#~ msgstr ""

#~ msgid "My Profile"
#~ msgstr ""

#~ msgid "My Settings"
#~ msgstr ""

#~ msgid "Are you sure you want to"
#~ msgstr ""

#~ msgid "deactivate"
#~ msgstr ""

#~ msgid "activate"
#~ msgstr ""

#~ msgid "this token?"
#~ msgstr ""

#~ msgid "Deactivate Token"
#~ msgstr ""

#~ msgid "Activate Token"
#~ msgstr ""

#~ msgid "Deactivate"
#~ msgstr ""

#~ msgid "Activate"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this token? This action cannot be undone."
#~ msgstr ""

#~ msgid "Delete Token"
#~ msgstr ""

#~ msgid "Email Configuration & Testing"
#~ msgstr ""

#~ msgid "Configure and test email delivery"
#~ msgstr ""

#~ msgid "Back to Admin"
#~ msgstr ""

#~ msgid "Email Configuration"
#~ msgstr ""

#~ msgid ""
#~ "Configure email settings here to save "
#~ "them in the database. Database settings "
#~ "take precedence over environment variables."
#~ msgstr ""

#~ msgid "Enable Database Email Configuration"
#~ msgstr ""

#~ msgid "Mail Server"
#~ msgstr ""

#~ msgid "Mail Port"
#~ msgstr ""

#~ msgid "Use TLS"
#~ msgstr ""

#~ msgid "Use SSL"
#~ msgstr ""

#~ msgid "Password"
#~ msgstr ""

#~ msgid "Leave empty to keep current"
#~ msgstr ""

#~ msgid "Default Sender"
#~ msgstr ""

#~ msgid "Save Configuration"
#~ msgstr ""

#~ msgid "Reset"
#~ msgstr ""

#~ msgid "Email Configuration Status"
#~ msgstr ""

#~ msgid "Refresh"
#~ msgstr ""

#~ msgid "Email is configured!"
#~ msgstr ""

#~ msgid "Your email settings are properly set up."
#~ msgstr ""

#~ msgid "Email is not configured"
#~ msgstr ""

#~ msgid "Please configure email settings in your environment variables."
#~ msgstr ""

#~ msgid "Configuration Errors"
#~ msgstr ""

#~ msgid "Configuration Warnings"
#~ msgstr ""

#~ msgid "Current Email Settings"
#~ msgstr ""

#~ msgid "Port"
#~ msgstr ""

#~ msgid "Password Set"
#~ msgstr ""

#~ msgid "Send Test Email"
#~ msgstr ""

#~ msgid "Recipient Email Address"
#~ msgstr ""

#~ msgid "Configuration Guide"
#~ msgstr ""

#~ msgid "To configure email, set the following environment variables:"
#~ msgstr ""

#~ msgid "Basic SMTP Settings"
#~ msgstr ""

#~ msgid "Authentication"
#~ msgstr ""

#~ msgid "Sender Information"
#~ msgstr ""

#~ msgid "Common SMTP Providers"
#~ msgstr ""

#~ msgid "Requires app password"
#~ msgstr ""

#~ msgid "Important Notes"
#~ msgstr ""

#~ msgid "Gmail requires an App Password if 2FA is enabled"
#~ msgstr ""

#~ msgid "Restart the application after changing email settings"
#~ msgstr ""

#~ msgid "Check firewall rules if emails are not sending"
#~ msgstr ""

#~ msgid "For production, use a dedicated email service like SendGrid or Amazon SES"
#~ msgstr ""

#~ msgid "password is set"
#~ msgstr ""

#~ msgid "no password set"
#~ msgstr ""

#~ msgid "Failed to save configuration. Please try again."
#~ msgstr ""

#~ msgid "Success!"
#~ msgstr ""

#~ msgid "Failed to refresh status. Please try again."
#~ msgstr ""

#~ msgid "Please enter a valid email address"
#~ msgstr ""

#~ msgid "Sending..."
#~ msgstr ""

#~ msgid "Failed to send test email. Please check your configuration."
#~ msgstr ""

#~ msgid "OIDC Debug Dashboard"
#~ msgstr ""

#~ msgid "Inspect configuration, provider metadata and OIDC users"
#~ msgstr ""

#~ msgid "Test Configuration"
#~ msgstr ""

#~ msgid "OIDC Configuration"
#~ msgstr ""

#~ msgid "Enabled"
#~ msgstr ""

#~ msgid "Disabled"
#~ msgstr ""

#~ msgid "Auth Method"
#~ msgstr ""

#~ msgid "Issuer"
#~ msgstr ""

#~ msgid "Not configured"
#~ msgstr ""

#~ msgid "Client ID"
#~ msgstr ""

#~ msgid "Client Secret"
#~ msgstr ""

#~ msgid "Set"
#~ msgstr ""

#~ msgid "Not set"
#~ msgstr ""

#~ msgid "Redirect URI"
#~ msgstr ""

#~ msgid "Auto-generated"
#~ msgstr ""

#~ msgid "Scopes"
#~ msgstr ""

#~ msgid "Claim Mapping"
#~ msgstr ""

#~ msgid "Username Claim"
#~ msgstr ""

#~ msgid "Email Claim"
#~ msgstr ""

#~ msgid "Full Name Claim"
#~ msgstr ""

#~ msgid "Groups Claim"
#~ msgstr ""

#~ msgid "Admin Group"
#~ msgstr ""

#~ msgid "Admin Emails"
#~ msgstr ""

#~ msgid "Post-Logout URI"
#~ msgstr ""

#~ msgid "Provider Metadata"
#~ msgstr ""

#~ msgid "Error loading metadata:"
#~ msgstr ""

#~ msgid "Discovery endpoint:"
#~ msgstr ""

#~ msgid "Successfully loaded provider metadata"
#~ msgstr ""

#~ msgid "Endpoints"
#~ msgstr ""

#~ msgid "Authorization"
#~ msgstr ""

#~ msgid "Token"
#~ msgstr ""

#~ msgid "UserInfo"
#~ msgstr ""

#~ msgid "End Session"
#~ msgstr ""

#~ msgid "JWKS URI"
#~ msgstr ""

#~ msgid "Supported Features"
#~ msgstr ""

#~ msgid "Response Types"
#~ msgstr ""

#~ msgid "Grant Types"
#~ msgstr ""

#~ msgid "Auth Methods"
#~ msgstr ""

#~ msgid "Claims"
#~ msgstr ""

#~ msgid "Provider metadata not loaded. Click \"Test Configuration\" to fetch."
#~ msgstr ""

#~ msgid "OIDC Users"
#~ msgstr ""

#~ msgid "Email"
#~ msgstr ""

#~ msgid "Full Name"
#~ msgstr ""

#~ msgid "Role"
#~ msgstr ""

#~ msgid "Last Login"
#~ msgstr ""

#~ msgid "OIDC Subject"
#~ msgstr ""

#~ msgid "Inactive"
#~ msgstr ""

#~ msgid "User"
#~ msgstr ""

#~ msgid "Never"
#~ msgstr ""

#~ msgid "Details"
#~ msgstr ""

#~ msgid "No users have logged in via OIDC yet."
#~ msgstr ""

#~ msgid "Environment Variables Reference"
#~ msgstr ""

#~ msgid "Configure OIDC using these environment variables:"
#~ msgstr ""

#~ msgid "Variable"
#~ msgstr ""

#~ msgid "Description"
#~ msgstr ""

#~ msgid "Example"
#~ msgstr ""

#~ msgid "Authentication method"
#~ msgstr ""

#~ msgid "OIDC provider issuer URL"
#~ msgstr ""

#~ msgid "Client ID from OIDC provider"
#~ msgstr ""

#~ msgid "Client secret from OIDC provider"
#~ msgstr ""

#~ msgid "Callback URL (optional, auto-generated)"
#~ msgstr ""

#~ msgid "Requested scopes"
#~ msgstr ""

#~ msgid "Claim containing username"
#~ msgstr ""

#~ msgid "Claim containing email"
#~ msgstr ""

#~ msgid "Claim containing full name"
#~ msgstr ""

#~ msgid "Claim containing groups"
#~ msgstr ""

#~ msgid "Group name for admin role (optional)"
#~ msgstr ""

#~ msgid "Comma-separated admin emails (optional)"
#~ msgstr ""

#~ msgid "OIDC User Details"
#~ msgstr ""

#~ msgid "Profile and OIDC identity for this user"
#~ msgstr ""

#~ msgid "Back to OIDC Debug"
#~ msgstr ""

#~ msgid "User Profile"
#~ msgstr ""

#~ msgid "Active"
#~ msgstr ""

#~ msgid "Preferred Language"
#~ msgstr ""

#~ msgid "Theme"
#~ msgstr ""

#~ msgid "Created At"
#~ msgstr ""

#~ msgid "Unknown"
#~ msgstr ""

#~ msgid "OIDC Information"
#~ msgstr ""

#~ msgid "OIDC Issuer"
#~ msgstr ""

#~ msgid "OIDC Subject (sub)"
#~ msgstr ""

#~ msgid "Authentication Method"
#~ msgstr ""

#~ msgid "Local"
#~ msgstr ""

#~ msgid ""
#~ "This user was created or linked via"
#~ " OIDC. The issuer and subject are "
#~ "used to uniquely identify the user "
#~ "across login sessions."
#~ msgstr ""

#~ msgid ""
#~ "This user has no OIDC information. "
#~ "They may have been created manually "
#~ "or via self-registration without OIDC."
#~ msgstr ""

#~ msgid "Activity Statistics"
#~ msgstr ""

#~ msgid "Time Entries"
#~ msgstr ""

#~ msgid "None"
#~ msgstr ""

#~ msgid "Active Timer"
#~ msgstr ""

#~ msgid "Tasks Created"
#~ msgstr ""

#~ msgid "Edit User"
#~ msgstr ""

#~ msgid "View All Users"
#~ msgstr ""

#~ msgid "Are you sure you want to remove the company logo?"
#~ msgstr ""

#~ msgid "Remove Logo"
#~ msgstr ""

#~ msgid "Admin Access"
#~ msgstr ""

#~ msgid "Migrate to new role system"
#~ msgstr ""

#~ msgid "Migrate"
#~ msgstr ""

#~ msgid "Roles"
#~ msgstr ""

#~ msgid "No users found."
#~ msgstr ""

#~ msgid ""
#~ "Cannot delete user \"{name}\" because they"
#~ " have {count} time entries. Users with"
#~ " existing time entries cannot be "
#~ "deleted."
#~ msgstr ""

#~ msgid "Cannot Delete User"
#~ msgstr ""

#~ msgid ""
#~ "Are you sure you want to delete "
#~ "user \"{name}\"? This action cannot be "
#~ "undone."
#~ msgstr ""

#~ msgid "Delete User"
#~ msgstr ""

#~ msgid "System Permissions"
#~ msgstr ""

#~ msgid "All available permissions in the system"
#~ msgstr ""

#~ msgid "Back to Roles"
#~ msgstr ""

#~ msgid "permissions"
#~ msgstr ""

#~ msgid "No description available"
#~ msgstr ""

#~ msgid "About Permissions"
#~ msgstr ""

#~ msgid ""
#~ "Permissions define what actions users can"
#~ " perform in the system. These "
#~ "permissions are assigned to roles, and "
#~ "roles are assigned to users. This "
#~ "provides a flexible and granular access "
#~ "control system."
#~ msgstr ""

#~ msgid "Edit Role"
#~ msgstr ""

#~ msgid "Create New Role"
#~ msgstr ""

#~ msgid "Role Name"
#~ msgstr ""

#~ msgid "A unique name for this role"
#~ msgstr ""

#~ msgid "Optional description of this role"
#~ msgstr ""

#~ msgid "Permissions"
#~ msgstr ""

#~ msgid "Select the permissions this role should have:"
#~ msgstr ""

#~ msgid "Toggle All"
#~ msgstr ""

#~ msgid "Update Role"
#~ msgstr ""

#~ msgid "Create Role"
#~ msgstr ""

#~ msgid "Manage roles and their permissions"
#~ msgstr ""

#~ msgid "View Permissions"
#~ msgstr ""

#~ msgid "Total Roles"
#~ msgstr ""

#~ msgid "System Roles"
#~ msgstr ""

#~ msgid "Custom Roles"
#~ msgstr ""

#~ msgid "Assigned Users"
#~ msgstr ""

#~ msgid "Type"
#~ msgstr ""

#~ msgid "Default role"
#~ msgstr ""

#~ msgid "user"
#~ msgstr ""

#~ msgid "users"
#~ msgstr ""

#~ msgid "No users"
#~ msgstr ""

#~ msgid "System"
#~ msgstr ""

#~ msgid "Custom"
#~ msgstr ""

#~ msgid "View"
#~ msgstr ""

#~ msgid "Permissions for"
#~ msgstr ""

#~ msgid "No permissions assigned."
#~ msgstr ""

#~ msgid "No roles found."
#~ msgstr ""

#~ msgid "About Roles & Permissions"
#~ msgstr ""

#~ msgid ""
#~ "Roles are collections of permissions that"
#~ " can be assigned to users. System "
#~ "roles are predefined and cannot be "
#~ "deleted or renamed, but custom roles "
#~ "can be created for your specific "
#~ "needs."
#~ msgstr ""

#~ msgid "Are you sure you want to delete the role"
#~ msgstr ""

#~ msgid "Delete Role"
#~ msgstr ""

#~ msgid "No description"
#~ msgstr ""

#~ msgid "Role Information"
#~ msgstr ""

#~ msgid "System Role"
#~ msgstr ""

#~ msgid "Custom Role"
#~ msgstr ""

#~ msgid "Total Permissions"
#~ msgstr ""

#~ msgid "Created"
#~ msgstr ""

#~ msgid "Users with this Role"
#~ msgstr ""

#~ msgid "No users assigned to this role yet."
#~ msgstr ""

#~ msgid "This role has no permissions assigned."
#~ msgstr ""

#~ msgid "Back to User"
#~ msgstr ""

#~ msgid "Manage Roles for"
#~ msgstr ""

#~ msgid "Assign Roles"
#~ msgstr ""

#~ msgid ""
#~ "Select the roles this user should "
#~ "have. Users inherit all permissions from"
#~ " their assigned roles."
#~ msgstr ""

#~ msgid "Update Roles"
#~ msgstr ""

#~ msgid "Current Effective Permissions"
#~ msgstr ""

#~ msgid "These are all the permissions the user currently has through their roles:"
#~ msgstr ""

#~ msgid "No permissions (assign roles to grant permissions)"
#~ msgstr ""

#~ msgid "Analytics Dashboard"
#~ msgstr ""

#~ msgid "Last 7 days"
#~ msgstr ""

#~ msgid "Last 30 days"
#~ msgstr ""

#~ msgid "Last 90 days"
#~ msgstr ""

#~ msgid "Last year"
#~ msgstr ""

#~ msgid "Key metrics and insights about your time tracking"
#~ msgstr ""

#~ msgid "Total Hours"
#~ msgstr ""

#~ msgid "Billable Hours"
#~ msgstr ""

#~ msgid "Active Projects"
#~ msgstr ""

#~ msgid "Avg Daily Hours"
#~ msgstr ""

#~ msgid "Daily Hours Trend"
#~ msgstr ""

#~ msgid "Billable vs Non-Billable"
#~ msgstr ""

#~ msgid "Hours by Project"
#~ msgstr ""

#~ msgid "Weekly Trends"
#~ msgstr ""

#~ msgid "Hours by Time of Day"
#~ msgstr ""

#~ msgid "Project Efficiency"
#~ msgstr ""

#~ msgid "User Performance"
#~ msgstr ""

#~ msgid "Failed to load charts. Please try again."
#~ msgstr ""

#~ msgid "Failed to refresh charts. Please try again."
#~ msgstr ""

#~ msgid "Hours"
#~ msgstr ""

#~ msgid "Hour of Day"
#~ msgstr ""

#~ msgid "Revenue"
#~ msgstr ""

#~ msgid "Key metrics and actionable insights"
#~ msgstr ""

#~ msgid "Export"
#~ msgstr ""

#~ msgid "vs previous period"
#~ msgstr ""

#~ msgid "of total"
#~ msgstr ""

#~ msgid "Potential Revenue"
#~ msgstr ""

#~ msgid "Avg rate:"
#~ msgstr ""

#~ msgid "Trend"
#~ msgstr ""

#~ msgid "active projects"
#~ msgstr ""

#~ msgid "Insights & Recommendations"
#~ msgstr ""

#~ msgid "Cumulative"
#~ msgstr ""

#~ msgid "Billable Distribution"
#~ msgstr ""

#~ msgid "Task Status Overview"
#~ msgstr ""

#~ msgid "Tasks Completed"
#~ msgstr ""

#~ msgid "Revenue by Project"
#~ msgstr ""

#~ msgid "Payments Over Time"
#~ msgstr ""

#~ msgid "Payment Status"
#~ msgstr ""

#~ msgid "Payment Methods"
#~ msgstr ""

#~ msgid "Revenue vs Payments"
#~ msgstr ""

#~ msgid "Collection Rate"
#~ msgstr ""

#~ msgid "Project Completion Rate"
#~ msgstr ""

#~ msgid "Billable"
#~ msgstr ""

#~ msgid "Non-Billable"
#~ msgstr ""

#~ msgid "Completion Rate (%)"
#~ msgstr ""

#~ msgid "Mobile insights overview"
#~ msgstr ""

#~ msgid "Daily Avg"
#~ msgstr ""

#~ msgid "Daily Hours"
#~ msgstr ""

#~ msgid "Top Projects"
#~ msgstr ""

#~ msgid "Track time. Stay organized."
#~ msgstr ""

#~ msgid "Sign in to your account"
#~ msgstr ""

#~ msgid "Sign in"
#~ msgstr ""

#~ msgid "Tip: Enter a new username to create your account."
#~ msgstr ""

#~ msgid "Or continue with"
#~ msgstr ""

#~ msgid "Single Sign-On"
#~ msgstr ""

#~ msgid "Budget Alerts & Forecasting"
#~ msgstr ""

#~ msgid "Monitor project budgets and forecast completion"
#~ msgstr ""

#~ msgid "Unacknowledged Alerts"
#~ msgstr ""

#~ msgid "Critical Alerts"
#~ msgstr ""

#~ msgid "Projects with Budgets"
#~ msgstr ""

#~ msgid "Warning Alerts"
#~ msgstr ""

#~ msgid "Active Alerts"
#~ msgstr ""

#~ msgid "Acknowledge"
#~ msgstr ""

#~ msgid "Project Budget Status"
#~ msgstr ""

#~ msgid "Budget"
#~ msgstr ""

#~ msgid "Consumed"
#~ msgstr ""

#~ msgid "Remaining"
#~ msgstr ""

#~ msgid "Progress"
#~ msgstr ""

#~ msgid "over"
#~ msgstr ""

#~ msgid "Over Budget"
#~ msgstr ""

#~ msgid "Critical"
#~ msgstr ""

#~ msgid "Healthy"
#~ msgstr ""

#~ msgid "No projects with budgets found"
#~ msgstr ""

#~ msgid "Alert acknowledged successfully"
#~ msgstr ""

#~ msgid "Failed to acknowledge alert"
#~ msgstr ""

#~ msgid "Budget Analysis & Forecasting"
#~ msgstr ""

#~ msgid "Back to Dashboard"
#~ msgstr ""

#~ msgid "View Project"
#~ msgstr ""

#~ msgid "Total Budget"
#~ msgstr ""

#~ msgid "Burn Rate Analysis"
#~ msgstr ""

#~ msgid "Daily Burn Rate"
#~ msgstr ""

#~ msgid "Weekly Burn Rate"
#~ msgstr ""

#~ msgid "Monthly Burn Rate"
#~ msgstr ""

#~ msgid "Period Total"
#~ msgstr ""

#~ msgid "Based on last"
#~ msgstr ""

#~ msgid "days"
#~ msgstr ""

#~ msgid "No burn rate data available"
#~ msgstr ""

#~ msgid "Completion Estimate"
#~ msgstr ""

#~ msgid "Estimated Completion Date"
#~ msgstr ""

#~ msgid "days remaining"
#~ msgstr ""

#~ msgid "Confidence Level"
#~ msgstr ""

#~ msgid "No completion estimate available"
#~ msgstr ""

#~ msgid "Cost Trend Analysis"
#~ msgstr ""

#~ msgid "Average"
#~ msgstr ""

#~ msgid "Change"
#~ msgstr ""

#~ msgid "Resource Allocation"
#~ msgstr ""

#~ msgid "Total Cost"
#~ msgstr ""

#~ msgid "Hourly Rate"
#~ msgstr ""

#~ msgid "Team Member"
#~ msgstr ""

#~ msgid "Cost"
#~ msgstr ""

#~ msgid "Hours %"
#~ msgstr ""

#~ msgid "Cost %"
#~ msgstr ""

#~ msgid "Entries"
#~ msgstr ""

#~ msgid "Date & Time"
#~ msgstr ""

#~ msgid "Location"
#~ msgstr ""

#~ msgid "Task"
#~ msgstr ""

#~ msgid "Client"
#~ msgstr ""

#~ msgid "Reminder"
#~ msgstr ""

#~ msgid "minutes before"
#~ msgstr ""

#~ msgid "hours before"
#~ msgstr ""

#~ msgid "days before"
#~ msgstr ""

#~ msgid "Recurring"
#~ msgstr ""

#~ msgid "Until"
#~ msgstr ""

#~ msgid "Last Updated"
#~ msgstr ""

#~ msgid "Back to Calendar"
#~ msgstr ""

#~ msgid "Delete Event"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this event? This action cannot be undone."
#~ msgstr ""

#~ msgid "Edit Event"
#~ msgstr ""

#~ msgid "New Event"
#~ msgstr ""

#~ msgid "Title"
#~ msgstr ""

#~ msgid "Start Date"
#~ msgstr ""

#~ msgid "Start Time"
#~ msgstr ""

#~ msgid "End Date"
#~ msgstr ""

#~ msgid "End Time"
#~ msgstr ""

#~ msgid "All Day Event"
#~ msgstr ""

#~ msgid "Event Type"
#~ msgstr ""

#~ msgid "Event"
#~ msgstr ""

#~ msgid "Meeting"
#~ msgstr ""

#~ msgid "Appointment"
#~ msgstr ""

#~ msgid "Deadline"
#~ msgstr ""

#~ msgid "-- None --"
#~ msgstr ""

#~ msgid "No reminder"
#~ msgstr ""

#~ msgid "5 minutes before"
#~ msgstr ""

#~ msgid "15 minutes before"
#~ msgstr ""

#~ msgid "30 minutes before"
#~ msgstr ""

#~ msgid "1 hour before"
#~ msgstr ""

#~ msgid "1 day before"
#~ msgstr ""

#~ msgid "Color"
#~ msgstr ""

#~ msgid "Choose a color for this event"
#~ msgstr ""

#~ msgid "Private Event"
#~ msgstr ""

#~ msgid "Private events are only visible to you"
#~ msgstr ""

#~ msgid "Recurring Event"
#~ msgstr ""

#~ msgid "This is a recurring event"
#~ msgstr ""

#~ msgid "Recurrence Pattern"
#~ msgstr ""

#~ msgid "Use RRULE format (e.g., FREQ=WEEKLY;BYDAY=MO,WE,FR)"
#~ msgstr ""

#~ msgid "Recurrence End Date"
#~ msgstr ""

#~ msgid "Update Event"
#~ msgstr ""

#~ msgid "Create Event"
#~ msgstr ""

#~ msgid "View and manage your events, tasks, and time entries"
#~ msgstr ""

#~ msgid "Day"
#~ msgstr ""

#~ msgid "Week"
#~ msgstr ""

#~ msgid "Month"
#~ msgstr ""

#~ msgid "Today"
#~ msgstr ""

#~ msgid "Events"
#~ msgstr ""

#~ msgid "Loading calendar..."
#~ msgstr ""

#~ msgid "Event Details"
#~ msgstr ""

#~ msgid "Edit Client Note"
#~ msgstr ""

#~ msgid "Back to Client"
#~ msgstr ""

#~ msgid "Client:"
#~ msgstr ""

#~ msgid "Created on"
#~ msgstr ""

#~ msgid "Last edited on"
#~ msgstr ""

#~ msgid "Note Content"
#~ msgstr ""

#~ msgid "Internal note visible only to your team."
#~ msgstr ""

#~ msgid "Mark as important"
#~ msgstr ""

#~ msgid "Save Changes"
#~ msgstr ""

#~ msgid "Create Client"
#~ msgstr ""

#~ msgid "Add a new client to manage related projects and billing."
#~ msgstr ""

#~ msgid "Back to Clients"
#~ msgstr ""

#~ msgid "Client Name"
#~ msgstr ""

#~ msgid "Enter client name"
#~ msgstr ""

#~ msgid "Default Hourly Rate"
#~ msgstr ""

#~ msgid "e.g. 75.00"
#~ msgstr ""

#~ msgid ""
#~ "This rate will be automatically filled "
#~ "when creating projects for this client"
#~ msgstr ""

#~ msgid "Supports Markdown"
#~ msgstr ""

#~ msgid "Brief description of the client or project scope"
#~ msgstr ""

#~ msgid "Contact Person"
#~ msgstr ""

#~ msgid "Primary contact name"
#~ msgstr ""

#~ msgid "contact@client.com"
#~ msgstr ""

#~ msgid "Phone"
#~ msgstr ""

#~ msgid "+1 (555) 123-4567"
#~ msgstr ""

#~ msgid "Address"
#~ msgstr ""

#~ msgid "Client address"
#~ msgstr ""

#~ msgid "Choose a clear, descriptive name for the client organization."
#~ msgstr ""

#~ msgid ""
#~ "Set the standard hourly rate for this"
#~ " client. This will automatically populate "
#~ "when creating new projects."
#~ msgstr ""

#~ msgid "Contact Information"
#~ msgstr ""

#~ msgid "Add contact details for easy communication and record keeping."
#~ msgstr ""

#~ msgid "Provide context about the client relationship or typical project types."
#~ msgstr ""

#~ msgid "Edit Client"
#~ msgstr ""

#~ msgid "Update Client"
#~ msgstr ""

#~ msgid "Client Statistics"
#~ msgstr ""

#~ msgid "Total Projects"
#~ msgstr ""

#~ msgid "Est. Total Cost"
#~ msgstr ""

#~ msgid "Mark client as Inactive?"
#~ msgstr ""

#~ msgid "Change Client Status"
#~ msgstr ""

#~ msgid "Mark Inactive"
#~ msgstr ""

#~ msgid "Activate client?"
#~ msgstr ""

#~ msgid "Activate Client"
#~ msgstr ""

#~ msgid "Delete Client"
#~ msgstr ""

#~ msgid "Archived"
#~ msgstr ""

#~ msgid "Internal Notes"
#~ msgstr ""

#~ msgid "Add Note"
#~ msgstr ""

#~ msgid "Add an internal note about this client..."
#~ msgstr ""

#~ msgid "Save Note"
#~ msgstr ""

#~ msgid "edited"
#~ msgstr ""

#~ msgid "Important"
#~ msgstr ""

#~ msgid "Unmark"
#~ msgstr ""

#~ msgid "Mark Important"
#~ msgstr ""

#~ msgid ""
#~ "No notes yet. Add a note to "
#~ "keep track of important information about"
#~ " this client."
#~ msgstr ""

#~ msgid "Are you sure you want to delete this note?"
#~ msgstr ""

#~ msgid "Delete Note"
#~ msgstr ""

#~ msgid "Edited on"
#~ msgstr ""

#~ msgid "Reply"
#~ msgstr ""

#~ msgid "Write your reply..."
#~ msgstr ""

#~ msgid "Comments"
#~ msgstr ""

#~ msgid "Add Comment"
#~ msgstr ""

#~ msgid "Your Comment"
#~ msgstr ""

#~ msgid "Share your thoughts, updates, or questions..."
#~ msgstr ""

#~ msgid "You can use line breaks to format your comment."
#~ msgstr ""

#~ msgid "Add Image"
#~ msgstr ""

#~ msgid "Post Comment"
#~ msgstr ""

#~ msgid "No comments yet"
#~ msgstr ""

#~ msgid "Start the conversation by adding the first comment."
#~ msgstr ""

#~ msgid "Add First Comment"
#~ msgstr ""

#~ msgid "Edit Comment"
#~ msgstr ""

#~ msgid "Back"
#~ msgstr ""

#~ msgid "Editing comment on:"
#~ msgstr ""

#~ msgid "Originally posted on"
#~ msgstr ""

#~ msgid "Comment Content"
#~ msgstr ""

#~ msgid "Recent Activity"
#~ msgstr ""

#~ msgid "All Activities"
#~ msgstr ""

#~ msgid "Time Templates"
#~ msgstr ""

#~ msgid "No recent activity"
#~ msgstr ""

#~ msgid "Activity will appear here as you work"
#~ msgstr ""

#~ msgid "Load More"
#~ msgstr ""

#~ msgid "Failed to load activities"
#~ msgstr ""

#~ msgid "400 Bad Request"
#~ msgstr ""

#~ msgid "Invalid Request"
#~ msgstr ""

#~ msgid "The request you made is invalid or contains errors. This could be due to:"
#~ msgstr ""

#~ msgid "Missing or invalid form data"
#~ msgstr ""

#~ msgid "Malformed request parameters"
#~ msgstr ""

#~ msgid "Go to Dashboard"
#~ msgstr ""

#~ msgid "Go Back"
#~ msgstr ""

#~ msgid "403 Forbidden"
#~ msgstr ""

#~ msgid "Access Denied"
#~ msgstr ""

#~ msgid "You don't have permission to access this resource. This could be due to:"
#~ msgstr ""

#~ msgid "Insufficient privileges"
#~ msgstr ""

#~ msgid "Not logged in"
#~ msgstr ""

#~ msgid "Resource access restrictions"
#~ msgstr ""

#~ msgid "Page Not Found"
#~ msgstr ""

#~ msgid "The page you're looking for doesn't exist or has been moved."
#~ msgstr ""

#~ msgid "Server Error"
#~ msgstr ""

#~ msgid "Something went wrong on our end. Please try again later."
#~ msgstr ""

#~ msgid "Try Again"
#~ msgstr ""

#~ msgid "An error occurred while processing your request."
#~ msgstr ""

#~ msgid "Are you sure you want to delete this expense?"
#~ msgstr ""

#~ msgid "Delete Expense"
#~ msgstr ""

#~ msgid "Import/Export Data"
#~ msgstr ""

#~ msgid "Import/Export"
#~ msgstr ""

#~ msgid ""
#~ "Import data from other time trackers "
#~ "or export your data for GDPR "
#~ "compliance and backups"
#~ msgstr ""

#~ msgid "Import Data"
#~ msgstr ""

#~ msgid "CSV Import"
#~ msgstr ""

#~ msgid "Import time entries from a CSV file"
#~ msgstr ""

#~ msgid "Choose CSV File"
#~ msgstr ""

#~ msgid "Download Template"
#~ msgstr ""

#~ msgid "Import from Toggl Track"
#~ msgstr ""

#~ msgid "Import time entries from Toggl Track"
#~ msgstr ""

#~ msgid "Import from Toggl"
#~ msgstr ""

#~ msgid "Import from Harvest"
#~ msgstr ""

#~ msgid "Import time entries from Harvest"
#~ msgstr ""

#~ msgid "Restore from Backup"
#~ msgstr ""

#~ msgid "Restore data from a backup file"
#~ msgstr ""

#~ msgid "Restore Backup"
#~ msgstr ""

#~ msgid "Import History"
#~ msgstr ""

#~ msgid "Export Data"
#~ msgstr ""

#~ msgid "Full Data Export (GDPR)"
#~ msgstr ""

#~ msgid "Export all your personal data"
#~ msgstr ""

#~ msgid "Export as JSON"
#~ msgstr ""

#~ msgid "Export as ZIP"
#~ msgstr ""

#~ msgid "Filtered Export"
#~ msgstr ""

#~ msgid "Export specific data with filters"
#~ msgstr ""

#~ msgid "Export with Filters"
#~ msgstr ""

#~ msgid "Create Backup"
#~ msgstr ""

#~ msgid "Create a full database backup"
#~ msgstr ""

#~ msgid "Export History"
#~ msgstr ""

#~ msgid "API Token"
#~ msgstr ""

#~ msgid "Workspace ID"
#~ msgstr ""

#~ msgid "Import"
#~ msgstr ""

#~ msgid "Account ID"
#~ msgstr ""

#~ msgid "Create Invoice"
#~ msgstr ""

#~ msgid "Generate a new invoice for a project and client"
#~ msgstr ""

#~ msgid "Back to Invoices"
#~ msgstr ""

#~ msgid "Select a project"
#~ msgstr ""

#~ msgid "Selecting a project will auto-fill client details"
#~ msgstr ""

#~ msgid "Client Email"
#~ msgstr ""

#~ msgid "Due Date"
#~ msgstr ""

#~ msgid "Client Address"
#~ msgstr ""

#~ msgid "Tax Rate (%)"
#~ msgstr ""

#~ msgid "Terms"
#~ msgstr ""

#~ msgid "Tips"
#~ msgstr ""

#~ msgid "Choose the correct project to auto-fill client details."
#~ msgstr ""

#~ msgid "You can customize notes and terms before sending the invoice."
#~ msgstr ""

#~ msgid "Edit Invoice"
#~ msgstr ""

#~ msgid "Update invoice details, items, and terms"
#~ msgstr ""

#~ msgid "Invoice Items"
#~ msgstr ""

#~ msgid "Time-based services and hourly work"
#~ msgstr ""

#~ msgid "Add Item"
#~ msgstr ""

#~ msgid "Quantity"
#~ msgstr ""

#~ msgid "Unit Price"
#~ msgstr ""

#~ msgid "Action"
#~ msgstr ""

#~ msgid "e.g., Web Development Services"
#~ msgstr ""

#~ msgid "Remove item"
#~ msgstr ""

#~ msgid "Items Subtotal"
#~ msgstr ""

#~ msgid "Billable expenses such as travel, meals, and materials"
#~ msgstr ""

#~ msgid "Add Expense"
#~ msgstr ""

#~ msgid "Category"
#~ msgstr ""

#~ msgid "Amount"
#~ msgstr ""

#~ msgid "e.g., Travel to Client Meeting"
#~ msgstr ""

#~ msgid "Linked expense - title cannot be edited"
#~ msgstr ""

#~ msgid "Linked expense - description cannot be edited"
#~ msgstr ""

#~ msgid "Linked expense - category cannot be edited"
#~ msgstr ""

#~ msgid "Travel"
#~ msgstr ""

#~ msgid "Meals"
#~ msgstr ""

#~ msgid "Accommodation"
#~ msgstr ""

#~ msgid "Supplies"
#~ msgstr ""

#~ msgid "Software"
#~ msgstr ""

#~ msgid "Equipment"
#~ msgstr ""

#~ msgid "Services"
#~ msgstr ""

#~ msgid "Marketing"
#~ msgstr ""

#~ msgid "Training"
#~ msgstr ""

#~ msgid "Other"
#~ msgstr ""

#~ msgid "Linked expense - amount cannot be edited"
#~ msgstr ""

#~ msgid "Linked expense - date cannot be edited"
#~ msgstr ""

#~ msgid "Unlink expense from invoice"
#~ msgstr ""

#~ msgid "Expenses Subtotal"
#~ msgstr ""

#~ msgid "Extra Goods"
#~ msgstr ""

#~ msgid "Products, materials, licenses, and other goods"
#~ msgstr ""

#~ msgid "Add Good"
#~ msgstr ""

#~ msgid "Name"
#~ msgstr ""

#~ msgid "Qty"
#~ msgstr ""

#~ msgid "Price"
#~ msgstr ""

#~ msgid "SKU"
#~ msgstr ""

#~ msgid "e.g., Software License"
#~ msgstr ""

#~ msgid "Product"
#~ msgstr ""

#~ msgid "Service"
#~ msgstr ""

#~ msgid "Material"
#~ msgstr ""

#~ msgid "License"
#~ msgstr ""

#~ msgid "Remove good"
#~ msgstr ""

#~ msgid "Goods Subtotal"
#~ msgstr ""

#~ msgid "Live Preview"
#~ msgstr ""

#~ msgid "Issue Date"
#~ msgstr ""

#~ msgid "Payment"
#~ msgstr ""

#~ msgid "Currency"
#~ msgstr ""

#~ msgid "Items"
#~ msgstr ""

#~ msgid "Goods"
#~ msgstr ""

#~ msgid "Subtotal"
#~ msgstr ""

#~ msgid "Tax"
#~ msgstr ""

#~ msgid "Total"
#~ msgstr ""

#~ msgid "Amount Paid"
#~ msgstr ""

#~ msgid "Outstanding"
#~ msgstr ""

#~ msgid "Generate from Time/Costs"
#~ msgstr ""

#~ msgid "Record Payment"
#~ msgstr ""

#~ msgid "Export PDF"
#~ msgstr ""

#~ msgid "Export CSV"
#~ msgstr ""

#~ msgid "Duplicate Invoice"
#~ msgstr ""

#~ msgid "Are you sure you want to unlink this expense from the invoice?"
#~ msgstr ""

#~ msgid "Unlink Expense"
#~ msgstr ""

#~ msgid "Unlink"
#~ msgstr ""

#~ msgid "Please add at least one item, expense, or extra good to the invoice"
#~ msgstr ""

#~ msgid "Generate from Time, Costs & Goods"
#~ msgstr ""

#~ msgid ""
#~ "Select unbilled time entries, project "
#~ "costs, and extra goods to add to "
#~ "this invoice"
#~ msgstr ""

#~ msgid "Back to Edit"
#~ msgstr ""

#~ msgid "Unbilled Time Entries"
#~ msgstr ""

#~ msgid "Time Entry"
#~ msgstr ""

#~ msgid "No unbilled time entries found for this project."
#~ msgstr ""

#~ msgid "Uninvoiced Project Costs"
#~ msgstr ""

#~ msgid "No uninvoiced costs found for this project."
#~ msgstr ""

#~ msgid "Uninvoiced Billable Expenses"
#~ msgstr ""

#~ msgid "Vendor"
#~ msgstr ""

#~ msgid "No uninvoiced billable expenses found for this project."
#~ msgstr ""

#~ msgid "Project Extra Goods"
#~ msgstr ""

#~ msgid "No extra goods found for this project."
#~ msgstr ""

#~ msgid "Add Selected to Invoice"
#~ msgstr ""

#~ msgid "Selection Summary"
#~ msgstr ""

#~ msgid "Total available hours"
#~ msgstr ""

#~ msgid "Total available costs"
#~ msgstr ""

#~ msgid "Total available expenses"
#~ msgstr ""

#~ msgid "Total available goods"
#~ msgstr ""

#~ msgid "You can select multiple time entries, costs, expenses, and extra goods."
#~ msgstr ""

#~ msgid "Time entries are grouped by task or project at item creation."
#~ msgstr ""

#~ msgid "Costs and extra goods are added as individual invoice items."
#~ msgstr ""

#~ msgid "Expenses are linked to the invoice and appear in a separate section."
#~ msgstr ""

#~ msgid "Please select at least one time entry, cost, expense, or extra good"
#~ msgstr ""

#~ msgid "Delete Invoice"
#~ msgstr ""

#~ msgid "Are you sure you want to delete invoice"
#~ msgstr ""

#~ msgid ""
#~ "All invoice items, extra goods, and "
#~ "payment records associated with this "
#~ "invoice will be permanently deleted."
#~ msgstr ""

#~ msgid "Invoice"
#~ msgstr ""

#~ msgid "Website"
#~ msgstr ""

#~ msgid "Tax ID"
#~ msgstr ""

#~ msgid "INVOICE"
#~ msgstr ""

#~ msgid "Invoice #"
#~ msgstr ""

#~ msgid "Bill To"
#~ msgstr ""

#~ msgid "Quantity (Hours)"
#~ msgstr ""

#~ msgid "Total Amount"
#~ msgstr ""

#~ msgid "Generated from %(num)d time entries"
#~ msgstr ""

#~ msgid "Expense"
#~ msgstr ""

#~ msgid "Subtotal:"
#~ msgstr ""

#~ msgid "Tax (%(rate).2f%%):"
#~ msgstr ""

#~ msgid "Total Amount:"
#~ msgstr ""

#~ msgid "Notes:"
#~ msgstr ""

#~ msgid "Terms:"
#~ msgstr ""

#~ msgid "Payment Information:"
#~ msgstr ""

#~ msgid "Terms & Conditions:"
#~ msgstr ""

#~ msgid "Kanban"
#~ msgstr ""

#~ msgid "All"
#~ msgstr ""

#~ msgid "Manage Columns"
#~ msgstr ""

#~ msgid "Drag tasks between columns to update their status"
#~ msgstr ""

#~ msgid "Kanban board"
#~ msgstr ""

#~ msgid "moved to"
#~ msgstr ""

#~ msgid "No tasks in this column."
#~ msgstr ""

#~ msgid "Manage Kanban Columns"
#~ msgstr ""

#~ msgid "Customize your kanban board columns and task states"
#~ msgstr ""

#~ msgid "Add Column"
#~ msgstr ""

#~ msgid "Kanban columns list"
#~ msgstr ""

#~ msgid "Key"
#~ msgstr ""

#~ msgid "Label"
#~ msgstr ""

#~ msgid "Icon"
#~ msgstr ""

#~ msgid "Complete?"
#~ msgstr ""

#~ msgid "Drag to reorder"
#~ msgstr ""

#~ msgid "Edit column"
#~ msgstr ""

#~ msgid "Toggle active state"
#~ msgstr ""

#~ msgid "No kanban columns found. Create your first column to get started."
#~ msgstr ""

#~ msgid "Tips:"
#~ msgstr ""

#~ msgid "Drag and drop rows to reorder columns"
#~ msgstr ""

#~ msgid ""
#~ "System columns (todo, in_progress, done) "
#~ "cannot be deleted but can be "
#~ "customized"
#~ msgstr ""

#~ msgid ""
#~ "Columns marked as \"Complete\" will mark"
#~ " tasks as completed when dragged to "
#~ "that column"
#~ msgstr ""

#~ msgid ""
#~ "Inactive columns are hidden from the "
#~ "kanban board but tasks with that "
#~ "status remain accessible"
#~ msgstr ""

#~ msgid "Delete Kanban Column"
#~ msgstr ""

#~ msgid "Are you sure you want to delete the column?"
#~ msgstr ""

#~ msgid "Key:"
#~ msgstr ""

#~ msgid ""
#~ "Note: Tasks with this status will "
#~ "remain accessible but the column will "
#~ "no longer appear on the kanban board."
#~ msgstr ""

#~ msgid "Delete Column"
#~ msgstr ""

#~ msgid "Columns reordered successfully"
#~ msgstr ""

#~ msgid "Failed to reorder columns. Please try again."
#~ msgstr ""

#~ msgid "Create Kanban Column"
#~ msgstr ""

#~ msgid "Add a new column to your kanban board"
#~ msgstr ""

#~ msgid "Create Kanban Column form"
#~ msgstr ""

#~ msgid "Column Label"
#~ msgstr ""

#~ msgid "e.g., In Review, Blocked, Testing"
#~ msgstr ""

#~ msgid "The display name shown on the kanban board"
#~ msgstr ""

#~ msgid "Column Key"
#~ msgstr ""

#~ msgid "e.g., in_review, blocked, testing"
#~ msgstr ""

#~ msgid ""
#~ "Unique identifier (lowercase, no spaces, "
#~ "use underscores). Auto-generated from label"
#~ " if empty."
#~ msgstr ""

#~ msgid "Icon Class"
#~ msgstr ""

#~ msgid "Font Awesome icon class"
#~ msgstr ""

#~ msgid "Browse icons"
#~ msgstr ""

#~ msgid "Primary (Blue)"
#~ msgstr ""

#~ msgid "Secondary (Gray)"
#~ msgstr ""

#~ msgid "Success (Green)"
#~ msgstr ""

#~ msgid "Danger (Red)"
#~ msgstr ""

#~ msgid "Warning (Yellow)"
#~ msgstr ""

#~ msgid "Info (Cyan)"
#~ msgstr ""

#~ msgid "Dark"
#~ msgstr ""

#~ msgid "Bootstrap color class for styling"
#~ msgstr ""

#~ msgid "Mark as Complete State"
#~ msgstr ""

#~ msgid "Tasks moved to this column will be marked as completed"
#~ msgstr ""

#~ msgid "Create Column"
#~ msgstr ""

#~ msgid "Note:"
#~ msgstr ""

#~ msgid ""
#~ "The column will be added at the "
#~ "end of the board. You can reorder "
#~ "columns later from the management page."
#~ msgstr ""

#~ msgid "Edit Kanban Column"
#~ msgstr ""

#~ msgid "Modify column settings"
#~ msgstr ""

#~ msgid "Edit Kanban Column form"
#~ msgstr ""

#~ msgid "The key cannot be changed after creation"
#~ msgstr ""

#~ msgid "Preview"
#~ msgstr ""

#~ msgid "Inactive columns are hidden from the kanban board"
#~ msgstr ""

#~ msgid "System Column:"
#~ msgstr ""

#~ msgid ""
#~ "This is a system column. You can "
#~ "customize its appearance but cannot delete"
#~ " it."
#~ msgstr ""

#~ msgid "Professional time tracking and project management"
#~ msgstr ""

#~ msgid ""
#~ "A comprehensive web-based time tracking "
#~ "application built with Flask, featuring "
#~ "project management, client organization, task "
#~ "management, invoicing, and advanced analytics."
#~ msgstr ""

#~ msgid "Project Management"
#~ msgstr ""

#~ msgid "Invoicing"
#~ msgstr ""

#~ msgid "Smart Timers"
#~ msgstr ""

#~ msgid "Real-time tracking with idle detection and live updates"
#~ msgstr ""

#~ msgid "Client Management"
#~ msgstr ""

#~ msgid "Organize clients with contacts, rates, and project relations"
#~ msgstr ""

#~ msgid "Task System"
#~ msgstr ""

#~ msgid "Break down projects into tasks with progress tracking"
#~ msgstr ""

#~ msgid "PDF Invoices"
#~ msgstr ""

#~ msgid "Generate professional invoices from tracked time"
#~ msgstr ""

#~ msgid "Core Features"
#~ msgstr ""

#~ msgid "Start/stop timers with project and task association"
#~ msgstr ""

#~ msgid "Manual time entry with notes and tags"
#~ msgstr ""

#~ msgid "Client and project organization"
#~ msgstr ""

#~ msgid "Role-based access and user profiles"
#~ msgstr ""

#~ msgid "Advanced Features"
#~ msgstr ""

#~ msgid "Branded PDF invoicing with tax and payment tracking"
#~ msgstr ""

#~ msgid "Visual analytics and detailed reporting"
#~ msgstr ""

#~ msgid "REST API for integrations"
#~ msgstr ""

#~ msgid "PWA capabilities and mobile-friendly UI"
#~ msgstr ""

#~ msgid "Platform Support"
#~ msgstr ""

#~ msgid "Web Application"
#~ msgstr ""

#~ msgid "Desktop browsers (Chrome, Firefox, Safari, Edge)"
#~ msgstr ""

#~ msgid "Mobile responsive design"
#~ msgstr ""

#~ msgid "Progressive Web App (PWA)"
#~ msgstr ""

#~ msgid "Touch-friendly tablet interface"
#~ msgstr ""

#~ msgid "Operating Systems"
#~ msgstr ""

#~ msgid "Windows, macOS, Linux"
#~ msgstr ""

#~ msgid "Android and iOS (browser)"
#~ msgstr ""

#~ msgid "Raspberry Pi support"
#~ msgstr ""

#~ msgid "Dockerized deployment"
#~ msgstr ""

#~ msgid "Database Support"
#~ msgstr ""

#~ msgid "PostgreSQL (recommended)"
#~ msgstr ""

#~ msgid "SQLite (dev/test)"
#~ msgstr ""

#~ msgid "Automatic migrations with Flask-Migrate"
#~ msgstr ""

#~ msgid "Backup and restoration tools"
#~ msgstr ""

#~ msgid "Technical Specifications"
#~ msgstr ""

#~ msgid "Technology Stack"
#~ msgstr ""

#~ msgid "Backend"
#~ msgstr ""

#~ msgid "Frontend"
#~ msgstr ""

#~ msgid "Database"
#~ msgstr ""

#~ msgid "Deployment"
#~ msgstr ""

#~ msgid "Key Capabilities"
#~ msgstr ""

#~ msgid "Real-time"
#~ msgstr ""

#~ msgid "i18n"
#~ msgstr ""

#~ msgid "Security"
#~ msgstr ""

#~ msgid "Mobile"
#~ msgstr ""

#~ msgid "Open Source & Community"
#~ msgstr ""

#~ msgid "Open Source Benefits"
#~ msgstr ""

#~ msgid "Full source code available on GitHub"
#~ msgstr ""

#~ msgid "Licensed under GPL v3.0"
#~ msgstr ""

#~ msgid "Community-driven development"
#~ msgstr ""

#~ msgid "Transparent issue tracking and bug reports"
#~ msgstr ""

#~ msgid "Deployment Options"
#~ msgstr ""

#~ msgid "Docker images (GHCR)"
#~ msgstr ""

#~ msgid "Self-hosted deployment with full control"
#~ msgstr ""

#~ msgid "Cloud-ready with Compose configs"
#~ msgstr ""

#~ msgid "View on GitHub"
#~ msgstr ""

#~ msgid "Support Development"
#~ msgstr ""

#~ msgid "Getting Help & Resources"
#~ msgstr ""

#~ msgid "Documentation"
#~ msgstr ""

#~ msgid "Step-by-step guides for all features."
#~ msgstr ""

#~ msgid "View Help"
#~ msgstr ""

#~ msgid "System Information"
#~ msgstr ""

#~ msgid "Status, versions, and configuration details."
#~ msgstr ""

#~ msgid "Admin access required"
#~ msgstr ""

#~ msgid "Community Support"
#~ msgstr ""

#~ msgid "Report issues, request features, contribute."
#~ msgstr ""

#~ msgid "GitHub Issues"
#~ msgstr ""

#~ msgid "Here's a quick overview of your work."
#~ msgstr ""

#~ msgid "Timer"
#~ msgstr ""

#~ msgid "No active timer."
#~ msgstr ""

#~ msgid "Tags"
#~ msgstr ""

#~ msgid "Duplicate entry"
#~ msgstr ""

#~ msgid "No recent entries found."
#~ msgstr ""

#~ msgid "Weekly Goal"
#~ msgstr ""

#~ msgid "Days Left"
#~ msgstr ""

#~ msgid "Need"
#~ msgstr ""

#~ msgid "to reach goal"
#~ msgstr ""

#~ msgid "No Weekly Goal"
#~ msgstr ""

#~ msgid "Set a weekly time goal to track your progress"
#~ msgstr ""

#~ msgid "Create Goal"
#~ msgstr ""

#~ msgid "Top Projects (30 days)"
#~ msgstr ""

#~ msgid "No activity in the last 30 days."
#~ msgstr ""

#~ msgid "Task (optional)"
#~ msgstr ""

#~ msgid "Notes (optional)"
#~ msgstr ""

#~ msgid "Or use a template"
#~ msgstr ""

#~ msgid "View all templates"
#~ msgstr ""

#~ msgid "Start"
#~ msgstr ""

#~ msgid "Complete documentation and user guide"
#~ msgstr ""

#~ msgid "Quick Navigation"
#~ msgstr ""

#~ msgid "Filter sections..."
#~ msgstr ""

#~ msgid "Quick Start"
#~ msgstr ""

#~ msgid "Task Management"
#~ msgstr ""

#~ msgid "Reports & Analytics"
#~ msgstr ""

#~ msgid "Productivity Features"
#~ msgstr ""

#~ msgid "Admin Features"
#~ msgstr ""

#~ msgid "Mobile Usage"
#~ msgstr ""

#~ msgid "Troubleshooting"
#~ msgstr ""

#~ msgid "TimeTracker Help Center"
#~ msgstr ""

#~ msgid "Everything you need to know to get the most out of TimeTracker"
#~ msgstr ""

#~ msgid "Start Tracking Time"
#~ msgstr ""

#~ msgid "View Projects"
#~ msgstr ""

#~ msgid "Generate Reports"
#~ msgstr ""

#~ msgid "Quick Start Guide"
#~ msgstr ""

#~ msgid "For New Users"
#~ msgstr ""

#~ msgid "Log in with your username (no password required)"
#~ msgstr ""

#~ msgid "Explore the dashboard to see your overview"
#~ msgstr ""

#~ msgid "Start your first timer on an existing project"
#~ msgstr ""

#~ msgid "View your time entries in reports"
#~ msgstr ""

#~ msgid "For Administrators"
#~ msgstr ""

#~ msgid "Set up clients in the Client Management section"
#~ msgstr ""

#~ msgid "Create projects and assign them to clients"
#~ msgstr ""

#~ msgid "Configure system settings (timezone, currency, etc.)"
#~ msgstr ""

#~ msgid "Manage users and permissions"
#~ msgstr ""

#~ msgid "Pro Tip:"
#~ msgstr ""

#~ msgid ""
#~ "Use the mobile-friendly interface to "
#~ "track time on the go. The timer "
#~ "continues running even if you close "
#~ "your browser!"
#~ msgstr ""

#~ msgid "Real-time tracking with automatic idle detection and WebSocket updates"
#~ msgstr ""

#~ msgid "Manual Entry"
#~ msgstr ""

#~ msgid "Log time manually with custom start and end times"
#~ msgstr ""

#~ msgid "Starting a Timer"
#~ msgstr ""

#~ msgid "Navigate to the Timer page or dashboard"
#~ msgstr ""

#~ msgid "Select a project from the dropdown"
#~ msgstr ""

#~ msgid "Optionally select a task for more detailed tracking"
#~ msgstr ""

#~ msgid "Add notes about what you're working on (optional)"
#~ msgstr ""

#~ msgid "Add tags separated by commas (optional)"
#~ msgstr ""

#~ msgid "Click \"Start Timer\""
#~ msgstr ""

#~ msgid "Timer Features"
#~ msgstr ""

#~ msgid "Real-time duration display"
#~ msgstr ""

#~ msgid "Continues running if browser closes"
#~ msgstr ""

#~ msgid "Automatic idle detection (configurable)"
#~ msgstr ""

#~ msgid "One active timer per user (configurable)"
#~ msgstr ""

#~ msgid "WebSocket live updates"
#~ msgstr ""

#~ msgid "Manual Time Entry"
#~ msgstr ""

#~ msgid ""
#~ "Create time entries manually when you "
#~ "need to record time spent away from"
#~ " the computer or adjust existing "
#~ "entries."
#~ msgstr ""

#~ msgid "Required Information"
#~ msgstr ""

#~ msgid "Project selection"
#~ msgstr ""

#~ msgid "Start date and time"
#~ msgstr ""

#~ msgid "End date and time"
#~ msgstr ""

#~ msgid "Optional Information"
#~ msgstr ""

#~ msgid "Task assignment"
#~ msgstr ""

#~ msgid "Description/notes"
#~ msgstr ""

#~ msgid "Tags for categorization"
#~ msgstr ""

#~ msgid "Billable status override"
#~ msgstr ""

#~ msgid "Advanced Time Entry Features"
#~ msgstr ""

#~ msgid ""
#~ "Create multiple time entries for "
#~ "consecutive days with the same project "
#~ "and duration. Perfect for regular work "
#~ "patterns."
#~ msgstr ""

#~ msgid ""
#~ "Save frequently used time entries as "
#~ "templates for quick reuse. Saves project,"
#~ " task, and notes."
#~ msgstr ""

#~ msgid "Calendar View"
#~ msgstr ""

#~ msgid ""
#~ "Visualize your time entries on a "
#~ "calendar. Drag-and-drop to reschedule "
#~ "or click dates to add entries."
#~ msgstr ""

#~ msgid "Project Information"
#~ msgstr ""

#~ msgid "Descriptive project name"
#~ msgstr ""

#~ msgid "Associated client organization"
#~ msgstr ""

#~ msgid "Project details and scope"
#~ msgstr ""

#~ msgid "Active, completed, or archived"
#~ msgstr ""

#~ msgid "Billing Information"
#~ msgstr ""

#~ msgid "Whether time should be tracked for billing"
#~ msgstr ""

#~ msgid "Rate for billable time calculations"
#~ msgstr ""

#~ msgid "Billing Reference"
#~ msgstr ""

#~ msgid "PO number or billing code"
#~ msgstr ""

#~ msgid "Project Operations"
#~ msgstr ""

#~ msgid "Create new projects with client relationships"
#~ msgstr ""

#~ msgid "Edit existing projects to update details"
#~ msgstr ""

#~ msgid "Archive projects to hide from timers (preserves data)"
#~ msgstr ""

#~ msgid "Delete projects (removes all associated time entries)"
#~ msgstr ""

#~ msgid "Best Practices"
#~ msgstr ""

#~ msgid "Use descriptive project names"
#~ msgstr ""

#~ msgid "Set accurate hourly rates for billing"
#~ msgstr ""

#~ msgid "Archive instead of delete when possible"
#~ msgstr ""

#~ msgid "Use billing references for external tracking"
#~ msgstr ""

#~ msgid ""
#~ "The client management system helps organize"
#~ " your work by client organizations, "
#~ "preventing errors and streamlining project "
#~ "creation."
#~ msgstr ""

#~ msgid "Client Information"
#~ msgstr ""

#~ msgid "Organization Name"
#~ msgstr ""

#~ msgid "Company or client name"
#~ msgstr ""

#~ msgid "Primary contact details"
#~ msgstr ""

#~ msgid "Email & Phone"
#~ msgstr ""

#~ msgid "Contact information"
#~ msgstr ""

#~ msgid "Business address"
#~ msgstr ""

#~ msgid "Benefits"
#~ msgstr ""

#~ msgid "Dropdown selection prevents typos"
#~ msgstr ""

#~ msgid "Default rates auto-populate projects"
#~ msgstr ""

#~ msgid "Consistent client naming"
#~ msgstr ""

#~ msgid "Easier project organization"
#~ msgstr ""

#~ msgid "Project Count"
#~ msgstr ""

#~ msgid "Total and active projects"
#~ msgstr ""

#~ msgid "Total hours worked"
#~ msgstr ""

#~ msgid "Cost Estimation"
#~ msgstr ""

#~ msgid "Estimated billing amounts"
#~ msgstr ""

#~ msgid ""
#~ "Break down projects into manageable tasks"
#~ " with detailed tracking and progress "
#~ "monitoring."
#~ msgstr ""

#~ msgid "Task Properties"
#~ msgstr ""

#~ msgid "Name & Description"
#~ msgstr ""

#~ msgid "Clear task identification"
#~ msgstr ""

#~ msgid "Priority Levels"
#~ msgstr ""

#~ msgid "Low, Medium, High, Urgent"
#~ msgstr ""

#~ msgid "Due Dates"
#~ msgstr ""

#~ msgid "Deadline tracking"
#~ msgstr ""

#~ msgid "Assignment"
#~ msgstr ""

#~ msgid "Task ownership"
#~ msgstr ""

#~ msgid "Status Tracking"
#~ msgstr ""

#~ msgid "To Do - Not started"
#~ msgstr ""

#~ msgid "In Progress - Currently working"
#~ msgstr ""

#~ msgid "Review - Ready for review"
#~ msgstr ""

#~ msgid "Done - Completed"
#~ msgstr ""

#~ msgid "Cancelled - Not needed"
#~ msgstr ""

#~ msgid "Time Tracking Features"
#~ msgstr ""

#~ msgid "Start timers directly from tasks"
#~ msgstr ""

#~ msgid "Link time entries to specific tasks"
#~ msgstr ""

#~ msgid "Track estimated vs actual hours"
#~ msgstr ""

#~ msgid "Monitor task progress automatically"
#~ msgstr ""

#~ msgid "Task Views"
#~ msgstr ""

#~ msgid "My Tasks - Your assigned tasks"
#~ msgstr ""

#~ msgid "All Tasks - Complete task list"
#~ msgstr ""

#~ msgid "Overdue Tasks - Past due items"
#~ msgstr ""

#~ msgid "Project Tasks - Tasks within projects"
#~ msgstr ""

#~ msgid "Collaboration Features"
#~ msgstr ""

#~ msgid "Task Comments - Threaded discussions on tasks"
#~ msgstr ""

#~ msgid "Markdown Support - Rich formatting in descriptions"
#~ msgstr ""

#~ msgid "User Mentions - Tag team members (if enabled)"
#~ msgstr ""

#~ msgid "File Attachments - Attach files to tasks (if enabled)"
#~ msgstr ""

#~ msgid "Markdown Formatting"
#~ msgstr ""

#~ msgid "Task and project descriptions support Markdown:"
#~ msgstr ""

#~ msgid "**Bold**, *Italic*, ~~Strikethrough~~"
#~ msgstr ""

#~ msgid "# Headings, - Lists, [Links](url)"
#~ msgstr ""

#~ msgid "```code blocks```, tables, images"
#~ msgstr ""

#~ msgid ""
#~ "Visualize your workflow with a drag-"
#~ "and-drop Kanban board for intuitive task"
#~ " management."
#~ msgstr ""

#~ msgid "Board Features"
#~ msgstr ""

#~ msgid "Customizable columns matching task statuses"
#~ msgstr ""

#~ msgid "Drag-and-drop tasks between columns"
#~ msgstr ""

#~ msgid "Filter by project, user, or priority"
#~ msgstr ""

#~ msgid "Quick search across all tasks"
#~ msgstr ""

#~ msgid "Using the Kanban Board"
#~ msgstr ""

#~ msgid "Access from the Tasks menu or project page"
#~ msgstr ""

#~ msgid "Drag tasks to different columns to change status"
#~ msgstr ""

#~ msgid "Click on a task card to view/edit details"
#~ msgstr ""

#~ msgid "Use filters to focus on specific work"
#~ msgstr ""

#~ msgid ""
#~ "The Kanban board is perfect for "
#~ "sprint planning and daily standups. Each"
#~ " column represents a stage in your "
#~ "workflow!"
#~ msgstr ""

#~ msgid "Expense Tracking"
#~ msgstr ""

#~ msgid ""
#~ "Track business expenses, manage receipts, "
#~ "and handle reimbursements efficiently."
#~ msgstr ""

#~ msgid "Expense Features"
#~ msgstr ""

#~ msgid "Categorize expenses (travel, meals, supplies, etc.)"
#~ msgstr ""

#~ msgid "Attach receipt images and documents"
#~ msgstr ""

#~ msgid "Track amounts, tax, and payment methods"
#~ msgstr ""

#~ msgid "Approval workflow for expense requests"
#~ msgstr ""

#~ msgid "Billing & Reimbursement"
#~ msgstr ""

#~ msgid "Mark expenses as billable to clients"
#~ msgstr ""

#~ msgid "Include expenses in client invoices"
#~ msgstr ""

#~ msgid "Track reimbursement status"
#~ msgstr ""

#~ msgid "Link expenses to specific projects"
#~ msgstr ""

#~ msgid "Record Expense"
#~ msgstr ""

#~ msgid "Enter details and upload receipt"
#~ msgstr ""

#~ msgid "Submit for Approval"
#~ msgstr ""

#~ msgid "Admin reviews and approves"
#~ msgstr ""

#~ msgid "Invoice/Reimburse"
#~ msgstr ""

#~ msgid "Add to invoice or reimburse"
#~ msgstr ""

#~ msgid "Track Payment"
#~ msgstr ""

#~ msgid "Monitor reimbursement status"
#~ msgstr ""

#~ msgid "Professional Invoicing"
#~ msgstr ""

#~ msgid "Professional PDF generation"
#~ msgstr ""

#~ msgid "Company branding and logos"
#~ msgstr ""

#~ msgid "Automatic invoice numbering"
#~ msgstr ""

#~ msgid "Tax calculations"
#~ msgstr ""

#~ msgid "Time Integration"
#~ msgstr ""

#~ msgid "Generate from time entries"
#~ msgstr ""

#~ msgid "Smart grouping by task/project"
#~ msgstr ""

#~ msgid "Prevent double-billing"
#~ msgstr ""

#~ msgid "Use project hourly rates"
#~ msgstr ""

#~ msgid "Set up client and project details"
#~ msgstr ""

#~ msgid "Add Items"
#~ msgstr ""

#~ msgid "Generate from time or add manually"
#~ msgstr ""

#~ msgid "Review & Send"
#~ msgstr ""

#~ msgid "Export PDF and update status"
#~ msgstr ""

#~ msgid "Monitor status and payments"
#~ msgstr ""

#~ msgid "Standard Reports"
#~ msgstr ""

#~ msgid "Project Report - Time breakdown by project"
#~ msgstr ""

#~ msgid "User Report - Individual performance metrics"
#~ msgstr ""

#~ msgid "Summary Report - Key metrics and trends"
#~ msgstr ""

#~ msgid "Time Entry Report - Detailed time logs"
#~ msgstr ""

#~ msgid "Export Options"
#~ msgstr ""

#~ msgid "CSV Export - For external analysis"
#~ msgstr ""

#~ msgid "Configurable delimiters"
#~ msgstr ""

#~ msgid "Custom date ranges"
#~ msgstr ""

#~ msgid "Filtered data export"
#~ msgstr ""

#~ msgid "Filter Options"
#~ msgstr ""

#~ msgid "Date Range - Custom start and end dates"
#~ msgstr ""

#~ msgid "Project - Filter by specific projects"
#~ msgstr ""

#~ msgid "User - Filter by team members"
#~ msgstr ""

#~ msgid "Client - Filter by client organization"
#~ msgstr ""

#~ msgid "Saved Filters - Save frequently used filters"
#~ msgstr ""

#~ msgid "Visual Analytics"
#~ msgstr ""

#~ msgid "Interactive bar charts"
#~ msgstr ""

#~ msgid "Time distribution pie charts"
#~ msgstr ""

#~ msgid "Trend analysis over time"
#~ msgstr ""

#~ msgid "Mobile-optimized charts"
#~ msgstr ""

#~ msgid ""
#~ "Use Saved Filters to quickly access "
#~ "your most common report views. Save "
#~ "filters for weekly reviews, monthly "
#~ "billing, or specific project tracking!"
#~ msgstr ""

#~ msgid ""
#~ "Boost your efficiency with keyboard "
#~ "shortcuts, command palette, and automation "
#~ "features."
#~ msgstr ""

#~ msgid "Access any feature instantly without leaving the keyboard"
#~ msgstr ""

#~ msgid "Opening the Command Palette"
#~ msgstr ""

#~ msgid "Press the question mark key"
#~ msgstr ""

#~ msgid "Quick search"
#~ msgstr ""

#~ msgid "Go to Projects"
#~ msgstr ""

#~ msgid "Go to Tasks"
#~ msgstr ""

#~ msgid "New Time Entry"
#~ msgstr ""

#~ msgid ""
#~ "Navigate faster with keyboard-driven "
#~ "commands. Press Shift+? to see all "
#~ "shortcuts."
#~ msgstr ""

#~ msgid "Global Search"
#~ msgstr ""

#~ msgid ""
#~ "Quickly find projects, tasks, clients, and"
#~ " time entries from anywhere in the "
#~ "app."
#~ msgstr ""

#~ msgid "Email Notifications"
#~ msgstr ""

#~ msgid ""
#~ "Get notified about task assignments, "
#~ "overdue invoices, and weekly summaries via"
#~ " email."
#~ msgstr ""

#~ msgid "Administrator Features"
#~ msgstr ""

#~ msgid "User Management"
#~ msgstr ""

#~ msgid "Create new users with flexible authentication"
#~ msgstr ""

#~ msgid "Assign custom roles with specific permissions"
#~ msgstr ""

#~ msgid "Activate/deactivate user accounts"
#~ msgstr ""

#~ msgid "View user statistics and activity"
#~ msgstr ""

#~ msgid "Generate API tokens for users"
#~ msgstr ""

#~ msgid "Access Control"
#~ msgstr ""

#~ msgid "Granular role-based permissions system"
#~ msgstr ""

#~ msgid "Custom roles with fine-grained access"
#~ msgstr ""

#~ msgid "User data access controls"
#~ msgstr ""

#~ msgid "OIDC/SSO integration (Azure AD, Authelia, etc.)"
#~ msgstr ""

#~ msgid "API token management for integrations"
#~ msgstr ""

#~ msgid "Authentication Methods"
#~ msgstr ""

#~ msgid "Username-only (simple internal use)"
#~ msgstr ""

#~ msgid "OIDC/SSO (enterprise authentication)"
#~ msgstr ""

#~ msgid "Both methods simultaneously"
#~ msgstr ""

#~ msgid "Automatic role assignment via groups"
#~ msgstr ""

#~ msgid "Role & Permission Management"
#~ msgstr ""

#~ msgid "Create custom roles beyond Admin/User"
#~ msgstr ""

#~ msgid "Set granular permissions per feature"
#~ msgstr ""

#~ msgid "Assign users to multiple roles"
#~ msgstr ""

#~ msgid "View and manage all permissions"
#~ msgstr ""

#~ msgid "General Settings"
#~ msgstr ""

#~ msgid "Timezone and locale settings"
#~ msgstr ""

#~ msgid "Currency configuration"
#~ msgstr ""

#~ msgid "Time rounding rules"
#~ msgstr ""

#~ msgid "Self-registration settings"
#~ msgstr ""

#~ msgid "Timer Settings"
#~ msgstr ""

#~ msgid "Idle timeout configuration"
#~ msgstr ""

#~ msgid "Single active timer mode"
#~ msgstr ""

#~ msgid "Timer display preferences"
#~ msgstr ""

#~ msgid "Notification settings"
#~ msgstr ""

#~ msgid "Database Management"
#~ msgstr ""

#~ msgid "Create manual database backups"
#~ msgstr ""

#~ msgid "View database migration status"
#~ msgstr ""

#~ msgid "Monitor database performance"
#~ msgstr ""

#~ msgid "Clean up old data and logs"
#~ msgstr ""

#~ msgid "System Monitoring"
#~ msgstr ""

#~ msgid "View system information and health"
#~ msgstr ""

#~ msgid "Monitor application performance"
#~ msgstr ""

#~ msgid "Review system logs and errors"
#~ msgstr ""

#~ msgid "Mobile-Friendly Features"
#~ msgstr ""

#~ msgid "Optimized for phones and tablets"
#~ msgstr ""

#~ msgid "Touch-friendly interface"
#~ msgstr ""

#~ msgid "Adaptive layouts for all screen sizes"
#~ msgstr ""

#~ msgid "High contrast for outdoor visibility"
#~ msgstr ""

#~ msgid "Mobile Navigation"
#~ msgstr ""

#~ msgid "Bottom tab bar for easy access"
#~ msgstr ""

#~ msgid "Quick access to dashboard"
#~ msgstr ""

#~ msgid "One-tap time logging"
#~ msgstr ""

#~ msgid "Mobile-optimized reports"
#~ msgstr ""

#~ msgid "Installation"
#~ msgstr ""

#~ msgid "Open TimeTracker in your mobile browser"
#~ msgstr ""

#~ msgid "Look for \"Add to Home Screen\" option"
#~ msgstr ""

#~ msgid "Follow browser-specific installation prompts"
#~ msgstr ""

#~ msgid "Launch from your home screen like a native app"
#~ msgstr ""

#~ msgid "PWA Benefits"
#~ msgstr ""

#~ msgid "Offline capability for basic functions"
#~ msgstr ""

#~ msgid "Faster loading times"
#~ msgstr ""

#~ msgid "Native app-like experience"
#~ msgstr ""

#~ msgid "Push notifications (where supported)"
#~ msgstr ""

#~ msgid "Troubleshooting & FAQ"
#~ msgstr ""

#~ msgid "What happens if I forget to stop my timer?"
#~ msgstr ""

#~ msgid ""
#~ "The timer will continue running until "
#~ "you stop it manually. You can see "
#~ "your active timer on the dashboard "
#~ "and timer page. The timer persists "
#~ "even if you close your browser or "
#~ "restart your device. If idle detection "
#~ "is enabled, the timer may pause "
#~ "automatically after the configured timeout "
#~ "period."
#~ msgstr ""

#~ msgid "Can I edit time entries after they're created?"
#~ msgstr ""

#~ msgid ""
#~ "Yes, you can edit any time entry "
#~ "by clicking the edit button in the"
#~ " time entry list. You can modify "
#~ "the project, start/end times, notes, tags,"
#~ " billable status, and task assignment. "
#~ "Admins can edit all time entries, "
#~ "while regular users can only edit "
#~ "their own entries."
#~ msgstr ""

#~ msgid "How do I track time for multiple projects?"
#~ msgstr ""

#~ msgid ""
#~ "By default, you can only have one "
#~ "active timer at a time. To switch "
#~ "projects, stop your current timer and "
#~ "start a new one for the different "
#~ "project. Alternatively, you can create "
#~ "manual time entries for past work or"
#~ " configure the system to allow multiple"
#~ " active timers (admin setting)."
#~ msgstr ""

#~ msgid "How do I export my time data?"
#~ msgstr ""

#~ msgid ""
#~ "Go to the Reports page and use "
#~ "the \"Export CSV\" feature. You can "
#~ "apply filters to export specific data, "
#~ "or export all time entries. The CSV"
#~ " file includes all time entry details"
#~ " and can be opened in Excel or "
#~ "other spreadsheet applications. You can "
#~ "also configure the delimiter for different"
#~ " regional standards."
#~ msgstr ""

#~ msgid "What's the difference between billable and non-billable time?"
#~ msgstr ""

#~ msgid ""
#~ "Billable time is tracked for client "
#~ "billing purposes and can have an "
#~ "hourly rate associated with it. Non-"
#~ "billable time is for internal work "
#~ "that doesn't get charged to clients. "
#~ "You can mark individual time entries "
#~ "as billable or non-billable, and "
#~ "projects can have default billable "
#~ "settings. This distinction is crucial for"
#~ " accurate invoicing and profitability "
#~ "analysis."
#~ msgstr ""

#~ msgid "How do I create an invoice from my time entries?"
#~ msgstr ""

#~ msgid ""
#~ "Navigate to Invoices → Create Invoice, "
#~ "set up the client and project "
#~ "details, then use \"Generate from Time "
#~ "Entries\" to automatically create invoice "
#~ "items from your tracked time. You can"
#~ " filter by date range and project, "
#~ "and the system will group time "
#~ "entries intelligently. Review the generated "
#~ "items and export as a professional "
#~ "PDF."
#~ msgstr ""

#~ msgid "Can I use TimeTracker on my mobile device?"
#~ msgstr ""

#~ msgid ""
#~ "Yes! TimeTracker is fully responsive and"
#~ " works great on mobile devices. You "
#~ "can install it as a Progressive Web"
#~ " App (PWA) for a native-like "
#~ "experience. The mobile interface includes a"
#~ " bottom tab bar for easy navigation "
#~ "and touch-optimized controls for time "
#~ "tracking on the go."
#~ msgstr ""

#~ msgid "How do I use the command palette and keyboard shortcuts?"
#~ msgstr ""

#~ msgid ""
#~ "Press the question mark key (?) to"
#~ " open the command palette. From there,"
#~ " you can type to search for any"
#~ " action or navigation target. Use "
#~ "keyboard sequences like \"g d\" for "
#~ "Dashboard, \"g p\" for Projects, or "
#~ "\"n e\" for New Entry. Press Shift+?"
#~ " to see all available shortcuts. Press"
#~ " Ctrl+K (or Cmd+K on Mac) for "
#~ "quick search."
#~ msgstr ""

#~ msgid "How do I create bulk time entries for multiple days?"
#~ msgstr ""

#~ msgid ""
#~ "Navigate to Work → Bulk Time Entry."
#~ " Select your project, choose a date "
#~ "range, set your daily start and end"
#~ " times, and optionally skip weekends. "
#~ "The system will create identical time "
#~ "entries for each day in the range."
#~ " This is perfect for logging regular "
#~ "work patterns or filling in past time"
#~ " when you worked consistent hours."
#~ msgstr ""

#~ msgid "What are time entry templates and how do I use them?"
#~ msgstr ""

#~ msgid ""
#~ "Time entry templates let you save "
#~ "frequently used time entry configurations. "
#~ "When creating a manual time entry, "
#~ "check \"Save as Template\" to save "
#~ "the project, task, and notes. Later, "
#~ "when creating new entries, you can "
#~ "select a template to quickly fill in"
#~ " these details. Templates are personal "
#~ "and only visible to you."
#~ msgstr ""

#~ msgid "How do I track expenses and add them to invoices?"
#~ msgstr ""

#~ msgid ""
#~ "Go to Expenses → New Expense to "
#~ "record business expenses. Upload receipt "
#~ "images, categorize the expense, and mark"
#~ " it as billable if needed. When "
#~ "creating invoices, you can include these"
#~ " expenses as line items. Expenses "
#~ "support approval workflows, reimbursement "
#~ "tracking, and can be linked to "
#~ "specific projects."
#~ msgstr ""

#~ msgid "Can I use Markdown in descriptions?"
#~ msgstr ""

#~ msgid ""
#~ "Yes! Project and task descriptions support"
#~ " full Markdown formatting. You can use"
#~ " bold, italic, headings, lists, links, "
#~ "code blocks, tables, and images. This "
#~ "allows you to create rich, well-"
#~ "formatted documentation directly in your "
#~ "projects and tasks. The Markdown editor "
#~ "includes a preview mode and supports "
#~ "dark theme."
#~ msgstr ""

#~ msgid "Where can I get additional help?"
#~ msgstr ""

#~ msgid "This help page covers most common questions and features."
#~ msgstr ""

#~ msgid "Report issues and request features on"
#~ msgstr ""

#~ msgid ""
#~ "As an admin, you can access "
#~ "additional system information and diagnostics "
#~ "in the"
#~ msgstr ""

#~ msgid "section."
#~ msgstr ""

#~ msgid "Still Need Help?"
#~ msgstr ""

#~ msgid "Can't find what you're looking for? Here are additional resources:"
#~ msgstr ""

#~ msgid "GitHub Repository"
#~ msgstr ""

#~ msgid "Report Issue"
#~ msgstr ""

#~ msgid "Search Results"
#~ msgstr ""

#~ msgid "Search notes or tags"
#~ msgstr ""

#~ msgid "Results"
#~ msgstr ""

#~ msgid "End"
#~ msgstr ""

#~ msgid ""
#~ "Are you sure you want to delete "
#~ "this time entry? This action cannot "
#~ "be undone."
#~ msgstr ""

#~ msgid "Previous"
#~ msgstr ""

#~ msgid "Page"
#~ msgstr ""

#~ msgid "of"
#~ msgstr ""

#~ msgid "Next"
#~ msgstr ""

#~ msgid "No results found"
#~ msgstr ""

#~ msgid "Try a different query or check your spelling."
#~ msgstr ""

#~ msgid "Kanban board columns"
#~ msgstr ""

#~ msgid "Edit swimlane"
#~ msgstr ""

#~ msgid "Column"
#~ msgstr ""

#~ msgid "Add Extra Good"
#~ msgstr ""

#~ msgid "Add a product or service to"
#~ msgstr ""

#~ msgid "Back to Project"
#~ msgstr ""

#~ msgid "SKU/Product Code"
#~ msgstr ""

#~ msgid "What happens when you archive a project?"
#~ msgstr ""

#~ msgid "The project will be hidden from active project lists"
#~ msgstr ""

#~ msgid "No new time entries can be added to this project"
#~ msgstr ""

#~ msgid "Existing data and time entries are preserved"
#~ msgstr ""

#~ msgid "You can unarchive the project later if needed"
#~ msgstr ""

#~ msgid "Reason for Archiving"
#~ msgstr ""

#~ msgid "Optional"
#~ msgstr ""

#~ msgid "e.g., Project completed, Client contract ended, Project cancelled, etc."
#~ msgstr ""

#~ msgid "Adding a reason helps with project organization and future reference."
#~ msgstr ""

#~ msgid "Quick Select"
#~ msgstr ""

#~ msgid "Project completed successfully"
#~ msgstr ""

#~ msgid "Project Completed"
#~ msgstr ""

#~ msgid "Client contract ended"
#~ msgstr ""

#~ msgid "Contract Ended"
#~ msgstr ""

#~ msgid "Project cancelled by client"
#~ msgstr ""

#~ msgid "Project on hold indefinitely"
#~ msgstr ""

#~ msgid "On Hold"
#~ msgstr ""

#~ msgid "Maintenance period ended"
#~ msgstr ""

#~ msgid "Maintenance Ended"
#~ msgstr ""

#~ msgid "Archive Project"
#~ msgstr ""

#~ msgid "Create Project"
#~ msgstr ""

#~ msgid "Set up a new project to organize your work and track time effectively"
#~ msgstr ""

#~ msgid "Back to Projects"
#~ msgstr ""

#~ msgid "Project Name"
#~ msgstr ""

#~ msgid "Enter a descriptive project name"
#~ msgstr ""

#~ msgid "Choose a clear, descriptive name that explains the project scope"
#~ msgstr ""

#~ msgid "Project Code"
#~ msgstr ""

#~ msgid "Short code, e.g., ABC"
#~ msgstr ""

#~ msgid "Optional: Short tag shown on Kanban cards"
#~ msgstr ""

#~ msgid "Select a client..."
#~ msgstr ""

#~ msgid "Create new client"
#~ msgstr ""

#~ msgid ""
#~ "Provide detailed information about the "
#~ "project, objectives, and deliverables..."
#~ msgstr ""

#~ msgid ""
#~ "Optional: Add context, objectives, or "
#~ "specific requirements for the project"
#~ msgstr ""

#~ msgid "Billable Project"
#~ msgstr ""

#~ msgid "Enable billing for this project"
#~ msgstr ""

#~ msgid "Leave empty for non-billable projects"
#~ msgstr ""

#~ msgid "PO number, contract reference, etc."
#~ msgstr ""

#~ msgid "Optional: Add a reference number or identifier for billing purposes"
#~ msgstr ""

#~ msgid "Budget Amount"
#~ msgstr ""

#~ msgid "e.g. 10000.00"
#~ msgstr ""

#~ msgid "Optional: Set a total project budget to monitor spend"
#~ msgstr ""

#~ msgid "Alert Threshold (%)"
#~ msgstr ""

#~ msgid "Notify when consumed budget exceeds this threshold"
#~ msgstr ""

#~ msgid "Project Creation Tips"
#~ msgstr ""

#~ msgid "Clear Naming"
#~ msgstr ""

#~ msgid "Use descriptive names that clearly indicate the project's purpose"
#~ msgstr ""

#~ msgid "Billing Setup"
#~ msgstr ""

#~ msgid "Set appropriate hourly rates based on project complexity and client budget"
#~ msgstr ""

#~ msgid "Detailed Description"
#~ msgstr ""

#~ msgid "Include project objectives, deliverables, and key requirements"
#~ msgstr ""

#~ msgid "Client Selection"
#~ msgstr ""

#~ msgid "Choose the right client to ensure proper project organization"
#~ msgstr ""

#~ msgid "Creating..."
#~ msgstr ""

#~ msgid "Could not create client. Please try again."
#~ msgstr ""

#~ msgid "Client created"
#~ msgstr ""

#~ msgid "Network error while creating client"
#~ msgstr ""

#~ msgid "Project Dashboard & Analytics"
#~ msgstr ""

#~ msgid "Budget Analysis"
#~ msgstr ""

#~ msgid "All Time"
#~ msgstr ""

#~ msgid "Last 7 Days"
#~ msgstr ""

#~ msgid "Last 30 Days"
#~ msgstr ""

#~ msgid "Last 3 Months"
#~ msgstr ""

#~ msgid "Last Year"
#~ msgstr ""

#~ msgid "estimated"
#~ msgstr ""

#~ msgid "Budget Used"
#~ msgstr ""

#~ msgid "of budget"
#~ msgstr ""

#~ msgid "Tasks Complete"
#~ msgstr ""

#~ msgid "completion"
#~ msgstr ""

#~ msgid "Team Members"
#~ msgstr ""

#~ msgid "contributing"
#~ msgstr ""

#~ msgid "Budget vs. Actual"
#~ msgstr ""

#~ msgid "No budget set for this project"
#~ msgstr ""

#~ msgid "Task Status Distribution"
#~ msgstr ""

#~ msgid "No tasks created yet"
#~ msgstr ""

#~ msgid "Team Member Contributions"
#~ msgstr ""

#~ msgid "No time entries recorded yet"
#~ msgstr ""

#~ msgid "Time Tracking Timeline"
#~ msgstr ""

#~ msgid "Select a time period to view timeline"
#~ msgstr ""

#~ msgid "Team Member Details"
#~ msgstr ""

#~ msgid "entries"
#~ msgstr ""

#~ msgid "tasks"
#~ msgstr ""

#~ msgid "No team members have logged time yet"
#~ msgstr ""

#~ msgid "Attention Required"
#~ msgstr ""

#~ msgid "task(s) are overdue"
#~ msgstr ""

#~ msgid "Edit Project"
#~ msgstr ""

#~ msgid "Edit Extra Good"
#~ msgstr ""

#~ msgid "Manage products and services for this project"
#~ msgstr ""

#~ msgid "Total Goods"
#~ msgstr ""

#~ msgid "Billable Amount"
#~ msgstr ""

#~ msgid "Categories"
#~ msgstr ""

#~ msgid "Invoiced"
#~ msgstr ""

#~ msgid "Non-billable"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this extra good?"
#~ msgstr ""

#~ msgid "Delete Extra Good"
#~ msgstr ""

#~ msgid "No extra goods found for this project"
#~ msgstr ""

#~ msgid "Add Your First Good"
#~ msgstr ""

#~ msgid "Breakdown by Category"
#~ msgstr ""

#~ msgid "item(s)"
#~ msgstr ""

#~ msgid "Mark project as Inactive?"
#~ msgstr ""

#~ msgid "Change Project Status"
#~ msgstr ""

#~ msgid "Activate project?"
#~ msgstr ""

#~ msgid "Activate Project"
#~ msgstr ""

#~ msgid "Archive"
#~ msgstr ""

#~ msgid "Unarchive project?"
#~ msgstr ""

#~ msgid "Unarchive Project"
#~ msgstr ""

#~ msgid "Unarchive"
#~ msgstr ""

#~ msgid "Delete Project"
#~ msgstr ""

#~ msgid "Archive Information"
#~ msgstr ""

#~ msgid "Archived on:"
#~ msgstr ""

#~ msgid "Archived by:"
#~ msgstr ""

#~ msgid "Reason:"
#~ msgstr ""

#~ msgid "Budget Overview"
#~ msgstr ""

#~ msgid "Over"
#~ msgstr ""

#~ msgid "View Full Budget Analysis"
#~ msgstr ""

#~ msgid "Tasks for this project"
#~ msgstr ""

#~ msgid "Due"
#~ msgstr ""

#~ msgid "No tasks for this project."
#~ msgstr ""

#~ msgid "Are you sure you want to delete this filter?"
#~ msgstr ""

#~ msgid "Delete Filter"
#~ msgstr ""

#~ msgid "This will reset all keyboard shortcuts to their default values. Continue?"
#~ msgstr ""

#~ msgid "Reset to Defaults"
#~ msgstr ""

#~ msgid "Edit Task"
#~ msgstr ""

#~ msgid "Overdue"
#~ msgstr ""

#~ msgid "Failed to update status"
#~ msgstr ""

#~ msgid "Failed to update task status"
#~ msgstr ""

#~ msgid "Kanban column created"
#~ msgstr ""

#~ msgid "Kanban column deleted"
#~ msgstr ""

#~ msgid "Kanban columns reordered"
#~ msgstr ""

#~ msgid "Kanban column visibility changed"
#~ msgstr ""

#~ msgid "Kanban columns updated"
#~ msgstr ""

#~ msgid "Update"
#~ msgstr ""

#~ msgid "Failed to refresh kanban columns"
#~ msgstr ""

#~ msgid "Loading task details..."
#~ msgstr ""

#~ msgid "Assigned To"
#~ msgstr ""

#~ msgid "Tracked"
#~ msgstr ""

#~ msgid "Estimated"
#~ msgstr ""

#~ msgid "View Full Details"
#~ msgstr ""

#~ msgid "Create Task"
#~ msgstr ""

#~ msgid ""
#~ "Add a new task to your project "
#~ "to break down work into manageable "
#~ "components"
#~ msgstr ""

#~ msgid "Back to Tasks"
#~ msgstr ""

#~ msgid "Task Name"
#~ msgstr ""

#~ msgid "Enter a descriptive task name"
#~ msgstr ""

#~ msgid "Choose a clear, descriptive name that explains what needs to be done"
#~ msgstr ""

#~ msgid ""
#~ "Provide detailed information about the "
#~ "task, requirements, and any specific "
#~ "instructions..."
#~ msgstr ""

#~ msgid "Optional: Add context, requirements, or specific instructions for the task"
#~ msgstr ""

#~ msgid "Select the project this task belongs to"
#~ msgstr ""

#~ msgid "Initial Status"
#~ msgstr ""

#~ msgid "Optional: Set a deadline for this task"
#~ msgstr ""

#~ msgid "Estimated Hours"
#~ msgstr ""

#~ msgid "Optional: Estimate how long this task will take"
#~ msgstr ""

#~ msgid "Assign To"
#~ msgstr ""

#~ msgid "Unassigned"
#~ msgstr ""

#~ msgid "Optional: Assign this task to a team member"
#~ msgstr ""

#~ msgid "Task Creation Tips"
#~ msgstr ""

#~ msgid "Use action verbs and be specific about what needs to be done"
#~ msgstr ""

#~ msgid "Realistic Estimates"
#~ msgstr ""

#~ msgid "Consider complexity and dependencies when estimating time"
#~ msgstr ""

#~ msgid "Set Deadlines"
#~ msgstr ""

#~ msgid "Due dates help prioritize work and track progress"
#~ msgstr ""

#~ msgid "Priority Matters"
#~ msgstr ""

#~ msgid "Use priority levels to help team members focus on what's most important"
#~ msgstr ""

#~ msgid "Update task details and settings for \"%(task)s\""
#~ msgstr ""

#~ msgid "Back to Task"
#~ msgstr ""

#~ msgid "Task Information"
#~ msgstr ""

#~ msgid "Update Task"
#~ msgstr ""

#~ msgid "Estimate used"
#~ msgstr ""

#~ msgid "Actual"
#~ msgstr ""

#~ msgid "Current Task Info"
#~ msgstr ""

#~ msgid "Current Status"
#~ msgstr ""

#~ msgid "Current Priority"
#~ msgstr ""

#~ msgid "Currently Assigned To"
#~ msgstr ""

#~ msgid "Current Due Date"
#~ msgstr ""

#~ msgid "Current Estimate"
#~ msgstr ""

#~ msgid "hours"
#~ msgstr ""

#~ msgid "Actual Hours"
#~ msgstr ""

#~ msgid "Updated"
#~ msgstr ""

#~ msgid "Started"
#~ msgstr ""

#~ msgid "View Task"
#~ msgstr ""

#~ msgid "Edit Tips"
#~ msgstr ""

#~ msgid "Status Changes"
#~ msgstr ""

#~ msgid "Changing status may affect time tracking and progress calculations"
#~ msgstr ""

#~ msgid "Due Date Updates"
#~ msgstr ""

#~ msgid "Consider team workload when adjusting deadlines"
#~ msgstr ""

#~ msgid "Assignment Changes"
#~ msgstr ""

#~ msgid "Notify team members when reassigning tasks"
#~ msgstr ""

#~ msgid "Updating..."
#~ msgstr ""

#~ msgid "Are you sure you want to delete the task \"{name}\"?"
#~ msgstr ""

#~ msgid ""
#~ "Cannot delete task \"{name}\" because it"
#~ " has time entries. Please delete the "
#~ "time entries first."
#~ msgstr ""

#~ msgid "Delete Task"
#~ msgstr ""

#~ msgid "Hide Filters"
#~ msgstr ""

#~ msgid "Show Filters"
#~ msgstr ""

#~ msgid "My Tasks"
#~ msgstr ""

#~ msgid "Tasks assigned to or created by you"
#~ msgstr ""

#~ msgid "Filter My Tasks"
#~ msgstr ""

#~ msgid "Task Type"
#~ msgstr ""

#~ msgid "All Types"
#~ msgstr ""

#~ msgid "Assigned to Me"
#~ msgstr ""

#~ msgid "Created by Me"
#~ msgstr ""

#~ msgid "Show overdue only"
#~ msgstr ""

#~ msgid "Apply Filters"
#~ msgstr ""

#~ msgid "Clear"
#~ msgstr ""

#~ msgid "Created by me"
#~ msgstr ""

#~ msgid "View Details"
#~ msgstr ""

#~ msgid "My tasks pagination"
#~ msgstr ""

#~ msgid "..."
#~ msgstr ""

#~ msgid "No tasks found"
#~ msgstr ""

#~ msgid "You don't have any tasks assigned to you or created by you yet."
#~ msgstr ""

#~ msgid "Create Your First Task"
#~ msgstr ""

#~ msgid "View All Tasks"
#~ msgstr ""

#~ msgid "Overdue Tasks"
#~ msgstr ""

#~ msgid "Requires immediate attention"
#~ msgstr ""

#~ msgid "items"
#~ msgstr ""

#~ msgid "Overdue Tasks Detected"
#~ msgstr ""

#~ msgid "There are"
#~ msgstr ""

#~ msgid "overdue tasks that require immediate attention."
#~ msgstr ""

#~ msgid "Please review and update these tasks to prevent further delays."
#~ msgstr ""

#~ msgid "Due:"
#~ msgstr ""

#~ msgid "Est:"
#~ msgstr ""

#~ msgid "Actual:"
#~ msgstr ""

#~ msgid "No Overdue Tasks!"
#~ msgstr ""

#~ msgid "Great job! All tasks are currently on schedule."
#~ msgstr ""

#~ msgid "Enter new due date (YYYY-MM-DD):"
#~ msgstr ""

#~ msgid "Are you sure you want to extend the due date to"
#~ msgstr ""

#~ msgid "for all overdue tasks?"
#~ msgstr ""

#~ msgid "Bulk due date update feature coming soon!"
#~ msgstr ""

#~ msgid "Enter new priority (low/medium/high/urgent):"
#~ msgstr ""

#~ msgid "Are you sure you want to set priority to"
#~ msgstr ""

#~ msgid "Bulk priority update feature coming soon!"
#~ msgstr ""

#~ msgid "Invalid priority. Please use: low, medium, high, or urgent"
#~ msgstr ""

#~ msgid "Start task and mark as In Progress?"
#~ msgstr ""

#~ msgid "Change Task Status"
#~ msgstr ""

#~ msgid "Mark task as To Do?"
#~ msgstr ""

#~ msgid "Pause"
#~ msgstr ""

#~ msgid "Mark task as Done?"
#~ msgstr ""

#~ msgid "Complete Task"
#~ msgstr ""

#~ msgid "Complete"
#~ msgstr ""

#~ msgid "Reopen task to Review?"
#~ msgstr ""

#~ msgid "Reopen Task"
#~ msgstr ""

#~ msgid "Reopen"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this template?"
#~ msgstr ""

#~ msgid "Delete Template"
#~ msgstr ""

#~ msgid "Settings"
#~ msgstr ""

#~ msgid "No project"
#~ msgstr ""

#~ msgid "Member Since"
#~ msgstr ""

#~ msgid "Recent Time Entries"
#~ msgstr ""

#~ msgid "In progress"
#~ msgstr ""

#~ msgid "View all time entries"
#~ msgstr ""

#~ msgid "No recent time entries"
#~ msgstr ""

#~ msgid "Manage your account settings and preferences"
#~ msgstr ""

#~ msgid "Profile Information"
#~ msgstr ""

#~ msgid "Username cannot be changed"
#~ msgstr ""

#~ msgid "Email Address"
#~ msgstr ""

#~ msgid "Required for email notifications"
#~ msgstr ""

#~ msgid "Notification Preferences"
#~ msgstr ""

#~ msgid "Enable Email Notifications"
#~ msgstr ""

#~ msgid "Master switch for all email notifications"
#~ msgstr ""

#~ msgid "Overdue Invoice Notifications"
#~ msgstr ""

#~ msgid "Task Assignment Notifications"
#~ msgstr ""

#~ msgid "Comment & Mention Notifications"
#~ msgstr ""

#~ msgid "Weekly Time Summary Email"
#~ msgstr ""

#~ msgid "Display Preferences"
#~ msgstr ""

#~ msgid "System Default"
#~ msgstr ""

#~ msgid "Light"
#~ msgstr ""

#~ msgid "Time Rounding Preferences"
#~ msgstr ""

#~ msgid ""
#~ "Configure how your time entries are "
#~ "rounded. This affects how durations are "
#~ "calculated when you stop timers."
#~ msgstr ""

#~ msgid "Enable Time Rounding"
#~ msgstr ""

#~ msgid "Round time entries to configured intervals"
#~ msgstr ""

#~ msgid "Rounding Interval"
#~ msgstr ""

#~ msgid "Time entries will be rounded to this interval"
#~ msgstr ""

#~ msgid "Rounding Method"
#~ msgstr ""

#~ msgid "Overtime Settings"
#~ msgstr ""

#~ msgid ""
#~ "Set your standard working hours per "
#~ "day. Any time worked beyond this will"
#~ " be counted as overtime."
#~ msgstr ""

#~ msgid "Standard Hours Per Day"
#~ msgstr ""

#~ msgid "Typically 8 hours for a full-time job"
#~ msgstr ""

#~ msgid "How it works"
#~ msgstr ""

#~ msgid ""
#~ "If you work more than your standard"
#~ " hours in a day, the extra time"
#~ " will be tracked as overtime in "
#~ "reports and analytics."
#~ msgstr ""

#~ msgid "Regional Settings"
#~ msgstr ""

#~ msgid "Timezone"
#~ msgstr ""

#~ msgid "Date Format"
#~ msgstr ""

#~ msgid "Time Format"
#~ msgstr ""

#~ msgid "Week Starts On"
#~ msgstr ""

#~ msgid "Sunday"
#~ msgstr ""

#~ msgid "Monday"
#~ msgstr ""

#~ msgid "Saturday"
#~ msgstr ""

#~ msgid "Save Settings"
#~ msgstr ""

#~ msgid "Time rounding is disabled. All times will be recorded exactly as tracked."
#~ msgstr ""

#~ msgid "No rounding - times will be recorded exactly as tracked."
#~ msgstr ""

#~ msgid "Actual time:"
#~ msgstr ""

#~ msgid "Rounded:"
#~ msgstr ""

#~ msgid "With "
#~ msgstr ""

#~ msgid " minute intervals"
#~ msgstr ""

#~ msgid "Create Weekly Goal"
#~ msgstr ""

#~ msgid "Create Weekly Time Goal"
#~ msgstr ""

#~ msgid "Set a target for hours to work this week"
#~ msgstr ""

#~ msgid "Target Hours"
#~ msgstr ""

#~ msgid "How many hours do you want to work this week?"
#~ msgstr ""

#~ msgid "Week Start Date"
#~ msgstr ""

#~ msgid "Leave blank to use current week (starting Monday)"
#~ msgstr ""

#~ msgid "Optional notes about your goal..."
#~ msgstr ""

#~ msgid "Quick Presets"
#~ msgstr ""

#~ msgid "Tips for Setting Goals"
#~ msgstr ""

#~ msgid "Be realistic: Consider holidays, meetings, and other commitments"
#~ msgstr ""

#~ msgid "Start conservative: You can always adjust your goal later"
#~ msgstr ""

#~ msgid "Track progress: Check your dashboard regularly to stay on track"
#~ msgstr ""

#~ msgid "Typical full-time: 40 hours per week (8 hours/day, 5 days)"
#~ msgstr ""

#~ msgid "Edit Weekly Goal"
#~ msgstr ""

#~ msgid "Edit Weekly Time Goal"
#~ msgstr ""

#~ msgid "Week Period"
#~ msgstr ""

#~ msgid "Current Progress"
#~ msgstr ""

#~ msgid "Failed"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this goal?"
#~ msgstr ""

#~ msgid "Delete Goal"
#~ msgstr ""

#~ msgid "Weekly Time Goals"
#~ msgstr ""

#~ msgid "Set and track your weekly hour targets"
#~ msgstr ""

#~ msgid "New Goal"
#~ msgstr ""

#~ msgid "Total Goals"
#~ msgstr ""

#~ msgid "Success Rate"
#~ msgstr ""

#~ msgid "Current Week Goal"
#~ msgstr ""

#~ msgid "Remaining Hours"
#~ msgstr ""

#~ msgid "Days Remaining"
#~ msgstr ""

#~ msgid "Avg Hours/Day Needed"
#~ msgstr ""

#~ msgid "Edit Goal"
#~ msgstr ""

#~ msgid "No goal set for this week"
#~ msgstr ""

#~ msgid "Create a weekly time goal to start tracking your progress"
#~ msgstr ""

#~ msgid "Goal History"
#~ msgstr ""

#~ msgid "Target"
#~ msgstr ""

#~ msgid "Weekly Goal Details"
#~ msgstr ""

#~ msgid "Daily Breakdown"
#~ msgstr ""

#~ msgid "Time Entries This Week"
#~ msgstr ""

#~ msgid "No Project"
#~ msgstr ""

#~ msgid "No time entries recorded for this week yet"
#~ msgstr ""

#~ msgid "Draft"
#~ msgstr ""

#~ msgid "Sent"
#~ msgstr ""

#~ msgid "Paid"
#~ msgstr ""

#~ msgid "Unpaid"
#~ msgstr ""

#~ msgid "Partially Paid"
#~ msgstr ""

#~ msgid "Fully Paid"
#~ msgstr ""

#~ msgid "Overpaid"
#~ msgstr ""

#~ msgid "Cash"
#~ msgstr ""

#~ msgid "Check"
#~ msgstr ""

#~ msgid "Bank Transfer"
#~ msgstr ""

#~ msgid "Credit Card"
#~ msgstr ""

#~ msgid "Debit Card"
#~ msgstr ""

#~ msgid "PayPal"
#~ msgstr ""

#~ msgid "Stripe"
#~ msgstr ""

#~ msgid "Company Card"
#~ msgstr ""

#~ msgid "Pending"
#~ msgstr ""

#~ msgid "Approved"
#~ msgstr ""

#~ msgid "Rejected"
#~ msgstr ""

#~ msgid "Reimbursed"
#~ msgstr ""

#~ msgid "Processing"
#~ msgstr ""

#~ msgid "Partial"
#~ msgstr ""

#~ msgid "80% Budget Warning"
#~ msgstr ""

#~ msgid "Budget Limit Reached"
#~ msgstr ""

#~ msgid "Info"
#~ msgstr ""

#~ msgid "Invoice #: %(num)s"
#~ msgstr ""

#~ msgid "Issue Date: %(date)s"
#~ msgstr ""

#~ msgid "Due Date: %(date)s"
#~ msgstr ""

#~ msgid "Please log in to access this page"
#~ msgstr ""

#~ msgid "PDF Invoice Designer"
#~ msgstr ""

#~ msgid "Visual Invoice Designer"
#~ msgstr ""

#~ msgid "Drag and drop elements to design your invoice layout"
#~ msgstr ""

#~ msgid "How to use:"
#~ msgstr ""

#~ msgid ""
#~ "Click elements from the left sidebar "
#~ "to add them to the canvas. Click "
#~ "elements to select and customize them "
#~ "in the properties panel. Use the "
#~ "alignment tools and keyboard shortcuts for"
#~ " faster editing."
#~ msgstr ""

#~ msgid "Keyboard Shortcuts:"
#~ msgstr ""

#~ msgid "Clear Canvas"
#~ msgstr ""

#~ msgid "Generate Preview"
#~ msgstr ""

#~ msgid "Save Design"
#~ msgstr ""

#~ msgid "View Code"
#~ msgstr ""

#~ msgid "Toolbox"
#~ msgstr ""

#~ msgid "Search elements & variables..."
#~ msgstr ""

#~ msgid "Elements"
#~ msgstr ""

#~ msgid "Variables"
#~ msgstr ""

#~ msgid "Basic Elements"
#~ msgstr ""

#~ msgid "Custom Text"
#~ msgstr ""

#~ msgid "Text"
#~ msgstr ""

#~ msgid "Heading"
#~ msgstr ""

#~ msgid "Line"
#~ msgstr ""

#~ msgid "Rectangle"
#~ msgstr ""

#~ msgid "Circle"
#~ msgstr ""

#~ msgid "Company Info"
#~ msgstr ""

#~ msgid "Company Details"
#~ msgstr ""

#~ msgid "Invoice Data"
#~ msgstr ""

#~ msgid "Invoice Date"
#~ msgstr ""

#~ msgid "Client Info"
#~ msgstr ""

#~ msgid "Items Table"
#~ msgstr ""

#~ msgid "Payment & Project"
#~ msgstr ""

#~ msgid "Payment Date"
#~ msgstr ""

#~ msgid "Payment Method"
#~ msgstr ""

#~ msgid "Client Phone"
#~ msgstr ""

#~ msgid "Advanced"
#~ msgstr ""

#~ msgid "QR Code"
#~ msgstr ""

#~ msgid "Barcode"
#~ msgstr ""

#~ msgid "Page Number"
#~ msgstr ""

#~ msgid "Current Date"
#~ msgstr ""

#~ msgid "Watermark"
#~ msgstr ""

#~ msgid "Bank Info"
#~ msgstr ""

#~ msgid "Invoice Fields"
#~ msgstr ""

#~ msgid "Invoice number"
#~ msgstr ""

#~ msgid "Invoice status (draft/sent/paid/overdue)"
#~ msgstr ""

#~ msgid "Issue date"
#~ msgstr ""

#~ msgid "Due date"
#~ msgstr ""

#~ msgid "Subtotal amount"
#~ msgstr ""

#~ msgid "Tax rate (%)"
#~ msgstr ""

#~ msgid "Tax amount"
#~ msgstr ""

#~ msgid "Total amount"
#~ msgstr ""

#~ msgid "Currency code (EUR, USD, etc)"
#~ msgstr ""

#~ msgid "Invoice notes"
#~ msgstr ""

#~ msgid "Terms & conditions"
#~ msgstr ""

#~ msgid "Client Fields"
#~ msgstr ""

#~ msgid "Client company name"
#~ msgstr ""

#~ msgid "Client email address"
#~ msgstr ""

#~ msgid "Client full address"
#~ msgstr ""

#~ msgid "Client contact person"
#~ msgstr ""

#~ msgid "Client phone number"
#~ msgstr ""

#~ msgid "Payment Fields"
#~ msgstr ""

#~ msgid "Payment status"
#~ msgstr ""

#~ msgid "Payment date"
#~ msgstr ""

#~ msgid "Payment method"
#~ msgstr ""

#~ msgid "Payment reference number"
#~ msgstr ""

#~ msgid "Amount paid"
#~ msgstr ""

#~ msgid "Outstanding amount"
#~ msgstr ""

#~ msgid "Payment notes"
#~ msgstr ""

#~ msgid "Project Fields"
#~ msgstr ""

#~ msgid "Project name"
#~ msgstr ""

#~ msgid "Project code"
#~ msgstr ""

#~ msgid "Project description"
#~ msgstr ""

#~ msgid "Project billing reference"
#~ msgstr ""

#~ msgid "Company/Settings Fields"
#~ msgstr ""

#~ msgid "Your company name"
#~ msgstr ""

#~ msgid "Your company address"
#~ msgstr ""

#~ msgid "Your company email"
#~ msgstr ""

#~ msgid "Your company phone"
#~ msgstr ""

#~ msgid "Your company website"
#~ msgstr ""

#~ msgid "Your tax ID number"
#~ msgstr ""

#~ msgid "Your bank account info"
#~ msgstr ""

#~ msgid "Default invoice terms"
#~ msgstr ""

#~ msgid "Default invoice notes"
#~ msgstr ""

#~ msgid "Date/Time Fields"
#~ msgstr ""

#~ msgid "Current date"
#~ msgstr ""

#~ msgid "Invoice creation date"
#~ msgstr ""

#~ msgid "Invoice last update date"
#~ msgstr ""

#~ msgid "Invoice Items Loop"
#~ msgstr ""

#~ msgid "Loop through invoice items"
#~ msgstr ""

#~ msgid "Item description"
#~ msgstr ""

#~ msgid "Item quantity"
#~ msgstr ""

#~ msgid "Item unit price"
#~ msgstr ""

#~ msgid "Item total amount"
#~ msgstr ""

#~ msgid "End loop"
#~ msgstr ""

#~ msgid "Design Canvas"
#~ msgstr ""

#~ msgid "Zoom In"
#~ msgstr ""

#~ msgid "Zoom Out"
#~ msgstr ""

#~ msgid "Delete Selected"
#~ msgstr ""

#~ msgid "Properties"
#~ msgstr ""

#~ msgid "Select an element to edit its properties"
#~ msgstr ""

#~ msgid "Generating..."
#~ msgstr ""

#~ msgid "Generated Code"
#~ msgstr ""

#~ msgid "Clear all elements?"
#~ msgstr ""

#~ msgid "Reset to defaults?"
#~ msgstr ""

#~ msgid "Reset PDF Layout"
#~ msgstr ""

#~ msgid "Danger Operation"
#~ msgstr ""

#~ msgid "Upload Backup Archive (.zip)"
#~ msgstr ""

#~ msgid ""
#~ "Restoring a backup will overwrite your "
#~ "current database and files. Ensure you "
#~ "have a recent backup before proceeding."
#~ msgstr ""

#~ msgid "Status:"
#~ msgstr ""

#~ msgid "Backup Archive (.zip)"
#~ msgstr ""

#~ msgid "Select a .zip archive previously created via the Backup action."
#~ msgstr ""

#~ msgid "Restore"
#~ msgstr ""

#~ msgid "Safety Tips"
#~ msgstr ""

#~ msgid "Verify the backup archive integrity before restoring."
#~ msgstr ""

#~ msgid "Ensure no active writes are occurring during restore."
#~ msgstr ""

#~ msgid "Keep a copy of the current data in case you need to roll back."
#~ msgstr ""

#~ msgid "After restore, review settings and re-run migrations if required."
#~ msgstr ""

#~ msgid "Add Cost"
#~ msgstr ""

#~ msgid "Add Cost to Project"
#~ msgstr ""

#~ msgid "e.g., Travel expenses to client site"
#~ msgstr ""

#~ msgid "Brief description of the cost"
#~ msgstr ""

#~ msgid "Select category"
#~ msgstr ""

#~ msgid "Materials"
#~ msgstr ""

#~ msgid "Software/Licenses"
#~ msgstr ""

#~ msgid "Additional details about this cost"
#~ msgstr ""

#~ msgid "Billable to client"
#~ msgstr ""

#~ msgid "If checked, this cost will be included in invoices"
#~ msgstr ""

#~ msgid "Edit Cost"
#~ msgstr ""

#~ msgid "This cost has been invoiced. Changes may affect existing invoices."
#~ msgstr ""

#~ msgid "Update Cost"
#~ msgstr ""

#~ msgid "Single Entry"
#~ msgstr ""

#~ msgid "Create multiple time entries for consecutive days"
#~ msgstr ""

#~ msgid "Bulk Entry Form"
#~ msgstr ""

#~ msgid "Select the project to log time for"
#~ msgstr ""

#~ msgid "Tasks load after selecting a project"
#~ msgstr ""

#~ msgid "Date Range"
#~ msgstr ""

#~ msgid "Skip weekends (Saturday & Sunday)"
#~ msgstr ""

#~ msgid "Entries will be created for these dates"
#~ msgstr ""

#~ msgid "Same start time for all days"
#~ msgstr ""

#~ msgid "Same end time for all days"
#~ msgstr ""

#~ msgid "What did you work on? (same notes for all entries)"
#~ msgstr ""

#~ msgid "tag1, tag2, tag3"
#~ msgstr ""

#~ msgid "Separate tags with commas (same for all entries)"
#~ msgstr ""

#~ msgid "Include in invoices"
#~ msgstr ""

#~ msgid "Create Entries"
#~ msgstr ""

#~ msgid "Bulk Entry Tips"
#~ msgstr ""

#~ msgid ""
#~ "Select start and end dates. Entries "
#~ "will be created for each day in "
#~ "the range."
#~ msgstr ""

#~ msgid "Skip Weekends"
#~ msgstr ""

#~ msgid "Enable to automatically skip Saturdays and Sundays from the date range."
#~ msgstr ""

#~ msgid "Same Time Daily"
#~ msgstr ""

#~ msgid "All entries will use the same start and end time each day."
#~ msgstr ""

#~ msgid "Conflict Check"
#~ msgstr ""

#~ msgid "System will check for existing time entries and prevent overlaps."
#~ msgstr ""

#~ msgid "No task"
#~ msgstr ""

#~ msgid "Total days"
#~ msgstr ""

#~ msgid "Weekdays only"
#~ msgstr ""

#~ msgid "Total hours"
#~ msgstr ""

#~ msgid "Entries will be created for"
#~ msgstr ""

#~ msgid "Agenda"
#~ msgstr ""

#~ msgid "iCal Format"
#~ msgstr ""

#~ msgid "CSV Format"
#~ msgstr ""

#~ msgid "All Tasks"
#~ msgstr ""

#~ msgid "Filter by tags..."
#~ msgstr ""

#~ msgid "Show billable entries only"
#~ msgstr ""

#~ msgid "Billable Only"
#~ msgstr ""

#~ msgid "Assign to project for new events..."
#~ msgstr ""

#~ msgid "Total Hours:"
#~ msgstr ""

#~ msgid "Colors assigned by project"
#~ msgstr ""

#~ msgid "Create Time Entry"
#~ msgstr ""

#~ msgid "Select a project..."
#~ msgstr ""

#~ msgid "Comma-separated tags"
#~ msgstr ""

#~ msgid "Create"
#~ msgstr ""

#~ msgid "Time Entry Details"
#~ msgstr ""

#~ msgid "Duplicate"
#~ msgstr ""

#~ msgid "Recurring Time Blocks"
#~ msgstr ""

#~ msgid "Manage your recurring time entry templates."
#~ msgstr ""

#~ msgid "New Recurring Block"
#~ msgstr ""

#~ msgid "Jump to Today"
#~ msgstr ""

#~ msgid "Next Week/Month"
#~ msgstr ""

#~ msgid "Previous Week/Month"
#~ msgstr ""

#~ msgid "Navigate Days"
#~ msgstr ""

#~ msgid "Views"
#~ msgstr ""

#~ msgid "Day View"
#~ msgstr ""

#~ msgid "Week View"
#~ msgstr ""

#~ msgid "Month View"
#~ msgstr ""

#~ msgid "Agenda View"
#~ msgstr ""

#~ msgid "Create New Entry"
#~ msgstr ""

#~ msgid "Focus Filter"
#~ msgstr ""

#~ msgid "Clear All Filters"
#~ msgstr ""

#~ msgid "Close Modal"
#~ msgstr ""

#~ msgid "Show This Help"
#~ msgstr ""

#~ msgid "Got it!"
#~ msgstr ""

#~ msgid "Failed to load events"
#~ msgstr ""

#~ msgid "Please select a project for new entries"
#~ msgstr ""

#~ msgid "Please select a project first"
#~ msgstr ""

#~ msgid "Showing billable entries only"
#~ msgstr ""

#~ msgid "Entry created successfully"
#~ msgstr ""

#~ msgid "Failed to create entry"
#~ msgstr ""

#~ msgid "Entry updated"
#~ msgstr ""

#~ msgid "Failed to update entry"
#~ msgstr ""

#~ msgid "Source"
#~ msgstr ""

#~ msgid "Automatic Timer"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this entry?"
#~ msgstr ""

#~ msgid "Entry deleted"
#~ msgstr ""

#~ msgid "Failed to delete entry"
#~ msgstr ""

#~ msgid "Export started"
#~ msgstr ""

#~ msgid "No recurring blocks yet"
#~ msgstr ""

#~ msgid "Unknown Project"
#~ msgstr ""

#~ msgid "Failed to load recurring blocks"
#~ msgstr ""

#~ msgid "No events in this period"
#~ msgstr ""

#~ msgid "Failed to load agenda view"
#~ msgstr ""

#~ msgid "Failed to load event details"
#~ msgstr ""

#~ msgid "Are you sure you want to delete this recurring block?"
#~ msgstr ""

#~ msgid "Delete Recurring Block"
#~ msgstr ""

#~ msgid "Recurring block deleted"
#~ msgstr ""

#~ msgid "Failed to delete recurring block"
#~ msgstr ""

#~ msgid "Enter new start time (YYYY-MM-DD HH:MM):"
#~ msgstr ""

#~ msgid "Entry duplicated successfully"
#~ msgstr ""

#~ msgid "Failed to duplicate entry"
#~ msgstr ""

#~ msgid "Jumped to today"
#~ msgstr ""

#~ msgid "💡 Press ? to see keyboard shortcuts"
#~ msgstr ""

#~ msgid "Edit Time Entry"
#~ msgstr ""

#~ msgid "These updates will modify this time entry permanently."
#~ msgstr ""

#~ msgid "Confirm Changes"
#~ msgstr ""

#~ msgid "Confirm & Save"
#~ msgstr ""

#~ msgid "Admin Mode"
#~ msgstr ""

#~ msgid "Admin Mode:"
#~ msgstr ""

#~ msgid ""
#~ "You can edit all fields of this "
#~ "time entry, including project, task, "
#~ "start/end times, and source."
#~ msgstr ""

#~ msgid "Select the project this time entry belongs to"
#~ msgstr ""

#~ msgid "Task (Optional)"
#~ msgstr ""

#~ msgid "Select a specific task within the project"
#~ msgstr ""

#~ msgid "When the work started"
#~ msgstr ""

#~ msgid "Time the work started"
#~ msgstr ""

#~ msgid "When the work ended (leave empty if still running)"
#~ msgstr ""

#~ msgid "Time the work ended"
#~ msgstr ""

#~ msgid "Manual"
#~ msgstr ""

#~ msgid "Automatic"
#~ msgstr ""

#~ msgid "How this entry was created"
#~ msgstr ""

#~ msgid "Describe what you worked on"
#~ msgstr ""

#~ msgid "Separate tags with commas"
#~ msgstr ""

#~ msgid "Project:"
#~ msgstr ""

#~ msgid "Task:"
#~ msgstr ""

#~ msgid "Start:"
#~ msgstr ""

#~ msgid "End:"
#~ msgstr ""

#~ msgid "Running"
#~ msgstr ""

#~ msgid "Entry Details"
#~ msgstr ""

#~ msgid "Entry ID"
#~ msgstr ""

#~ msgid "Admin Notice"
#~ msgstr ""

#~ msgid ""
#~ "As an admin, you have full editing"
#~ " privileges for this time entry. Changes"
#~ " will be logged for audit purposes."
#~ msgstr ""

#~ msgid "{editor}: Editing failed"
#~ msgstr ""

#~ msgid "{editor}: Editing failed: {e}"
#~ msgstr ""

#~ msgid "{text} {deprecated_message}"
#~ msgstr ""

#~ msgid "Options"
#~ msgstr ""

#~ msgid "Got unexpected extra argument ({args})"
#~ msgid_plural "Got unexpected extra arguments ({args})"
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "DeprecationWarning: The command {name!r} is deprecated.{extra_message}"
#~ msgstr ""

#~ msgid "Aborted!"
#~ msgstr ""

#~ msgid "Commands"
#~ msgstr ""

#~ msgid "Missing command."
#~ msgstr ""

#~ msgid "No such command {name!r}."
#~ msgstr ""

#~ msgid "Value must be an iterable."
#~ msgstr ""

#~ msgid "Takes {nargs} values but 1 was given."
#~ msgid_plural "Takes {nargs} values but {len} were given."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid ""
#~ "DeprecationWarning: The {param_type} {name!r} is"
#~ " deprecated.{extra_message}"
#~ msgstr ""

#~ msgid "env var: {var}"
#~ msgstr ""

#~ msgid "default: {default}"
#~ msgstr ""

#~ msgid "required"
#~ msgstr ""

#~ msgid "(dynamic)"
#~ msgstr ""

#~ msgid "%(prog)s, version %(version)s"
#~ msgstr ""

#~ msgid "Show the version and exit."
#~ msgstr ""

#~ msgid "Show this message and exit."
#~ msgstr ""

#~ msgid "Error: {message}"
#~ msgstr ""

#~ msgid "Try '{command} {option}' for help."
#~ msgstr ""

#~ msgid "Invalid value: {message}"
#~ msgstr ""

#~ msgid "Invalid value for {param_hint}: {message}"
#~ msgstr ""

#~ msgid "Missing argument"
#~ msgstr ""

#~ msgid "Missing option"
#~ msgstr ""

#~ msgid "Missing parameter"
#~ msgstr ""

#~ msgid "Missing {param_type}"
#~ msgstr ""

#~ msgid "Missing parameter: {param_name}"
#~ msgstr ""

#~ msgid "No such option: {name}"
#~ msgstr ""

#~ msgid "Did you mean {possibility}?"
#~ msgid_plural "(Possible options: {possibilities})"
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "unknown error"
#~ msgstr ""

#~ msgid "Could not open file {filename!r}: {message}"
#~ msgstr ""

#~ msgid "Usage:"
#~ msgstr ""

#~ msgid "Argument {name!r} takes {nargs} values."
#~ msgstr ""

#~ msgid "Option {name!r} does not take a value."
#~ msgstr ""

#~ msgid "Option {name!r} requires an argument."
#~ msgid_plural "Option {name!r} requires {nargs} arguments."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "Shell completion is not supported for Bash versions older than 4.4."
#~ msgstr ""

#~ msgid "Couldn't detect Bash version, shell completion is not supported."
#~ msgstr ""

#~ msgid "Repeat for confirmation"
#~ msgstr ""

#~ msgid "Error: The value you entered was invalid."
#~ msgstr ""

#~ msgid "Error: {e.message}"
#~ msgstr ""

#~ msgid "Error: The two entered values do not match."
#~ msgstr ""

#~ msgid "Error: invalid input"
#~ msgstr ""

#~ msgid "Press any key to continue..."
#~ msgstr ""

#~ msgid ""
#~ "Choose from:\n"
#~ "\t{choices}"
#~ msgstr ""

#~ msgid "{value!r} is not {choice}."
#~ msgid_plural "{value!r} is not one of {choices}."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "{value!r} does not match the format {format}."
#~ msgid_plural "{value!r} does not match the formats {formats}."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "{value!r} is not a valid {number_type}."
#~ msgstr ""

#~ msgid "{value} is not in the range {range}."
#~ msgstr ""

#~ msgid "{value!r} is not a valid boolean. Recognized values: {states}"
#~ msgstr ""

#~ msgid "{value!r} is not a valid UUID."
#~ msgstr ""

#~ msgid "file"
#~ msgstr ""

#~ msgid "directory"
#~ msgstr ""

#~ msgid "path"
#~ msgstr ""

#~ msgid "{name} {filename!r} does not exist."
#~ msgstr ""

#~ msgid "{name} {filename!r} is a file."
#~ msgstr ""

#~ msgid "{name} {filename!r} is a directory."
#~ msgstr ""

#~ msgid "{name} {filename!r} is not readable."
#~ msgstr ""

#~ msgid "{name} {filename!r} is not writable."
#~ msgstr ""

#~ msgid "{name} {filename!r} is not executable."
#~ msgstr ""

#~ msgid "{len_type} values are required, but {len_value} was given."
#~ msgid_plural "{len_type} values are required, but {len_value} were given."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "This field is required."
#~ msgstr ""

#~ msgid "File does not have an approved extension: {extensions}"
#~ msgstr ""

#~ msgid "File does not have an approved extension."
#~ msgstr ""

#~ msgid "File must be between {min_size} and {max_size} bytes."
#~ msgstr ""

#~ msgid "show this help message and exit"
#~ msgstr ""

#~ msgid "%(prog)s: error: %(message)s\n"
#~ msgstr ""

#~ msgid "Arguments"
#~ msgstr ""

#~ msgid "(deprecated) "
#~ msgstr ""

#~ msgid "[default: {}]"
#~ msgstr ""

#~ msgid "[env var: {}]"
#~ msgstr ""

#~ msgid "[required]"
#~ msgstr ""

#~ msgid "Aborted."
#~ msgstr ""

#~ msgid "Try [blue]'{command_path} {help_option}'[/] for help."
#~ msgstr ""

#~ msgid "Invalid field name '%s'."
#~ msgstr ""

#~ msgid "Field must be equal to %(other_name)s."
#~ msgstr ""

#~ msgid "Field must be at least %(min)d character long."
#~ msgid_plural "Field must be at least %(min)d characters long."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "Field cannot be longer than %(max)d character."
#~ msgid_plural "Field cannot be longer than %(max)d characters."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "Field must be exactly %(max)d character long."
#~ msgid_plural "Field must be exactly %(max)d characters long."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "Field must be between %(min)d and %(max)d characters long."
#~ msgstr ""

#~ msgid "Number must be at least %(min)s."
#~ msgstr ""

#~ msgid "Number must be at most %(max)s."
#~ msgstr ""

#~ msgid "Number must be between %(min)s and %(max)s."
#~ msgstr ""

#~ msgid "Invalid input."
#~ msgstr ""

#~ msgid "Invalid email address."
#~ msgstr ""

#~ msgid "Invalid IP address."
#~ msgstr ""

#~ msgid "Invalid Mac address."
#~ msgstr ""

#~ msgid "Invalid URL."
#~ msgstr ""

#~ msgid "Invalid UUID."
#~ msgstr ""

#~ msgid "Invalid value, must be one of: %(values)s."
#~ msgstr ""

#~ msgid "Invalid value, can't be any of: %(values)s."
#~ msgstr ""

#~ msgid "This field cannot be edited."
#~ msgstr ""

#~ msgid "This field is disabled and cannot have a value."
#~ msgstr ""

#~ msgid "Invalid CSRF Token."
#~ msgstr ""

#~ msgid "CSRF token missing."
#~ msgstr ""

#~ msgid "CSRF failed."
#~ msgstr ""

#~ msgid "CSRF token expired."
#~ msgstr ""

#~ msgid "Invalid Choice: could not coerce."
#~ msgstr ""

#~ msgid "Choices cannot be None."
#~ msgstr ""

#~ msgid "Not a valid choice."
#~ msgstr ""

#~ msgid "Invalid choice(s): one or more data inputs could not be coerced."
#~ msgstr ""

#~ msgid "'%(value)s' is not a valid choice for this field."
#~ msgid_plural "'%(value)s' are not valid choices for this field."
#~ msgstr[0] ""
#~ msgstr[1] ""
#~ msgstr[2] ""
#~ msgstr[3] ""
#~ msgstr[4] ""
#~ msgstr[5] ""

#~ msgid "Not a valid datetime value."
#~ msgstr ""

#~ msgid "Not a valid date value."
#~ msgstr ""

#~ msgid "Not a valid time value."
#~ msgstr ""

#~ msgid "Not a valid week value."
#~ msgstr ""

#~ msgid "Not a valid integer value."
#~ msgstr ""

#~ msgid "Not a valid decimal value."
#~ msgstr ""

#~ msgid "Not a valid float value."
#~ msgstr ""

