From bb7c4f40a07c1e32c500fa1d28f642d87ecacfe9 Mon Sep 17 00:00:00 2001 From: "Frederick [Bot]" Date: Tue, 17 Oct 2023 00:09:16 +0000 Subject: [PATCH] [skip ci] Updated translations via Crowdin --- src/i18n/lang/ar-SA.json | 1110 +++++++++++++++++++------------------- 1 file changed, 555 insertions(+), 555 deletions(-) diff --git a/src/i18n/lang/ar-SA.json b/src/i18n/lang/ar-SA.json index 9bb6ffbeb..d38447271 100644 --- a/src/i18n/lang/ar-SA.json +++ b/src/i18n/lang/ar-SA.json @@ -1,514 +1,514 @@ { "home": { - "welcomeNight": "Good Night {username}!", - "welcomeMorning": "Good Morning {username}!", - "welcomeDay": "Hi {username}!", - "welcomeEvening": "Good Evening {username}!", - "lastViewed": "Last viewed", - "addToHomeScreen": "Add this app to your home screen for faster access and improved experience.", + "welcomeNight": "طاب مساؤك {username}!", + "welcomeMorning": "صباح الخير {username}!", + "welcomeDay": "مرحبًا {username}!", + "welcomeEvening": "مساء الخير {username}!", + "lastViewed": "آخر مشاهدة", + "addToHomeScreen": "أضف هذا التطبيق إلى شاشتك الرئيسة من أجل وصول أسرع وتجربة أفضل.", "project": { - "importText": "Import your projects and tasks from other services into Vikunja:", - "import": "Import your data into Vikunja" + "importText": "استيراد مشاريعك ومهامك من المنصات الأخرى إلى Vikunja:", + "import": "استيراد بياناتك إلى Vikunja" } }, "demo": { - "title": "This instance is in demo mode. Do not use this for real data!", - "everythingWillBeDeleted": "Everything will be deleted in regular intervals!", - "accountWillBeDeleted": "Your account will be deleted, including all projects, tasks and attachments you might create." + "title": "هذه النسخة في الوضع التجريبي. لا تستخدمها للبيانات الحقيقية!", + "everythingWillBeDeleted": "سيتم حذف كل شيء في فترات منتظمة!", + "accountWillBeDeleted": "سيتم حذف حسابك، بما في ذلك جميع المشاريع والمهام والمرفقات التي قد تنشئها." }, "404": { - "title": "Not found", - "text": "The page you requested does not exist." + "title": "لم يتم العثور على نتائج", + "text": "الصفحة التي طلبتها غير موجودة." }, "ready": { - "loading": "Vikunja is loading…", - "errorOccured": "An error occurred:", - "checkApiUrl": "Please check if the api url is correct.", - "noApiUrlConfigured": "No API url was configured. Please set one below:" + "loading": "جاري تشغيل Vikunja…", + "errorOccured": "حدث خطأ:", + "checkApiUrl": "الرجاء التحقق مما إذا كان رابط عنوان api صحيحاً.", + "noApiUrlConfigured": "لم يتم إعداد رابط API. الرجاء تعيين واحد أدناه:" }, "offline": { - "title": "You are offline.", - "text": "Please check your network connection and try again." + "title": "أنت غير متصل بالإنترنت.", + "text": "الرجاء التحقق من اتصال الشبكة الخاصة بك وحاول مرة أخرى." }, "user": { "auth": { - "username": "Username", - "usernameEmail": "Username Or Email Address", - "usernamePlaceholder": "e.g. frederick", - "email": "Email address", - "emailPlaceholder": "e.g. frederic{'@'}vikunja.io", - "password": "Password", - "passwordPlaceholder": "e.g. •••••••••••", - "forgotPassword": "Forgot your password?", - "resetPassword": "Reset your password", - "resetPasswordAction": "Send me a password reset link", - "resetPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.", - "passwordsDontMatch": "Passwords don't match", - "confirmEmailSuccess": "You successfully confirmed your email! You can log in now.", - "totpTitle": "Two Factor Authentication Code", - "totpPlaceholder": "e.g. 123456", - "login": "Login", - "createAccount": "Create account", - "loginWith": "Log in with {provider}", - "authenticating": "Authenticating…", - "openIdStateError": "State does not match, refusing to continue!", - "openIdGeneralError": "An error occured while authenticating against the third party.", - "logout": "Logout", - "emailInvalid": "Please enter a valid email address.", - "usernameRequired": "Please provide a username.", - "passwordRequired": "Please provide a password.", - "showPassword": "Show the password", - "hidePassword": "Hide the password", - "noAccountYet": "Don't have an account yet?", - "alreadyHaveAnAccount": "Already have an account?", - "remember": "Stay logged in" + "username": "اسم المستخدم", + "usernameEmail": "اسم المستخدم أو البريد الإلكتروني", + "usernamePlaceholder": "مثال: ahmed", + "email": "عنوان البريد الإلكتروني", + "emailPlaceholder": "مثال: ahmed{'@'}vikunja.io", + "password": "كلمة المرور", + "passwordPlaceholder": "مثال: •••••••••••", + "forgotPassword": "نسيت كلمة المرور؟", + "resetPassword": "إعادة تعيين كلمة المرور", + "resetPasswordAction": "أرسل لي رابط إعادة تعيين كلمة المرور", + "resetPasswordSuccess": "تحقق من صندوق الوارد الخاص بك! يجب أن تصلك رسالة مع إرشادات حول كيفية إعادة تعيين كلمة المرور الخاصة بك.", + "passwordsDontMatch": "كلمتي المرور غير متطابقتين", + "confirmEmailSuccess": "تم تأكيد بريدك الإلكتروني بنجاح! يمكنك تسجيل الدخول الآن.", + "totpTitle": "رمز المصادقة الثنائية 2FA", + "totpPlaceholder": "مثال: 123456", + "login": "تسجيل الدخول", + "createAccount": "أنشئ حساب", + "loginWith": "تسجيل الدخول باستخدام {provider}", + "authenticating": "جاري التحقق…", + "openIdStateError": "حالة التحقق غير متطابقة، لا يمكن المتابعة!", + "openIdGeneralError": "حدث خطأ أثناء التحقق مع الطرف الثالث.", + "logout": "تسجيل الخروج", + "emailInvalid": "الرجاء إدخال عنوان بريد إلكتروني صحيح.", + "usernameRequired": "الرجاء إدخال اسم المستخدم.", + "passwordRequired": "الرجاء إدخال كلمة المرور.", + "showPassword": "إظهار كلمة المرور", + "hidePassword": "إخفاء كلمة المرور", + "noAccountYet": "ليس لديك حساب بعد؟", + "alreadyHaveAnAccount": "لديك حساب مسبقا؟", + "remember": "البقاء متصلاً" }, "settings": { - "title": "Settings", - "newPasswordTitle": "Update Your Password", - "newPassword": "New Password", - "newPasswordConfirm": "New Password Confirmation", - "currentPassword": "Current Password", - "currentPasswordPlaceholder": "Your current password", - "passwordsDontMatch": "The new password and its confirmation don't match.", - "passwordUpdateSuccess": "The password was successfully updated.", - "updateEmailTitle": "Update Your Email Address", - "updateEmailNew": "New Email Address", - "updateEmailSuccess": "Your email address was successfully updated. We've sent you a link to confirm it.", + "title": "الإعدادات", + "newPasswordTitle": "تحديث كلمة مرورك", + "newPassword": "كلمة مرور جديدة", + "newPasswordConfirm": "تأكيد كلمة المرور الجديدة", + "currentPassword": "كلمة المرور الحالية", + "currentPasswordPlaceholder": "كلمة السر الحالية الخاصة بك", + "passwordsDontMatch": "كلمة المرور الجديدة وتأكيدها غير متطابقة.", + "passwordUpdateSuccess": "تم تحديث كلمة المرور بنجاح.", + "updateEmailTitle": "تحديث عنوان بريدك الإلكتروني", + "updateEmailNew": "عنوان البريد الإلكتروني الجديد", + "updateEmailSuccess": "تم تحديث عنوان بريدك الإلكتروني بنجاح. لقد أرسلنا لك رابط لتأكيده.", "general": { - "title": "General Settings", - "name": "Name", - "newName": "The new Name", - "savedSuccess": "The settings were successfully updated.", - "emailReminders": "Send me reminders for tasks via Email", - "overdueReminders": "Send me a summary of my undone overdue tasks every day", - "discoverableByName": "Allow other users to add me as a member to teams or projects when they search for my name", - "discoverableByEmail": "Allow other users to add me as a member to teams or projects when they search for my full email", - "playSoundWhenDone": "Play a sound when marking tasks as done", - "weekStart": "Week starts on", - "weekStartSunday": "Sunday", - "weekStartMonday": "Monday", - "language": "Language", - "defaultProject": "Default Project", - "timezone": "Time Zone", - "overdueTasksRemindersTime": "Overdue tasks reminder email time", - "filterUsedOnOverview": "Saved filter used on the overview page" + "title": "الإعدادات العامة", + "name": "الاسم", + "newName": "الاسم الجديد", + "savedSuccess": "تم تحديث الإعدادات بنجاح.", + "emailReminders": "أرسل لي تذكيرات للمهام عبر البريد الإلكتروني", + "overdueReminders": "أرسل لي ملخصاً للمهام المتأخرة ولم تنجز كل يوم", + "discoverableByName": "السماح للمستخدمين الآخرين بإضافتي كعضو إلى الفرق أو المشاريع عند بحثهم عن اسمي", + "discoverableByEmail": "السماح للمستخدمين الآخرين بإضافتي كعضو إلى الفرق أو المشاريع عند بحثهم عن بريدي الإلكتروني الكامل", + "playSoundWhenDone": "تشغيل صوت عند وضع علامة مكتمل للمهام", + "weekStart": "يبدأ الأسبوع يوم", + "weekStartSunday": "الأحد", + "weekStartMonday": "الإثنين", + "language": "اللّغة", + "defaultProject": "المشروع الافتراضي", + "timezone": "منطقة التوقيت", + "overdueTasksRemindersTime": "وقت تذكير المهام المتأخرة بالبريد الإلكتروني", + "filterUsedOnOverview": "الفلتر المحفوظ والمستخدم في صفحة العرض العام" }, "totp": { - "title": "Two Factor Authentication", - "enroll": "Enroll", - "finishSetupPart1": "To finish your setup, use this secret in your totp app (Google Authenticator or similar):", - "finishSetupPart2": "After that, enter a code from your app below.", - "scanQR": "Alternatively you can scan this QR code:", - "passcode": "Passcode", - "passcodePlaceholder": "A code generated by your totp application", - "setupSuccess": "You've successfully set up two factor authentication!", - "enterPassword": "Please Enter Your Password", - "disable": "Disable two factor authentication", - "confirmSuccess": "You've successfully confirmed your totp setup and can use it from now on!", - "disableSuccess": "Two factor authentication was successfully disabled." + "title": "رمز المصادقة الثنائية 2FA", + "enroll": "التسجيل", + "finishSetupPart1": "لإنهاء الإعداد الخاص بك، استخدم هذا الرمز السرّي في تطبيق Totp الخاص بك (Google Authenticator أو ما شابه):", + "finishSetupPart2": "بعد ذلك، أدخل الرمز من التطبيق الخاص بك أدناه.", + "scanQR": "أو يمكنك مسح رمز الاستجابة السريعة QR هذا:", + "passcode": "الرمز السّري", + "passcodePlaceholder": "الرمز السّري تم إنشاؤه بواسطة تطبيق totp الخاص بك", + "setupSuccess": "لقد قمت بنجاح بإعداد المصادقة الثنائية 2FA!", + "enterPassword": "الرجاء إدخال كلمة المرور", + "disable": "تعطيل المصادقة الثنائية", + "confirmSuccess": "لقد قمت بتأكيد إعداد Totp الخاص بك بنجاح ويمكنك استخدامه من الآن فصاعداً!", + "disableSuccess": "تم تعطيل المصادقة الثنائية بنجاح." }, "caldav": { "title": "CalDAV", - "howTo": "You can connect Vikunja to CalDAV clients to view and manage all tasks from different clients. Enter this url into your client:", - "more": "More information about CalDAV in Vikunja", - "tokens": "CalDAV Tokens", - "tokensHowTo": "You can use a CalDAV token to use instead of a password to log in the above endpoint.", - "createToken": "Create a token", - "tokenCreated": "Here is your token: {token}", - "wontSeeItAgain": "Write it down, you won't be able to see it again.", - "mustUseToken": "You need to create a CalDAV token if you want to use CalDAV with a third party client. Use the token as the password.", - "usernameIs": "Your username is: {0}" + "howTo": "يمكنك توصيل Vikunja إلى عملاء CalDAV لعرض وإدارة جميع المهام من مختلف العملاء. أدخل عنوان URL هذا إلى العميل:", + "more": "معلومات إضافية عن CalDAV في Vikunja", + "tokens": "رموز CalDAV", + "tokensHowTo": "يمكنك استخدام رمز CalDAV لاستخدامه بدلاً من كلمة المرور لتسجيل الدخول في عنوان الموقع أعلاه.", + "createToken": "إنشاء رمز مميز", + "tokenCreated": "إليك الرمز المميز الخاص بك: {token}", + "wontSeeItAgain": "قم بكتابته، لن تتمكن من عرضه مرة أخرى.", + "mustUseToken": "تحتاج إلى إنشاء رمز CalDAV إذا كنت تريد استخدام CalDAV مع عميل طرف ثالث. استخدم الرمز ككلمة المرور.", + "usernameIs": "اسم المستخدم الخاص بك هو: {0}" }, "avatar": { - "title": "Avatar", - "initials": "Initials", - "gravatar": "Gravatar", - "marble": "Marble", - "upload": "Upload", - "uploadAvatar": "Upload Avatar", - "statusUpdateSuccess": "Avatar status was updated successfully!", - "setSuccess": "The avatar has been set successfully!" + "title": "الصورة الرمزية", + "initials": "الأحرف الأولى", + "gravatar": "الصورة الرمزية Gravatar", + "marble": "رخام", + "upload": "رفع الملف", + "uploadAvatar": "رفع الصورة الرمزية", + "statusUpdateSuccess": "تم تحديث حالة الصورة الرمزية بنجاح!", + "setSuccess": "تم تعيين الصورة الرمزية بنجاح!" }, "quickAddMagic": { - "title": "Quick Add Magic Mode", - "disabled": "Disabled", + "title": "إضافة سريعة للوضع السحري", + "disabled": "معطَّل", "todoist": "Todoist", "vikunja": "Vikunja" }, "appearance": { - "title": "Color Scheme", - "setSuccess": "Saved change of color scheme to {colorScheme}", + "title": "مخطط الألوان", + "setSuccess": "تم حفظ التغيير لمخطط الألوان في {colorScheme}", "colorScheme": { - "light": "Light", - "system": "System", - "dark": "Dark" + "light": "فاتح", + "system": "النظام", + "dark": "داكن" } }, "apiTokens": { - "title": "API Tokens", - "general": "API tokens allow you to use Vikunja's API without user credentials.", - "apiDocs": "Check out the api docs", - "createAToken": "Create a token", - "createToken": "Create token", - "30d": "30 Days", - "60d": "60 Days", - "90d": "90 Days", - "permissionExplanation": "Permissions allow you to scope what an api token is allowed to do.", - "titleRequired": "The title is required", - "expired": "This token has expired {ago}.", - "tokenCreatedSuccess": "Here is your new api token: {token}", - "tokenCreatedNotSeeAgain": "Store it in a secure location, you won't see it again!", + "title": "رموز API", + "general": "تتيح لك رموز API استخدام API Vikunja دون بيانات التحقق من المستخدم.", + "apiDocs": "راجع الوثائق الخاصة بـ Api", + "createAToken": "إنشاء رمز مميّز", + "createToken": "إنشاء توكن", + "30d": "30 يوماً", + "60d": "60 يوماً", + "90d": "90 يوماً", + "permissionExplanation": "نطاق الصلاحيات المسموح به هو ما يسمح القيام به توكن Api.", + "titleRequired": "العنوان إجباري", + "expired": "انتهت صلاحية هذا التوكن {ago}.", + "tokenCreatedSuccess": "إليك توكن Api الجديد: {token}", + "tokenCreatedNotSeeAgain": "قم بتخزينه في مكان آمن، لن تتمكن من عرضه مرة أخرى!", "delete": { - "header": "Delete this token", - "text1": "Are you sure you want to delete the token \"{token}\"?", - "text2": "This will revoke access to all applications or integrations using it. You cannot undo this." + "header": "احذف هذا التوكن", + "text1": "هل أنت متأكد من رغبتك في حذف التوكن \"{token}؟", + "text2": "سيؤدي هذا إلى إلغاء صلاحيات الوصول إلى جميع التطبيقات أو التكامل بين الأنظمة التي تستخدمها. لا يمكنك التراجع عن هذا الإجراء." }, "attributes": { - "title": "Title", - "titlePlaceholder": "Enter a title you will recognize later", - "expiresAt": "Expires at", - "permissions": "Permissions" + "title": "العنوان", + "titlePlaceholder": "أدخل عنوان يمكنك التعرّف عليه لاحقاً", + "expiresAt": "تنتهي صلاحيته في", + "permissions": "الصلاحيات" } } }, "deletion": { - "title": "Delete your Vikunja Account", - "text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.", - "text2": "To proceed, please enter your password. You will receive an email with further instructions.", - "text3": "To proceed, please press the button below. You will receive an email with further instructions.", - "confirm": "Delete my account", - "requestSuccess": "The request was successful. You'll receive an email with further instructions.", - "passwordRequired": "Please enter your password.", - "confirmSuccess": "You've successfully confirmed the deletion of your account. We will delete your account in three days.", - "scheduled": "We will delete your Vikunja account at {date} ({dateSince}).", - "scheduledCancel": "To cancel the deletion of your account, click here.", - "scheduledCancelText": "To cancel the deletion of your account, please enter your password below:", - "scheduledCancelButton": "To cancel the deletion of your account, please press the button below:", - "scheduledCancelConfirm": "Cancel the deletion of my account", - "scheduledCancelSuccess": "We will not delete your account." + "title": "احذف حسابك من Vikunja", + "text1": "حذف حسابك دائم ولا يمكن التراجع عنه. سيتم حذف جميع مشاريعك ومهامك وكل ما يرتبط به.", + "text2": "للمتابعة، الرجاء إدخال كلمة المرور الخاصة بك. سوف تتلقى رسالة بريد إلكتروني مع تعليمات إضافية.", + "text3": "للمتابعة، يرجى الضغط على الزر أدناه. سوف تتلقى رسالة بريد إلكتروني مع المزيد من التعليمات.", + "confirm": "احذف حسابي", + "requestSuccess": "تمت العملية بنجاح. ستتلقى رسالة بريد إلكتروني مع المزيد من التعليمات.", + "passwordRequired": "الرجاء إدخال كلمة المرور.", + "confirmSuccess": "لقد قمت بتأكيد حذف حسابك بنجاح. سوف نقوم بحذف حسابك في غضون ثلاثة أيام.", + "scheduled": "سنقوم بحذف حساب Vikunja الخاص بك في {date} ({dateSince}).", + "scheduledCancel": "لإلغاء حذف حسابك، انقر هنا.", + "scheduledCancelText": "لإلغاء حذف حسابك، يرجى إدخال كلمة المرور أدناه:", + "scheduledCancelButton": "لإلغاء حذف حسابك، يرجى الضغط على الزر أدناه:", + "scheduledCancelConfirm": "إلغاء عملية حذف حسابي", + "scheduledCancelSuccess": "لن نقوم بحذف حسابك." }, "export": { - "title": "Export your Vikunja data", - "description": "You can request a copy of all your Vikunja data. This includes Projects, Tasks and everything associated to them. You can import this data in any Vikunja instance through the migration function.", - "descriptionPasswordRequired": "Please enter your password to proceed:", - "request": "Request a copy of my Vikunja Data", - "success": "You've successfully requested your Vikunja Data! We will send you an email once it's ready to download.", - "downloadTitle": "Download your exported Vikunja data" + "title": "تصدير بيانات Vikunja الخاصة بك", + "description": "يمكنك طلب نسخة من جميع بيانات Vikunja الخاصة بك. ويشمل ذلك المشاريع والمهام وكل ما يرتبط بها. يمكنك استيراد هذه البيانات في أي نسخة من Vikunja من خلال خاصية الترحيل.", + "descriptionPasswordRequired": "الرجاء إدخال كلمة المرور للمتابعة:", + "request": "طلب نسخة من بيانات Vikunja الخاصة بي", + "success": "لقد طلبت بياناتك في Vikunja بنجاح! سوف نرسل لك رسالة بريد إلكتروني بمجرد أن تكون جاهزة للتحميل.", + "downloadTitle": "تنزيل بياناتك المصدّرة من Vikunja" } }, "project": { - "archivedMessage": "This project is archived. It is not possible to create new or edit tasks for it.", - "archived": "Archived", - "showArchived": "Show Archived", - "title": "Project Title", - "color": "Color", - "projects": "Projects", - "parent": "Parent Project", - "search": "Type to search for a project…", - "searchSelect": "Click or press enter to select this project", - "shared": "Shared Projects", - "noDescriptionAvailable": "No project description is available.", - "inboxTitle": "Inbox", + "archivedMessage": "تم أرشفة هذا المشروع. لا يمكن إنشاء مهام جديدة أو تعديلها.", + "archived": "مؤرشفة", + "showArchived": "إظهار المؤرشفة", + "title": "عنوان المشروع", + "color": "اللون", + "projects": "المشاريع", + "parent": "المشروع الرئيس", + "search": "اكتب للبحث عن مشروع…", + "searchSelect": "انقر أو اضغط على إدخال لاختيار هذا المشروع", + "shared": "المشاريع المشتركة", + "noDescriptionAvailable": "لا يوجد وصف للمشروع.", + "inboxTitle": "الوارد", "create": { - "header": "New project", - "titlePlaceholder": "The project's title goes here…", - "addTitleRequired": "Please specify a title.", - "createdSuccess": "The project was successfully created.", - "addProjectRequired": "Please specify a project or set a default project in the settings." + "header": "مشروع جديد", + "titlePlaceholder": "عنوان المشروع هنا…", + "addTitleRequired": "الرجاء تحديد العنوان.", + "createdSuccess": "تم إنشاء المشروع بنجاح.", + "addProjectRequired": "الرجاء تحديد مشروع أو تعيين مشروع افتراضي في الإعدادات." }, "archive": { - "title": "Archive \"{project}\"", - "archive": "Archive this project", - "unarchive": "Un-Archive this project", - "unarchiveText": "You will be able to create new tasks or edit it.", - "archiveText": "You won't be able to edit this project or create new tasks until you un-archive it.", - "success": "The project was successfully archived." + "title": "أرشفة \"{project}\"", + "archive": "أرشفة هذا المشروع", + "unarchive": "إلغاء أرشفة هذا المشروع", + "unarchiveText": "ستتمكن من إنشاء مهام جديدة أو تعديلها.", + "archiveText": "لن تتمكن من تعديل هذا المشروع أو إنشاء مهام جديدة حتى تقوم بإلغاء أرشفته.", + "success": "تم أرشفة المشروع بنجاح." }, "background": { - "title": "Set project background", - "remove": "Remove Background", - "upload": "Choose a background from your pc", - "searchPlaceholder": "Search for a background…", - "poweredByUnsplash": "Powered by Unsplash", - "loadMore": "Load more photos", - "success": "The background has been set successfully!", - "removeSuccess": "The background has been removed successfully!" + "title": "تعيين خلفية للمشروع", + "remove": "حذف الخلفية", + "upload": "اختر خلفية من جهازك", + "searchPlaceholder": "ابحث عن خلفية…", + "poweredByUnsplash": "مدعوم من Unsplash", + "loadMore": "تحميل مزيد من الصور", + "success": "تم تعيين الخلفية بنجاح!", + "removeSuccess": "تم حذف الخلفية بنجاح!" }, "delete": { - "title": "Delete \"{project}\"", - "header": "Delete this project", - "text1": "Are you sure you want to delete this project and all of its contents?", - "text2": "This includes all tasks and CANNOT BE UNDONE!", - "success": "The project was successfully deleted.", - "tasksToDelete": "This will irrevocably remove approx. {count} tasks.", - "noTasksToDelete": "This project does not contain any tasks, it should be safe to delete." + "title": "حذف \"{project}\"", + "header": "حذف هذا المشروع", + "text1": "هل أنت متأكد من رغبتك في حذف هذا المشروع وكل محتوياته؟", + "text2": "هذا يشمل جميع المهام ولا يمكن التراجع عن هذه العملية!", + "success": "تم حذف المشروع بنجاح.", + "tasksToDelete": "سيؤدي هذا إلى حذف ما يقارب {count} من المهام.", + "noTasksToDelete": "هذا المشروع لا يحتوي على أي مهام، يمكن حذفه بشكل آمن." }, "duplicate": { - "title": "Duplicate this project", - "label": "Duplicate", - "text": "Select a parent project which should hold the duplicated project:", - "success": "The project was successfully duplicated." + "title": "تكرار هذا المشروع", + "label": "تكرار", + "text": "حدد المشروع الرئيس الذي سيحتوي على المشروع المكرر:", + "success": "تم تكرار المشروع بنجاح." }, "edit": { - "header": "Edit This Project", - "title": "Edit \"{project}\"", - "titlePlaceholder": "The project title goes here…", - "identifierTooltip": "The project identifier can be used to uniquely identify a task across projects. You can set it to empty to disable it.", - "identifier": "Project Identifier", - "identifierPlaceholder": "The project identifier goes here…", - "description": "Description", - "descriptionPlaceholder": "The projects description goes here…", - "color": "Color", - "success": "The project was successfully updated." + "header": "تعديل المشروع", + "title": "تعديل \"{project}\"", + "titlePlaceholder": "عنوان المشروع هنا…", + "identifierTooltip": "يمكن استخدام معرف المشروع لتحديد مهمة بشكل فريد عبر المشاريع. يمكنك ترك الحقل فارغاً لتعطيلها.", + "identifier": "مُعرّف المشروع", + "identifierPlaceholder": "معرف المشروع هنا…", + "description": "الوصف", + "descriptionPlaceholder": "وصف المشاريع هنا…", + "color": "اللون", + "success": "تم تحديث المشروع بنجاح." }, "share": { - "header": "Share this project", - "title": "Share \"{project}\"", - "share": "Share", + "header": "شارك هذا المشروع", + "title": "مشاركة \"{project}\"", + "share": "مشاركة", "links": { - "title": "Share Links", - "what": "What is a share link?", - "explanation": "Share Links allow you to easily share a project with other users who don't have an account on Vikunja.", - "create": "Create a new link share", - "name": "Name (optional)", - "namePlaceholder": "e.g. Lorem Ipsum", - "nameExplanation": "All actions done by this link share will show up with the name.", - "password": "Password (optional)", - "passwordExplanation": "When signing in, the user will be required to enter this password.", - "noName": "No name set", - "remove": "Remove a link share", - "removeText": "Are you sure you want to remove this link share? It will no longer be possible to access this project with this link share. This cannot be undone!", - "createSuccess": "The link share was successfully created.", - "deleteSuccess": "The link share was successfully deleted", - "view": "View", - "sharedBy": "Shared by {0}" + "title": "روابط المشاركة", + "what": "ما هو رابط المشاركة؟", + "explanation": "تتيح لك روابط المشاركة سهولة مشاركة مشروع مع المستخدمين الآخرين الذين ليس لديهم حساب في Vikunja.", + "create": "إنشاء رابط مشاركة جديد", + "name": "الاسم (اختياري)", + "namePlaceholder": "مثال: Lorem Ipsum", + "nameExplanation": "ستظهر جميع الإجراءات التي يقوم بها رابط المشاركة مع الاسم.", + "password": "كلمة المرور (اختياري)", + "passwordExplanation": "عند تسجيل الدخول، سيطلب من المستخدم إدخال كلمة المرور هذه.", + "noName": "لم يتم تعيين اسم", + "remove": "حذف رابط المشاركة", + "removeText": "هل أنت متأكد من رغبتك بحذف رابط المشاركة؟ لا يمكن الوصول إلى هذا المشروع من خلال هذا الرابط بعد الحذف. هذا الإجراء لا يمكن التراجع عنه!", + "createSuccess": "تم إنشاء رابط المشاركة بنجاح.", + "deleteSuccess": "تم حذف رابط المشاركة بنجاح", + "view": "عرض", + "sharedBy": "مشاركة من قبل {0}" }, "userTeam": { - "typeUser": "user | users", - "typeTeam": "team | teams", - "shared": "Shared with these {type}", - "you": "You", - "notShared": "Not shared with any {type} yet.", - "removeHeader": "Remove a {type} from the {sharable}", - "removeText": "Are you sure you want to remove this {sharable} from the {type}? This cannot be undone!", - "removeSuccess": "The {sharable} was successfully removed from the {type}.", - "addedSuccess": "The {type} was successfully added.", - "updatedSuccess": "The {type} was successfully added." + "typeUser": "مستخدم | مستخدمين", + "typeTeam": "فريق | فرق", + "shared": "تمت مشاركته مع {type}", + "you": "أنت", + "notShared": "لم يتم مشاركته مع أي {type} حتى الآن.", + "removeHeader": "حذف {type} من {sharable}", + "removeText": "هل أنت متأكد من رغبتك بحذف هذا {sharable} من {type}؟ هذا الإجراء لا يمكن التراجع عنه!", + "removeSuccess": "تم حذف {sharable} من {type} بنجاح.", + "addedSuccess": "تم إضافة {type} بنجاح.", + "updatedSuccess": "تم إضافة {type} بنجاح." }, "right": { - "title": "Permission", - "read": "Read only", - "readWrite": "Read & write", - "admin": "Admin" + "title": "الصلاحية", + "read": "القراءة فقط", + "readWrite": "القراءة والكتابة", + "admin": "مشرف" }, "attributes": { - "link": "Link", - "delete": "Delete" + "link": "رابط", + "delete": "حذف" } }, "list": { - "title": "List", - "add": "Add", - "addPlaceholder": "Add a new task…", - "empty": "This project is currently empty.", - "newTaskCta": "Create a new task.", - "editTask": "Edit Task" + "title": "القائمة", + "add": "إضافة", + "addPlaceholder": "إضافة مهمة جديدة…", + "empty": "هذا المشروع فارغ حاليا.", + "newTaskCta": "إنشاء مهمة جديدة.", + "editTask": "تعديل المهمة" }, "gantt": { - "title": "Gantt", - "showTasksWithoutDates": "Show tasks which don't have dates set", - "size": "Size", - "default": "Default", - "month": "Month", - "day": "Day", - "hour": "Hour", - "range": "Date Range", - "noDates": "This task has no dates set." + "title": "مخطط جانت", + "showTasksWithoutDates": "إظهار المهام التي ليس لها تواريخ محددة", + "size": "الحجم", + "default": "افتراضي", + "month": "شهر", + "day": "يوم", + "hour": "ساعة", + "range": "نطاق التاريخ", + "noDates": "لم يتم تعيين تواريخ لهذه المهمة." }, "table": { - "title": "Table", - "columns": "Columns" + "title": "جدول", + "columns": "أعمدة" }, "kanban": { "title": "Kanban", - "limit": "Limit: {limit}", - "noLimit": "Not Set", - "doneBucket": "Done bucket", - "doneBucketHint": "All tasks moved into this bucket will automatically marked as done.", - "doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.", - "doneBucketSavedSuccess": "The done bucket has been saved successfully.", - "defaultBucket": "Default bucket", - "defaultBucketHint": "When creating tasks without specifying a bucket, they will be added to this bucket.", - "defaultBucketSavedSuccess": "The default bucket has been saved successfully.", - "deleteLast": "You cannot remove the last bucket.", - "addTaskPlaceholder": "Enter the new task title…", - "addTask": "Add a task", - "addAnotherTask": "Add another task", - "addBucket": "Create a new bucket", - "addBucketPlaceholder": "Enter the new bucket title…", - "deleteHeaderBucket": "Delete the bucket", - "deleteBucketText1": "Are you sure you want to delete this bucket?", - "deleteBucketText2": "This will not delete any tasks but move them into the default bucket.", - "deleteBucketSuccess": "The bucket has been deleted successfully.", - "bucketTitleSavedSuccess": "The bucket title has been saved successfully.", - "bucketLimitSavedSuccess": "The bucket limit been saved successfully.", - "collapse": "Collapse this bucket" + "limit": "الحد: {limit}", + "noLimit": "غير محدد", + "doneBucket": "دلو المهام المكتملة", + "doneBucketHint": "سيتم تلقائياً وضع علامة مكتمل على جميع المهام التي تم نقلها إلى هذا الدلو.", + "doneBucketHintExtended": "سيتم وضع علامة مكتمل على جميع المهام التي تم نقلها إلى دلو المكتملة. كما سيتم نقل جميع المهام المكتملة من أماكن أخرى.", + "doneBucketSavedSuccess": "تم حفظ دلو المكتملة بنجاح.", + "defaultBucket": "الدلو الافتراضي", + "defaultBucketHint": "عند إنشاء مهام دون تحديد دلو ، سيتم إضافتها إلى هذا الدلو.", + "defaultBucketSavedSuccess": "تم حفظ الدلو الافتراضي بنجاح.", + "deleteLast": "لا يمكنك حذف الدلو الأخير.", + "addTaskPlaceholder": "أدخل عنوان المهمة الجديدة…", + "addTask": "إضافة مهمة", + "addAnotherTask": "إضافة مهمة أخرى", + "addBucket": "إنشاء دلو جديد", + "addBucketPlaceholder": "أدخل عنوان الدلو الجديد…", + "deleteHeaderBucket": "حذف الدلو", + "deleteBucketText1": "هل أنت متأكد من رغبتك في حذف هذا الدلو؟", + "deleteBucketText2": "لن يتم حذف أي من المهام ولكن سيتم نقلها إلى الدلو الافتراضي.", + "deleteBucketSuccess": "تم حذف الدلو بنجاح.", + "bucketTitleSavedSuccess": "تم حفظ عنوان الدلو بنجاح.", + "bucketLimitSavedSuccess": "تم حفظ الحد الأقصى للدلو بنجاح.", + "collapse": "طي هذا الدلو" }, "pseudo": { "favorites": { - "title": "Favorites" + "title": "المُفضلات" } } }, "filters": { - "title": "Filters", - "clear": "Clear Filters", + "title": "الفلاتر", + "clear": "مسح الفلاتر", "attributes": { - "title": "Title", - "titlePlaceholder": "The saved filter title goes here…", - "description": "Description", - "descriptionPlaceholder": "The description goes here…", - "includeNulls": "Include Tasks which don't have a value set", - "requireAll": "Require all filters to be true for a task to show up", - "showDoneTasks": "Show Done Tasks", - "sortAlphabetically": "Sort Alphabetically", - "enablePriority": "Enable Filter By Priority", - "enablePercentDone": "Enable Filter By Progress", - "dueDateRange": "Due Date Range", - "startDateRange": "Start Date Range", - "endDateRange": "End Date Range", - "reminderRange": "Reminder Date Range" + "title": "العنوان", + "titlePlaceholder": "عنوان الفلتر المحفوظ هنا…", + "description": "الوصف", + "descriptionPlaceholder": "الوصف هنا…", + "includeNulls": "تضمين المهام التي لا تحتوي على مجموعة من القيم", + "requireAll": "يتطلب أن تكون جميع الفلاتر صحيحة لظهور المهمة", + "showDoneTasks": "إظهار المهام المنجزة", + "sortAlphabetically": "الترتيب أبجدياً", + "enablePriority": "تفعيل الفلتر حسب الأولوية", + "enablePercentDone": "تفعيل الفلتر حسب الإنجاز", + "dueDateRange": "نطاق تاريخ الاستحقاق", + "startDateRange": "نطاق تاريخ البدء", + "endDateRange": "نطاق تاريخ الانتهاء", + "reminderRange": "نطاق تاريخ التذكير" }, "create": { - "title": "New Saved Filter", - "description": "A saved filter is a virtual project which is computed from a set of filters each time it is accessed.", - "action": "Create new saved filter", - "titleRequired": "Please provide a title for the filter." + "title": "فلتر جديد محفوظ", + "description": "الفلتر المحفوظ هو مشروع افتراضي يتم حسابه من مجموعة من الفلاتر في كل مرة يتم الوصول إليها.", + "action": "إنشاء فلتر جديد محفوظ", + "titleRequired": "يرجى تحديد عنوان للفلتر." }, "delete": { - "header": "Delete this saved filter", - "text": "Are you sure you want to delete this saved filter?", - "success": "The filter was deleted successfully." + "header": "حذف الفلتر المحفوظ", + "text": "هل أنت متأكد من رغبتك في حذف الفلتر المحفوظ؟", + "success": "تم حذف الفلتر بنجاح." }, "edit": { - "title": "Edit This Saved Filter", - "success": "The filter was saved successfully." + "title": "تعديل هذا الفلتر المحفوظ", + "success": "تم حفظ الفلتر بنجاح." } }, "migrate": { - "title": "Import from other services", - "titleService": "Import your data from {name} into Vikunja", - "import": "Import your data into Vikunja", - "description": "Click on the logo of one of the third-party services below to get started.", - "descriptionDo": "Vikunja will import all lists, tasks, notes, reminders and files you have access to.", - "authorize": "To authorize Vikunja to access your {name} Account, click the button below.", - "getStarted": "Get Started", - "inProgress": "Importing in progress…", - "alreadyMigrated1": "It looks like you've already imported your stuff from {name} at {date}.", - "alreadyMigrated2": "Importing again is possible, but might create duplicates. Are you sure?", - "confirm": "I am sure, please start migrating now!", - "importUpload": "To import data from {name} into Vikunja, click the button below to select a file.", - "upload": "Upload file" + "title": "الاستيراد من الخدمات الأخرى", + "titleService": "استيراد بياناتك من {name} إلى Vikunja", + "import": "استيراد بياناتك إلى Vikunja", + "description": "انقر على شعار أحد خدمات الطرف الثالث أدناه للبدء.", + "descriptionDo": "سيقوم Vikunja باستيراد جميع القوائم والمهام والملاحظات والتذكيرات والملفات التي لديك حق الوصول إليها.", + "authorize": "للسماح لـ Vikunja بالوصول إلى حسابك {name} ، انقر على الزر أدناه.", + "getStarted": "إبدأ الآن", + "inProgress": "جاري الاستيراد…", + "alreadyMigrated1": "يبدو أنك قمت باستيراد معلوماتك من {name} في {date}.", + "alreadyMigrated2": "الاستيراد مرة أخرى ممكن، ولكن قد يتسبب هذا بإنشاء بيانات مكررة. هل أنت متأكد؟", + "confirm": "أنا متأكد، الرجاء البدء في عملية الترحيل الآن!", + "importUpload": "لاستيراد البيانات من {name} إلى Vikunja، انقر على الزر أدناه لاختيار الملف.", + "upload": "رفع الملف" }, "label": { - "title": "Labels", - "manage": "Manage labels", - "description": "Click on a label to edit it. You can edit all labels you created, you can use all labels which are associated with a task to whose project you have access.", - "newCTA": "You currently do not have any labels.", - "search": "Type to search for a label…", + "title": "التسميات", + "manage": "إدارة التسميات", + "description": "انقر على أي تسمية لتعديلها. يمكنك تعديل جميع التسميات التي قمت بإنشائها، كما يمكنك استخدام جميع التسميات المرتبطة بالمهمة للمشروع الذي لديك حق الوصول إليه.", + "newCTA": "ليس لديك حاليا أي تسميات.", + "search": "اكتب للبحث عن تسمية…", "create": { - "header": "New label", - "title": "Create a new label", - "titleRequired": "Please specify a title.", - "success": "The label was successfully created." + "header": "تسمية جديدة", + "title": "إنشاء تسمية جديدة", + "titleRequired": "الرجاء تحديد العنوان.", + "success": "تم إنشاء التسمية بنجاح." }, "edit": { - "header": "Edit Label", - "forbidden": "You are not allowed to edit this label because you don't own it.", - "success": "The label was successfully updated." + "header": "تعديل التسمية", + "forbidden": "لا يسمح لك بتعديل هذه التسمية لأنك لا تملكها.", + "success": "تم تحديث التسمية بنجاح." }, - "deleteSuccess": "The label was successfully deleted.", + "deleteSuccess": "تم حذف التسمية بنجاح.", "attributes": { - "title": "Title", - "titlePlaceholder": "The label title goes here…", - "description": "Description", - "descriptionPlaceholder": "Label description", - "color": "Color" + "title": "العنوان", + "titlePlaceholder": "عنوان التسمية هنا…", + "description": "الوصف", + "descriptionPlaceholder": "وصف التسمية", + "color": "اللون" } }, "sharing": { - "authenticating": "Authenticating…", - "passwordRequired": "This shared project requires a password. Please enter it below:", - "error": "An error occured.", - "invalidPassword": "The password is invalid." + "authenticating": "جاري التحقق…", + "passwordRequired": "هذا المشروع المشترك يتطلب كلمة مرور. الرجاء إدخالها أدناه:", + "error": "حدث خطأ.", + "invalidPassword": "كلمة المرور غير صحيحة." }, "navigation": { - "overview": "Overview", - "upcoming": "Upcoming", - "settings": "Settings", - "imprint": "Imprint", - "privacy": "Privacy Policy" + "overview": "نظرة عامة", + "upcoming": "التالي", + "settings": "الإعدادات", + "imprint": "البصمة", + "privacy": "سياسة الخصوصية" }, "misc": { - "loading": "Loading…", - "save": "Save", - "delete": "Delete", - "confirm": "Confirm", - "cancel": "Cancel", - "refresh": "Refresh", - "disable": "Disable", - "copy": "Copy to clipboard", - "copyError": "Copy to clipboard failed", - "search": "Search", - "searchPlaceholder": "Type to search…", - "previous": "Previous", - "next": "Next", - "poweredBy": "Powered by Vikunja", - "info": "Info", - "create": "Create", - "doit": "Do it!", - "saving": "Saving…", - "saved": "Saved!", - "default": "Default", - "close": "Close", - "download": "Download", - "showMenu": "Show the menu", - "hideMenu": "Hide the menu", - "forExample": "For example:", - "welcomeBack": "Welcome Back!", - "custom": "Custom", - "id": "ID", - "created": "Created at", - "actions": "Actions", - "cannotBeUndone": "This cannot be undone!" + "loading": "جاري التحميل…", + "save": "حفظ", + "delete": "حذف", + "confirm": "تأكيد", + "cancel": "إلغاء", + "refresh": "تحديث", + "disable": "تعطيل", + "copy": "نسخ إلى الحافظة", + "copyError": "عملية النسخ إلى الحافظة لم تنجح", + "search": "بحث", + "searchPlaceholder": "اكتب للبحث…", + "previous": "السابق", + "next": "التالي", + "poweredBy": "مدعوم من Vikunja", + "info": "معلومات", + "create": "إنشاء", + "doit": "أنجزها!", + "saving": "جاري الحفظ…", + "saved": "تم الحفظ!", + "default": "افتراضي", + "close": "إغلاق", + "download": "تنزيل", + "showMenu": "إظهار القائمة", + "hideMenu": "إخفاء القائمة", + "forExample": "فمثلا:", + "welcomeBack": "مرحباً بعودتك!", + "custom": "تخصيص", + "id": "الرقم التعريفي", + "created": "تاريخ الإنشاء", + "actions": "الإجراءات", + "cannotBeUndone": "لا يمكن التراجع عن هذا الإجراء!" }, "input": { - "resetColor": "Reset Color", + "resetColor": "إعادة تعيين اللون", "datepicker": { - "today": "Today", - "tomorrow": "Tomorrow", - "nextMonday": "Next Monday", - "thisWeekend": "This Weekend", - "laterThisWeek": "Later This Week", - "nextWeek": "Next Week", - "chooseDate": "Choose a date" + "today": "اليوم", + "tomorrow": "غداً", + "nextMonday": "الاثنين القادم", + "thisWeekend": "نهاية هذا الأسبوع", + "laterThisWeek": "لاحقاً هذا الأسبوع", + "nextWeek": "الأسبوع القادم", + "chooseDate": "اختر تاريخاً" }, "editor": { - "edit": "Edit", - "done": "Done", - "heading1": "Heading 1", - "heading2": "Heading 2", - "heading3": "Heading 3", - "headingSmaller": "Heading Smaller", - "headingBigger": "Heading Bigger", - "bold": "Bold", - "italic": "Italic", - "strikethrough": "Strikethrough", - "code": "Code", - "quote": "Quote", - "unorderedList": "Unordered List", - "orderedList": "Ordered List", + "edit": "تعديل", + "done": "أكتمل", + "heading1": "العنوان 1", + "heading2": "العنوان 2", + "heading3": "العنوان 3", + "headingSmaller": "العنوان أصغر", + "headingBigger": "العنوان أكبر", + "bold": "عريض", + "italic": "مائل", + "strikethrough": "يتوسطه خط", + "code": "تعليمات برمجية", + "quote": "اقتباس", + "unorderedList": "قائمة غير مرتبة", + "orderedList": "قائمة مرتبة", "cleanBlock": "Clean Block", "link": "Link", "image": "Image", @@ -574,62 +574,62 @@ } }, "task": { - "task": "Task", - "new": "Create a new task", - "delete": "Delete this task", - "createSuccess": "The task was successfully created.", - "addReminder": "Add a new reminder…", - "doneSuccess": "The task was successfully marked as done.", - "undoneSuccess": "The task was successfully un-marked as done.", - "undo": "Undo", - "openDetail": "Open task detail view", - "checklistTotal": "{checked} of {total} tasks", - "checklistAllDone": "{total} tasks", + "task": "مهمة", + "new": "إنشاء مهمة جديدة", + "delete": "حذف هذه المهمة", + "createSuccess": "تم إنشاء المهمة بنجاح.", + "addReminder": "إضافة تذكير جديد…", + "doneSuccess": "تم بنجاح وضع علامة مكتملة على المهمة.", + "undoneSuccess": "تم بنجاح إلغاء وضع علامة مكتملة على المهمة.", + "undo": "تراجع", + "openDetail": "فتح طريقة عرض تفاصيل المهمة", + "checklistTotal": "{checked} من {total} مهمة", + "checklistAllDone": "{total} مهام", "show": { - "titleCurrent": "Current Tasks", - "titleDates": "Tasks from {from} until {to}", - "noDates": "Show tasks without dates", - "overdue": "Show overdue tasks", - "fromuntil": "Tasks from {from} until {until}", - "select": "Select a date range", - "noTasks": "Nothing to do — Have a nice day!" + "titleCurrent": "المهام الحالية", + "titleDates": "المهام من {from} حتى {to}", + "noDates": "عرض المهام بدون تواريخ", + "overdue": "عرض المهام المتأخرة", + "fromuntil": "المهام من {from} حتى {until}", + "select": "حدد نطاق التاريخ", + "noTasks": "لا توجد لديك مهام – نتمنى لك يوماً سعيداً!" }, "detail": { - "chooseDueDate": "Click here to set a due date", - "chooseStartDate": "Click here to set a start date", - "chooseEndDate": "Click here to set an end date", - "move": "Move task to a different project", - "done": "Mark task done!", - "undone": "Mark as undone", - "created": "Created {0} by {1}", - "updated": "Updated {0}", - "doneAt": "Done {0}", - "updateSuccess": "The task was saved successfully.", - "deleteSuccess": "The task has been deleted successfully.", - "belongsToProject": "This task belongs to project '{project}'", - "due": "Due {at}", - "closePopup": "Close popup", - "organization": "Organization", - "management": "Management", - "dateAndTime": "Date and time", + "chooseDueDate": "انقر هنا لتعيين تاريخ الاستحقاق", + "chooseStartDate": "انقر هنا لتعيين تاريخ البدء", + "chooseEndDate": "انقر هنا لتعيين تاريخ الانتهاء", + "move": "نقل المهمة إلى مشروع آخر", + "done": "ضع علامة مكتملة للمهمة!", + "undone": "وضع علامة غير مكتملة", + "created": "تم إنشاء {0} بواسطة {1}", + "updated": "تم تحديث {0}", + "doneAt": "إنجاز {0}", + "updateSuccess": "تم حفظ المهمة بنجاح.", + "deleteSuccess": "تم حذف المهمة بنجاح.", + "belongsToProject": "هذه المهمة تنتمي إلى المشروع '{project}'", + "due": "مستحق في {at}", + "closePopup": "إغلاق النافذة المنبثقة", + "organization": "المؤسسة", + "management": "الإدارة", + "dateAndTime": "التاريخ والوقت", "delete": { - "header": "Delete this task", - "text1": "Are you sure you want to remove this task?", - "text2": "This will also remove all attachments, reminders and relations associated with this task and cannot be undone!" + "header": "حذف هذه المهمة", + "text1": "هل أنت متأكد من رغبتك بحذف هذه المهمة؟", + "text2": "سيؤدي هذا أيضا إلى إزالة جميع المرفقات والتذكيرات والعلاقات المرتبطة بهذه المهمة ولا يمكن التراجع عن هذا الإجراء!" }, "actions": { - "assign": "Assign to User", - "label": "Add Labels", - "priority": "Set Priority", - "dueDate": "Set Due Date", - "startDate": "Set Start Date", - "endDate": "Set End Date", - "reminders": "Set Reminders", - "repeatAfter": "Set Repeating Interval", - "percentDone": "Set Progress", - "attachments": "Add Attachments", - "relatedTasks": "Add Relation", - "moveProject": "Move", + "assign": "تكليف لمستخدم", + "label": "إضافة تسميات", + "priority": "حدد الأولوية", + "dueDate": "حدد تاريخ الاستحقاق", + "startDate": "حدد تاريخ البدء", + "endDate": "حدد تاريخ الانتهاء", + "reminders": "حدد التذكيرات", + "repeatAfter": "حدد الفاصل الزمني للتكرار", + "percentDone": "حدد مدى الإنجاز", + "attachments": "إضافة المرفقات", + "relatedTasks": "إضافة صلة", + "moveProject": "نقل", "color": "Set Color", "delete": "Delete", "favorite": "Add to Favorites", @@ -689,40 +689,40 @@ "loading": "Loading comments…", "edited": "edited {date}", "creating": "Creating comment…", - "placeholder": "Add your comment…", - "comment": "Comment", - "delete": "Delete this comment", - "deleteText1": "Are you sure you want to delete this comment?", - "deleteSuccess": "The comment was deleted successfully.", - "addedSuccess": "The comment was added successfully." + "placeholder": "أضف تعليقك…", + "comment": "التعليق", + "delete": "حذف هذا التعليق", + "deleteText1": "هل أنت متأكد من رغبتك بحذف هذا التعليق؟", + "deleteSuccess": "تم حذف التعليق بنجاح.", + "addedSuccess": "تمت إضافة التعليق بنجاح." }, "deferDueDate": { - "title": "Defer due date", - "1day": "1 day", - "3days": "3 days", - "1week": "1 week" + "title": "تأجيل تاريخ الاستحقاق", + "1day": "يوم واحد", + "3days": "3 أيام", + "1week": "أسبوع" }, "description": { - "placeholder": "Click here to enter a description…", - "empty": "No description available yet." + "placeholder": "انقر هنا لإدخال الوصف…", + "empty": "لا يوجد وصف متاح بعد." }, "assignee": { - "placeholder": "Type to assign a user…", - "selectPlaceholder": "Assign this user", - "assignSuccess": "The user has been assigned successfully.", - "unassignSuccess": "The user has been unassigned successfully." + "placeholder": "اكتب لتعيين مستخدم…", + "selectPlaceholder": "تعيين هذا المستخدم", + "assignSuccess": "تم تعيين المستخدم بنجاح.", + "unassignSuccess": "تم إلغاء تعيين المستخدم بنجاح." }, "label": { - "placeholder": "Type to add a new label…", - "createPlaceholder": "Add this as new label", - "addSuccess": "The label has been added successfully.", - "createSuccess": "The label has been created successfully.", - "removeSuccess": "The label has been removed successfully.", - "addCreateSuccess": "The label has been created and added successfully.", + "placeholder": "اكتب لإضافة تسمية جديدة…", + "createPlaceholder": "أضف هذا كتسمية جديدة", + "addSuccess": "تمت إضافة التسمية بنجاح.", + "createSuccess": "تم إنشاء التسمية بنجاح.", + "removeSuccess": "تم حذف التسمية بنجاح.", + "addCreateSuccess": "تم إنشاء التسمية وإضافتها بنجاح.", "delete": { - "header": "Delete this label", - "text1": "Are you sure you want to delete this label?", - "text2": "This will remove it from all tasks and cannot be restored." + "header": "حذف هذه التسمية", + "text1": "هل أنت متأكد من رغبتك بحذف هذه التسمية؟", + "text2": "سيؤدي هذا إلى حذفها من جميع المهام ولا يمكن استعادتها." } }, "priority": { @@ -828,7 +828,7 @@ "success": "The team was successfully updated.", "userAddedSuccess": "The team member was successfully added.", "madeMember": "The team member was successfully made member.", - "madeAdmin": "The team member was successfully made admin.", + "madeAdmin": "تم تعيين العضو في الفريق كمشرف بنجاح.", "mustSelectUser": "Please select a user.", "delete": { "header": "Delete the team", @@ -866,17 +866,17 @@ "currentPageOnly": "These shortcuts work only on the current page.", "somePagesOnly": "These shortcuts work only on some pages.", "toggleMenu": "Toggle The Menu", - "quickSearch": "Open the search/quick action bar", - "then": "then", + "quickSearch": "فتح شريط البحث/الإجراء السريع", + "then": "ثم", "task": { - "title": "Task Page", - "done": "Mark task done / undone", - "assign": "Assign this task to a user", - "labels": "Add labels to this task", - "dueDate": "Change the due date of this task", - "attachment": "Add an attachment to this task", - "related": "Modify related tasks of this task", - "color": "Change the color of this task", + "title": "صفحة المهمة", + "done": "وضع علامة مكتمل / غير مكتمل على المهمة", + "assign": "إسناد هذه المهمة إلى مستخدم", + "labels": "إضافة تسميات إلى هذه المهمة", + "dueDate": "تغيير تاريخ الاستحقاق لهذه المهمة", + "attachment": "إضافة مرفق لهذه المهمة", + "related": "تعديل المهام ذات الصلة لهذه المهمة", + "color": "تغيير اللون لهذه المهمة", "move": "Move this task to another project", "reminder": "Manage reminders of this task", "description": "Toggle editing of the task description", @@ -920,38 +920,38 @@ "url": "Vikunja URL", "urlPlaceholder": "eg. https://localhost:3456", "change": "change", - "use": "Using Vikunja installation at {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\". Please check if the url has the correct format and you can reach it when accessing it directly and try again.", - "success": "Using Vikunja installation at \"{domain}\".", - "urlRequired": "A url is required." + "use": "استخدام تثبيت Vikunja عند {0}", + "error": "تعذر العثور على أو استخدام تثبيت Vikunja في النطاق \"{domain}\". الرجاء التحقق مما إذا كان عنوان الرابط يحتوي على النسق الصحيح ويمكنك الوصول إليه عن طريق الاتصال المباشر وحاول مرة أخرى.", + "success": "استخدام تثبيت Vikunja في النطاق \"{domain}\".", + "urlRequired": "عنوان رابط url مطلوب." }, "loadingError": { - "failed": "Loading failed, please {0}. If the error persists, please {1}.", - "tryAgain": "try again", - "contact": "contact us" + "failed": "فشل التحميل، الرجاء {0}. إذا استمر الخطأ، الرجاء {1}.", + "tryAgain": "حاول مرة أخرى", + "contact": "تواصل معنا" }, "notification": { - "title": "Notifications", - "none": "You don't have any notifications. Have a nice day!", - "explainer": "Notifications will appear here when actions projects or tasks you subscribed to happen." + "title": "الإشعارات", + "none": "ليس لديك أي إشعارات. نتمنى لك يوماً سعيداً!", + "explainer": "ستظهر الإشعارات هنا عند تنفيذ الإجراءات أو المهام التي اشتركت فيها." }, "quickActions": { - "commands": "Commands", - "placeholder": "Type a command or search…", - "hint": "You can use {project} to limit the search to a project. Combine {project} or {label} (labels) with a search query to search for a task with these labels or on that project. Use {assignee} to only search for teams.", - "tasks": "Tasks", - "projects": "Projects", - "teams": "Teams", - "labels": "Labels", - "newProject": "Enter the title of the new project…", - "newTask": "Enter the title of the new task…", - "newTeam": "Enter the name of the new team…", - "createTask": "Create a task in the current project ({title})", - "createProject": "Create a project", + "commands": "اﻷوامر", + "placeholder": "اكتب الأمر أو البحث…", + "hint": "يمكنك استخدام {project} للحد من البحث في مشروع. الجمع بين {project} أو {label} (التسميات) مع الاستعلام للبحث عن مهمة مع هذه التسميات أو على ذلك المشروع. استخدم {assignee} للبحث عن الفرق فقط.", + "tasks": "المهام", + "projects": "المشاريع", + "teams": "الفِرَق", + "labels": "التسميات", + "newProject": "أدخل عنوان المشروع الجديد…", + "newTask": "أدخل عنوان المهمة الجديدة…", + "newTeam": "أدخل اسم الفريق الجديد…", + "createTask": "أنشئ مهمة في المشروع الحالي ({title})", + "createProject": "إنشاء مشروع", "cmds": { - "newTask": "New task", - "newProject": "New project", - "newTeam": "New team" + "newTask": "مهمة جديدة", + "newProject": "مشروع جديد", + "newTeam": "فريق جديد" } }, "date": { @@ -960,17 +960,17 @@ "altFormatShort": "j M Y" }, "error": { - "error": "Error", - "success": "Success", - "0001": "You're not allowed to do that.", - "1001": "A user with this username already exists.", - "1002": "A user with this email address already exists.", - "1004": "No username and password specified.", - "1005": "The user does not exist.", - "1006": "Could not get the user id.", - "1008": "No password reset token provided.", - "1009": "Invalid password reset token.", - "1010": "Invalid email confirm token.", + "error": "خطأ", + "success": "تم بنجاح", + "0001": "لا يسمح لك بهذا الأمر.", + "1001": "يوجد مستخدم بهذا الاسم مسبقاً.", + "1002": "يوجد مستخدم مسجّل بهذا البريد الإلكتروني مسبقاً.", + "1004": "لم يتم تحديد اسم المستخدم وكلمة المرور.", + "1005": "المستخدم غير موجود.", + "1006": "تعذر الحصول على رقم تعريف المستخدم.", + "1008": "لم يتم توفير رمز إعادة تعيين كلمة المرور.", + "1009": "رمز إعادة تعيين كلمة المرور غير صالح.", + "1010": "رمز تأكيد البريد الإلكتروني غير صالح.", "1011": "Wrong username or password.", "1012": "Email address of the user not confirmed.", "1013": "New password is empty.", @@ -1004,46 +1004,46 @@ "4015": "The task comment does not exist.", "4016": "Invalid task field.", "4017": "Invalid task filter comparator.", - "4018": "Invalid task filter concatenator.", - "4019": "Invalid task filter value.", - "6001": "The team name cannot be empty.", - "6002": "The team does not exist.", - "6004": "The team already has access to that project.", - "6005": "The user is already a member of that team.", - "6006": "Cannot delete the last team member.", - "6007": "The team does not have access to the project to perform that action.", - "7002": "The user already has access to that project.", - "7003": "You do not have access to that project.", - "8001": "This label already exists on that task.", - "8002": "The label does not exist.", - "8003": "You do not have access to this label.", - "9001": "The right is invalid.", - "10001": "The bucket does not exist.", - "10002": "The bucket does not belong to that project.", - "10003": "You cannot remove the last bucket on a project.", - "10004": "You cannot add the task to this bucket as it already exceeded the limit of tasks it can hold.", - "10005": "There can be only one done bucket per project.", - "11001": "The saved filter does not exist.", - "11002": "Saved filters are not available for link shares.", - "12001": "The subscription entity type is invalid.", - "12002": "You are already subscribed to the entity itself or a parent entity.", - "13001": "This link share requires a password for authentication, but none was provided.", - "13002": "The provided link share password was invalid." + "4018": "مجمّع فلتر المهام غير صالح.", + "4019": "قيمة فلتر المهام غير صالحة.", + "6001": "لا يمكن أن يكون اسم الفريق فارغاً.", + "6002": "الفريق غير موجود.", + "6004": "يملك الفريق صلاحية الوصول إلى هذا المشروع.", + "6005": "المستخدم هو بالفعل عضو في ذلك الفريق.", + "6006": "لا يمكن حذف آخر عضو في الفريق.", + "6007": "لا يستطيع الفريق الوصول إلى المشروع لتنفيذ الإجراء.", + "7002": "يمكن للمستخدم الوصول إلى هذا المشروع مسبقاً.", + "7003": "ليس لديك صلاحية الوصول إلى ذلك المشروع.", + "8001": "هذه التسمية موجودة مسبقاً في تلك المهمة.", + "8002": "التسمية غير موجودة.", + "8003": "ليس لديك صلاحية الوصول إلى هذه التسمية.", + "9001": "الصلاحية غير صالحة.", + "10001": "الدلو غير موجود.", + "10002": "الدلو لا ينتمي لذلك المشروع.", + "10003": "لا يمكنك حذف آخر دلو في المشروع.", + "10004": "لا يمكنك إضافة المهمة إلى هذا الدلو لأنه تجاوز الحد الأقصى للمهام التي يمكن أن يحتويها.", + "10005": "يمكن أن يكون هناك دلو واحد فقط كمكتمل لكل مشروع.", + "11001": "الفلتر المحفوظ غير موجود.", + "11002": "الفلاتر المحفوظة غير متوفرة لرابط المشاركة.", + "12001": "نوع الاشتراك غير صالح.", + "12002": "أنت مشترك بالفعل في العنصر نفسه أو في العنصر الرئيس.", + "13001": "رابط المشاركة هذا يتطلب كلمة مرور للتوثيق، ولكن لم يتم توفير أي منها.", + "13002": "كلمة مرور رابط المشاركة غير صالحة." }, "about": { - "title": "About", - "frontendVersion": "Frontend Version: {version}", - "apiVersion": "API Version: {version}" + "title": "عن البرنامج", + "frontendVersion": "إصدار الواجهة: {version}", + "apiVersion": "إصدار API: {version}" }, "time": { "units": { - "seconds": "second|seconds", - "minutes": "minute|minutes", - "hours": "hour|hours", - "days": "day|days", - "weeks": "week|weeks", - "months": "month|months", - "years": "year|years" + "seconds": "ثانية|ثواني", + "minutes": "دقيقة|دقائق", + "hours": "ساعة|ساعات", + "days": "يوم|أيام", + "weeks": "أسبوع/أسابيع", + "months": "شهر|أشهر", + "years": "سنة|سنوات" } } } \ No newline at end of file