From f0c59056f5ef09525dd12777f7dfe819f27984b9 Mon Sep 17 00:00:00 2001 From: Anishali2 Date: Wed, 8 May 2024 03:01:14 +0500 Subject: [PATCH 1/8] improvement: remove the react-i18next pkg --- apps/web/app/hooks/useLanguage.ts | 6 +- apps/web/ni18n.config.ts | 21 - apps/web/package.json | 1 - apps/web/public/locales/ar/common.json | 595 ------------------------ apps/web/public/locales/bg/common.json | 603 ------------------------ apps/web/public/locales/de/common.json | 590 ------------------------ apps/web/public/locales/en/common.json | 609 ------------------------- apps/web/public/locales/es/common.json | 575 ----------------------- apps/web/public/locales/fr/common.json | 587 ------------------------ apps/web/public/locales/he/common.json | 584 ------------------------ apps/web/public/locales/it/common.json | 608 ------------------------ apps/web/public/locales/nl/common.json | 588 ------------------------ apps/web/public/locales/pl/common.json | 608 ------------------------ apps/web/public/locales/pt/common.json | 608 ------------------------ apps/web/public/locales/ru/common.json | 607 ------------------------ apps/web/public/locales/zh/common.json | 565 ----------------------- 16 files changed, 2 insertions(+), 7753 deletions(-) delete mode 100644 apps/web/ni18n.config.ts delete mode 100644 apps/web/public/locales/ar/common.json delete mode 100644 apps/web/public/locales/bg/common.json delete mode 100644 apps/web/public/locales/de/common.json delete mode 100644 apps/web/public/locales/en/common.json delete mode 100644 apps/web/public/locales/es/common.json delete mode 100644 apps/web/public/locales/fr/common.json delete mode 100644 apps/web/public/locales/he/common.json delete mode 100644 apps/web/public/locales/it/common.json delete mode 100644 apps/web/public/locales/nl/common.json delete mode 100644 apps/web/public/locales/pl/common.json delete mode 100644 apps/web/public/locales/pt/common.json delete mode 100644 apps/web/public/locales/ru/common.json delete mode 100644 apps/web/public/locales/zh/common.json diff --git a/apps/web/app/hooks/useLanguage.ts b/apps/web/app/hooks/useLanguage.ts index 78277befd..691c9efa5 100644 --- a/apps/web/app/hooks/useLanguage.ts +++ b/apps/web/app/hooks/useLanguage.ts @@ -4,11 +4,9 @@ import { currentLanguageState } from '@app/stores'; import { useRouter } from 'next/navigation'; import { useCallback, useEffect } from 'react'; -import { useTranslation } from 'react-i18next'; import { useRecoilState } from 'recoil'; export function useLanguage() { - const { i18n } = useTranslation(); const router = useRouter(); const [currentLanguage, setCurrentLanguage] = useRecoilState(currentLanguageState); @@ -30,7 +28,7 @@ export function useLanguage() { } // router.refresh(); }, - [router, i18n] + [router] ); - return { currentLanguage, changeLanguage, i18n }; + return { currentLanguage, changeLanguage,}; } diff --git a/apps/web/ni18n.config.ts b/apps/web/ni18n.config.ts deleted file mode 100644 index 1c8600021..000000000 --- a/apps/web/ni18n.config.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -import i18n from 'i18next'; -import { initReactI18next } from 'react-i18next'; -const supportedLngs = ['en', 'fr', 'ar', 'bg', 'zh', 'nl', 'de', 'he', 'it', 'pl', 'pt', 'ru', 'es']; - -i18n.use(initReactI18next).init({ - lng: 'en', - fallbackLng: 'en', - ns: ['common'], - defaultNS: 'common', - supportedLngs, - interpolation: { - escapeValue: false - } -}); - -supportedLngs.forEach((lang) => { - i18n.addResourceBundle(lang, 'common', require(`/public/locales/${lang}/common.json`)); -}); - -export default i18n; diff --git a/apps/web/package.json b/apps/web/package.json index fdfd2fad6..71b45f615 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -85,7 +85,6 @@ "react-dom": "^18.2.0", "react-google-recaptcha": "^2.1.0", "react-hook-form": "^7.42.1", - "react-i18next": "^13.3.1", "react-icons": "^5.2.0", "react-loading-skeleton": "^3.1.1", "react-paginate": "^8.2.0", diff --git a/apps/web/public/locales/ar/common.json b/apps/web/public/locales/ar/common.json deleted file mode 100644 index 21f508485..000000000 --- a/apps/web/public/locales/ar/common.json +++ /dev/null @@ -1,595 +0,0 @@ -{ - "TITLE": "إيفر تيمز", - "common": { - "ACCEPT": "قبول", - "ACCEPTED": "مقبول", - "REJECT": "رفض", - "REJECTED": "مرفوض", - "VERIFY": "تحقق", - - "INVITE": "دعوة", - "INVITED": "مدعو", - "EXPIRE": "انتهاء الصلاحية", - "EXPIRED": "منتهي الصلاحية", - "REQUEST": "طلب", - "REQUESTED": "مطلوب", - "LABEL": "تصنيف", - "LABELS": "تصنيفات", - "POSITION": "منصب", - "ROLES": "أدوار", - "JOIN_OR_LEFT": "انضم / غادر", - "PLEASE": "من فضلك", - "HERE": "هنا", - "PEOPLE": "أشخاص", - "COLLABORATE": "تعاون", - "NO": "لا", - "ONLY_ME": "أنا فقط", - "YES": "نعم", - "BASIC": "أساسي", - "DELETE": "حذف", - "MEET": "اجتماع", - "BOARD": "لوحة", - "SECURITY_CODE": "رمز الأمان", - "CONFIRM": "تأكيد", - "YOUR_EMAIL": "بريدك الإلكتروني", - "CONTINUE": "متابعة", - "EDIT_TASK": "تعديل المهمة", - "ASSIGN_TASK": "تعيين مهمة", - - "ASSIGN_TASK_TO": "تعيين المهمة إلى", - "REMOVE_ACCOUNT": "إزالة الحساب", - "REMOVE_EVERYWHERE": "إزالة من كل مكان", - "DELETE_ACCOUNT": "حذف هذا الحساب", - "UNASSIGN_TASK": "إلغاء تعيين المهمة", - "MAKE_A_MANAGER": "جعل مدير", - "UNMAKE_A_MANAGER": "إلغاء جعل مدير", - "TRANSFERT_OWNERSHIP": "نقل الملكية", - "TRANSFERT_OWNERSHIP_TO": "نقل الملكية الكاملة للفريق إلى مستخدم آخر", - "REMOVE": "إزالة", - "REMOVE_TEAM": "إزالة الفريق", - "DISPOSE_TEAM": "التخلص من الفريق", - "QUIT_TEAM": "مغادرة الفريق", - "QUIT": "مغادرة", - "STATUSES": "الحالات", - "RESEND_INVITATION": "إعادة إرسال الدعوة", - "TODAY": "اليوم", - "TOTAL": "المجموع", - "ESTIMATED": "التقديري", - "ESTIMATE": "تقدير", - "STATUS": "الحالة", - "NAME": "الاسم", - "TASK": "المهمة", - "MY_TASKS": "مهامي", - "WORKED_ON_TASK": "عمل على المهمة", - "TOTAL_WORKED_TODAY": "إجمالي العمل اليوم", - "TOTAL_WORK": "عمل اليوم", - "OPEN": "فتح", - "NOW": "الآن", - "NEXT": "التالي", - "PREV": "السابق", - "DETAILS": "التفاصيل", - "CLOSED": "مغلق", - "CLOSE": "إغلاق", - "USER_NOT_FOUND": "لم يتم العثور على مستخدمين.", - "TASK_TITTLE": "عنوان المهمة", - "PUBLIC_TASK": "هذه المهمة عامة", - "PRIVATE_TASK": "هذه المهمة خاصة", - "PUBLIC_TASK_LABEL": "جعل عامة", - "PRIVATE_TASK_LABEL": "جعل خاصة", - "CREATE_TASK": "إنشاء مهمة جديدة", - "LINK_TASK": "تحديد القضية ذات الصلة", - "LINK": "رابط", - "LINKS": "روابط", - "SHOW": "عرض", - "ADD_LINK": "إضافة روابط", - "COMMENT": "تعليق", - "DESCRIPTION": "وصف", - "CHILD_ISSUE_TASK": "تحديد القضية الفرعية", - "CREATE_TEAM": "إنشاء فريق جديد", - "VERIFY_ACCOUNT_MSG": "يرجى التحقق من حسابك قبل البدء في استخدام التطبيق", - "CREATE_ROLE": "إنشاء دور", - "CREATE": "إنشاء", - "CREATE_ISSUE": "إنشاء قضية", - "NEW_ISSUE": "قضية جديدة", - "ACTIVATED": "مفعل", - "DEACTIVATED": "غير مفعل", - "PERIOD": "فترة", - "NEW": "جديد", - "CREATE_VERSION": "إنشاء إصدار", - "VERSION": "الإصدار", - "LOADING": "جاري التحميل", - "TOTAL_TIME": "إجمالي الوقت", - "LAST_24_HOURS": "آخر 24 ساعة", - "WORKED": "عمل", - "ASSIGNED": "معين", - "SELECT_STATUS": "تحديد الحالة", - "SELECT_ISSUE": "تحديد القضية", - "UNASSIGNED": "غير معين", - "TASK_DETAILS": "تفاصيل المهمة", - "TYPE_SOMETHING": "اكتب شيئًا ما", - "FILTER": "تصفية", - "APPLY": "تطبيق", - "RESET": "إعادة تعيين", - "LOGOUT": "تسجيل خروج", - "THEMES": "المواضيع", - "3D_MODE": "الوضع ثلاثي الأبعاد", - "DARK_MODE": "الوضع الداكن", - "SETTINGS": "الإعدادات", - "PERSONAL": "شخصي", - "USE_SETTING": "استخدام الإعداد", - "TEAM": "الفريق", - "MY_TEAM": "فريقي", - "FULL_NAME": "الاسم الكامل", - "USER_AVATAR": "صورة المستخدم", - "CONTACT": "جهة الاتصال", - "ENABLED": "يُمكَِن", - "DISABLED": "إبطال", - "THEME": "الموضوع", - "TIME_ZONE": "المنطقة الزمنية", - "EDIT": "تعديل", - "SAVE": "حفظ", - "LANGUAGE": "اللغة", - "DETECT": "كشف", - "TRANSFER": "نقل", - "TRANSFER_TEAM": "نقل الفريق", - "TEAM_MEMBERS": "أعضاء الفريق", - "NO_TEAM": "أنشئ فريقك الخاص أو انضم إلى فريق موجود", - "NO_TEAM_SUB": "من الرائع العمل مع الآخرين، لذا قم بإنشاء فريق وادعو الجميع للتعاون!", - "NO_TEAM_TOOLTIP": "تحتاج إلى التحقق من عنوان بريدك الإلكتروني", - "CANCEL": "إلغاء", - "DISCARD": "تجاهل", - "EXISTING_MEMBER": "عضو بالفعل", - "NEW_MEMBER": "أصبح عضوًا", - "BACK": "رجوع", - "JOIN_REQUEST": "طلب الانضمام", - "PERMISSION": "الإذن", - "SEARCH": "بحث", - "ADD_PARENT": "إضافة أصل", - "BLOCKS": "يحجب", - "CLONES": "نسخ", - "DUPLICATES": "مكررات", - "IS_BLOCKED_BY": "محجوب بواسطة", - "IS_CLONED_BY": "منسوخ بواسطة", - "IS_DUPLICATED_BY": "مكرر بواسطة", - "RELATES_TO": "يتعلق بـ", - "CHANGE_PARENT": "تغيير الأصل", - "RELATED_ISSUES": "القضايا ذات الصلة", - "CHILD_ISSUES": "القضايا الفرعية", - "REOPEN": "إعادة فتح", - "NO_TASKS": "لا توجد مهام", - "FULL_WIDTH": "العرض الكامل", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "يرجى إيقاف المؤقت قبل تغيير المهمة", - - "COLLABORATE_DIALOG_TITLE": "بدء التعاون", - "COLLABORATE_DIALOG_SUB_TITLE": "ادعُ عضوًا (أعضاء) وابدأ التعاون", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "بدء اجتماع أو تعاون لوحة", - "ISSUE_TYPE": "نوع القضية", - "ACTIVITY": "النشاط", - "FILTER_ALL": "الكل", - "FILTER_COMMENTS": "التعليقات", - "FILTER_HISTORY": "التاريخ", - "FILTER_UNSUBSCRIBE": "إلغاء الاشتراك", - - "KEYBOARD_SHORTCUTS": "اختصارات لوحة المفاتيح", - "GITHUB_LOADING_TEXT": "نحن الآن في عملية تثبيت التكامل الخاص بك على GitHub، توكّل.", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "قم بمزامنة المهام تلقائيًا في تطبيقك لتحديثات سلسة وفعّالة.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "تزامن المهام بشكل انتقائي عن طريق ربطها بتصنيف معين.", - "GITHUB_AUTO_SYNC_LABEL": "اختر تسمية التزامن التلقائي", - "THERE_IS_NO_TASK_ASSIGNED": "لا توجد مهام معينة", - "NO_USERS_ONLINE": "لا يوجد مستخدمين متصلين", - "NOT_FOUND": "لم يتم العثور", - "PAGE_NOT_FOUND": "الصفحة غير موجودة", - "NO_USERS_WORKING": "لا يوجد مستخدمين يعملون حاليا", - "NO_USERS_PAUSED_WORK": "لم يتم إيقاف أي مستخدم مؤقتًا عن العمل في الوقت الحالي", - "NO_USERS_IDLE": "لا يوجد مستخدمين خاملين في الوقت الحالي", - "ALL_MEMBERS": "جميع الأعضاء", - "NOT_WORKING": "غير عامل", - "WORKING": "يعمل", - "PAUSED": "متوقف مؤقتًا", - "ONLINE": "متصل" - }, - "hotkeys":{ - "HELP": "مساعدة", - "TO_OPEN_SHORTCUT_LIST": "لفتح قائمة الاختصارات", - "TIMER": "المؤقت", - "START_TIMER": "بدء المؤقت", - "STOP_TIMER": "إيقاف المؤقت", - "TASK": "المهمة", - "ASSIGN_TASK": "تعيين المهمة", - "CREATE_TASK": "إنشاء مهمة" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "نحن نعمل على المزامنة في الوقت الحقيقي في الوقت الحالي، يرجى التحقق من هذه الميزة لاحقًا.", - "ALERT_DELETE_ACCOUNT": "سيتم إزالة الحساب من جميع الفرق، باستثناء حيث أنت المدير فقط", - "ALERT_ACCOUNT_PERMANENT_DELETE": "سيتم حذف حسابك نهائياً مع إزالته من جميع الفرق", - "ALERT_REMOVE_TEAM": "سيتم إزالة الفريق بالكامل من النظام وفقدان أعضاء الفريق للوصول", - "ALERT_REMOVE_ALL_DATA": "ستتم إزالة جميع بيانات الحساب من جميع الفرق التي تكون فيها مديرًا موجودًا واحدًا فقط", - "ALERT_QUIT_TEAM": "أنت على وشك مغادرة الفريق" - }, - "pages": { - "home": { - "BREADCRUMB": ["لوحة التحكم"], - "SENT_EMAIL_VERIFICATION": "تم إرسال تحقق الرمز إلى بريدك الإلكتروني", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "تحتاج إلى", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " عنوان بريدك الإلكتروني. يجب أن يكون الرمز التحقق قد أُرسل بالفعل إلى بريدك الإلكتروني، ولكن يمكنك النقر فوق", - "SENT_EMAIL_VERIFICATION_RESEND": "لإعادة إرسال الرمز إذا لم تتلقاه.", - "INVITATIONS": "لقد تمت دعوتك للانضمام إلى", - "CONFIRM_ACCEPT_INVITATION": "هل أنت متأكد من رغبتك في قبول الدعوة؟", - "CONFIRM_REJECT_INVITATION": "هل أنت متأكد من رغبتك في رفض الدعوة؟" - }, - - "profile": { - "BREADCRUMB": ["مهام العضو"] - }, - - "taskDetails": { - "BREADCRUMB": ["تفاصيل المهمة"], - "DESCRIPTION": "الوصف", - "ADD_DESCRIPTION": "أضف وصفًا هنا", - "TYPE_OF_ISSUE": "نوع القضية", - "CREATOR": "المنشئ", - "ASSIGNEES": "المعينون", - "START_DATE": "تاريخ البدء", - "DUE_DATE": "تاريخ الاستحقاق", - "DAYS_REMAINING": "الأيام المتبقية", - "VERSION": "الإصدار", - "EPIC": "الملحمي", - "STATUS": "الحالة", - "LABEL": "التصنيف", - "LABELS": "التصنيفات", - "SIZE": "الحجم", - "PRIORITY": "الأولوية", - "ESTIMATIONS": "التقديرات", - "PROGRESS": "التقدم", - "TOTAL_TIME": "إجمالي الوقت", - "TIME_TODAY": "الوقت اليوم", - "TOTAL_GROUP_TIME": "إجمالي وقت المجموعة", - "TIME_REMAINING": "الوقت المتبقي", - "CREATED": "تم الإنشاء", - "UPDATED": "تم التحديث", - "RESOLVED": "تم الحل", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "تعذر علينا تحديث عنوان المهمة.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "لا يمكن أن يتجاوز عنوان المهمة 255 حرفًا.", - - "TASK_IS_ALREADY_EPIC": "لا يمكن تغيير نوع المهمة الملحمية.", - "TASK_HAS_PARENT": "لا يمكن تغيير نوع المهمة حيث أن لديها بالفعل والد." - }, - - "auth": { - "SEND_CODE": "إرسال الرمز", - "RESEND_CODE": "إعادة إرسال الرمز", - "RESEND_CODE_IN": "إعادة إرسال الرمز في", - "JOIN": "انضمام", - "UNRECEIVED_CODE": "لم تتلقى الرمز؟", - "JOIN_TEAM": "انضمام للفريق", - "INPUT_INVITE_CODE": "إدخال رمز الدعوة.", - "INPUT_INVITE_CODE_DESC": "أدخل رمز الدعوة الذي أرسلناه إلى بريدك الإلكتروني.", - "INVALID_INVITE_CODE_MESSAGE": "رمز غير صالح", - "WELCOME_TEAMS": "مرحبًا بك في إيفر تيمز", - - "COVER_TITLE": "تابع تقدم عمل فرقك في الوقت الفعلي!", - "COVER_DESCRIPTION": "نص تجريبي هنا", - "LOGIN": "تسجيل الدخول", - "SELECT_WORKSPACE": "تحديد مساحة العمل", - "ENTER_EMAIL": "أدخل البريد الإلكتروني", - "WORKSPACES_NOT_FOUND": "لم يتم العثور على مساحات عمل" - }, - "authPasscode": { - "HEADING_TITLE": "الانضمام إلى فريق موجود", - "HEADING_DESCRIPTION": "يرجى إدخال البريد الإلكتروني ورمز الدعوة للانضمام إلى فريق موجود." - }, - "authLogin": { - "HEADING_TITLE": "تسجيل الدخول إلى الفريق", - "HEADING_DESCRIPTION": "يرجى إدخال البريد الإلكتروني ورمز الدعوة لتسجيل الدخول.", - - "WORKSPACE": "مساحة العمل", - "HEADING_WORKSPACE_LINE1": "البريد الإلكتروني المرتبط بمساحات عمل متعددة،", - "HEADING_WORKSPACE_LINE2": "يرجى تحديد واحدة للمتابعة" - }, - "authTeam": { - "HEADING_TITLE": "إنشاء فريق جديد", - "HEADING_DESCRIPTION": "يرجى إدخال تفاصيل فريقك لإنشاء فريق جديد.", - "LOADING_TEXT": "نحن الآن ننشئ مساحة عملك الجديدة، انتظر...", - "VERIFY_EMAIL_LOADING_TEXT": "نحن نحقق من بريدك الإلكتروني، انتظر...", - "INPUT_TEAM_NAME": "أدخل اسم فريقك", - "JOIN_EXISTING_TEAM": "الانضمام إلى فريق موجود؟", - "CREATE_FIRST_TEAM": "أنشئ أول فريق لك", - "CREATE_TEAM": "إنشاء فريق" - }, - - "settings": { - "BREADCRUMB": [{ "title": "لوحة التحكم", "href": "/" }, "الإعدادات"], - "DANDER_ZONE": "منطقة الخطر", - "HEADING_DESCRIPTION": "ضبط وإدارة لوحة التحكم الشخصية هنا", - "ARE_YOU_SURE_TO_DELETE_USER": "هل أنت متأكد من رغبتك في حذف هذا المستخدم؟" - }, - - "settingsPersonal": { - "HEADING_TITLE": "الإعدادات العامة", - "emailNotValid": "يرجى تقديم بريد إلكتروني صالح", - "phoneNotValid": "يرجى تقديم رقم هاتف صالح", - "WORK_SCHEDULE": "جدول العمل", - "SUBSCRIPTION": "الاشتراك", - "TIMEZONE_SEARCH_PLACEHOLDER": "المنطقة الزمنية الخاصة بك", - "ABOUT_TO_CHANGE_EMAIL": "أنت على وشك تغيير البريد الإلكتروني", - "ABOUT_TO_DELETE_ACCOUNT": "أنت على وشك حذف حسابك؟", - "DATA_SYNCHRONIZATION": "مزامنة البيانات", - "ABOUT_TO_REMOVE_ACCOUNT": "أنت على وشك إزالة حسابك؟", - "ABOUT_TO_REMOVE_FROM_ALL_TEAMS": "You're about to be removed from all teams, unless you're the only manager ?", - "ABOUT_TO_DELETE_ALL_ACCOUNT_DATA": "You are about to Delete your account and all your data ?" - }, - - "settingsTeam": { - "HEADING_TITLE": "الإعدادات العامة", - "MEMBER_HEADING_TITLE": "الأعضاء", - "PRIORITIES_HEADING": "الأولويات", - "NOTIFICATION_HEADING": "الإشعارات", - "SIZES_HEADING": "الأحجام", - "TEAM_NAME": "اسم الفريق", - "TEAM_TYPE": "نوع الفريق", - "TIME_TRACKING": "تتبع الوقت", - - "ADD_NEW_MEMBER": "إضافة عضو جديد", - "MANAGE_ASSIGNEES": "إدارة المعينين", - "SEARCH_MEMBER": "البحث عن عضو", - "TASK_STATUSES": "حالات المهام", - "TASK_PRIORITIES": "أولويات المهام", - "TASK_SIZES": "أحجام المهام", - "TASK_LABELS": "تصنيفات المهام", - "ISSUE_TYPES": "أنواع القضايا", - "RELATED_TYPE": "النوع ذو الصلة", - - "INVITATION_HEADING_TITLE": "الدعوات", - "CREATE_NEW_STATUSES": "إنشاء حالات جديدة", - "CREATE_NEW_STATUS": "إنشاء حالة جديدة", - "CREATE_NEW_VERSION": "إنشاء إصدار جديد", - "CREATE_NEW_PRIORITIES": "إنشاء أولويات جديدة", - "CREATE_NEW_PRIORITY": "إنشاء أولوية جديدة", - "CREATE_NEW_SIZES": "إنشاء أحجام جديدة", - "CREATE_NEW_SIZE": "إنشاء حجم جديد", - "CREATE_NEW_LABELS": "إنشاء تصنيفات جديدة", - "CREATE_NEW_LABEL": "إنشاء تصنيف جديد", - "CREATE_NEW_ISSUE_TYPES": "إنشاء قضايا جديدة", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "إخفاء معلومات الأعضاء الشخصية", - "POSITION_CUSTOM": "المناصب المخصصة", - "INVITATION_EXPIRATION": "انتهاء صلاحية الدعوة", - "NOTIFY_IF": "إشعار إذا", - "TEAM_REQUEST": "طلب الفريق", - "WORK_SCHEDULE": "جدول العمل", - "MEMBER_AND_ROLES": "الأعضاء والأدوار", - "INTEGRATIONS": "التكاملات", - "DANDER_ZONES": "مناطق الخطر", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "قم بالاتصال بـ GitHub وابدأ مزامنة قضايا GitHub مع فريقك", - "SELECT_REPOSITORY": "تحديد المستودع", - - "INSTALL": "تثبيت", - - "LIST_OF_STATUSES": "قائمة الحالات", - "LIST_OF_PRIORITIES": "قائمة الأولويات", - "LIST_OF_SIZES": "قائمة الأحجام", - "LIST_OF_LABELS": "قائمة التصنيفات", - "LIST_OF_ISSUES_TYPE": "قائمة القضايا", - - "GENERAL": "عام", - "SOUND": "الصوت", - "EMAIL": "البريد الإلكتروني", - "USERS": "المستخدمون", - "TASKS": "المهام", - "SYSTEM": "النظام", - "SECURITY": "الأمان", - "INAPP": "داخل التطبيق", - "NOTIFICATION_HEADING_TITLE": "إعدادات الإشعارات", - "ISSUE_HEADING_TITLE": "إعدادات القضايا", - - "TASK_PRIVACY": "خصوصية المهمة", - "MULTIPLE_ASSIGNEES": "متعدد المعينين", - "MANUAL_TIME": "الوقت اليدوي", - "GROUP_ESTIMATION": "تقدير المجموعة", - "ESTIMATION_IN_HOURS": "التقدير بالساعات", - "ESTIMATION_IN_STORY_POINTS": "التقدير بنقاط القصة", - "PROOF_OF_COMPLETION": "إثبات الإتمام", - "LINKED_ISSUES": "القضايا المرتبطة", - "COMMENTS": "التعليقات", - "HISTORY": "التاريخ", - "ACCEPTANCE_CRITERIA": "معايير القبول", - "DRAFT_ISSUES": "القضايا المسودة", - "AUTO_CLOSE_ISSUE": "إغلاق القضية تلقائيًا", - "AUTO_ARCHIVE_ISSUE": "أرشفة القضية تلقائيًا", - "AUTO_STATUS": "الحالة التلقائية", - "VERSIONS": "الإصدارات", - "LIST_OF_VERSONS": "قائمة الإصدارات", - "ISSUETYPE": "أنواع القضايا", - "LIST_OF_ISSUES": "قائمة القضايا", - "RELATED_ISSUE_TYPE": "أنواع القضايا ذات الصلة", - "LIST_OF_RELATED_TYPE": "قائمة الأنواع ذات الصلة", - "INITIAL": "البداية", - "COPY_NUMBER": "رقم النسخة", - "IN_PROGRESS": "قيد التقدم", - "FINAL": "النهائي", - "DISPOSE_TEAM": "أنت على وشك التخلص من الفريق؟", - "QUIT_TEAM": "أنت على وشك مغادرة الفريق؟", - "TEAM_COLOR": "لون الفريق", - "TEAM_SIZE": "حجم الفريق", - "EMOJI": "الإيموجي", - "ISSUES_HEADING_TITLE": "إعدادات القضايا", - - "TRACK_TIME": "تتبع الوقت", - "ESTIMATE_ISSUE": "تقدير القضية", - "EPICS_CREATE_CLOSE": "إنشاء/إغلاق الملاحم", - "ISSUE_CREATE_CLOSE": "إنشاء/إغلاق القضية", - "ISSUE_ASSIGN_UNASSIGN": "تعيين/إلغاء تعيين القضية", - "INVITE_MEMBERS": "دعوة أعضاء", - "REMOVE_MEMBERS": "إزالة أعضاء", - "HANDLE_REQUESTS": "التعامل مع الطلبات", - "ROLES_POSITIONS_CHANGE": "تغيير الأدوار/المناصب", - "VIEW_DETAILS": "عرض التفاصيل", - - "NO_INVITATIONS": "لا توجد دعوات حاليًا!", - "NO_MEMBERS": "لا يوجد أعضاء حاليًا!" - }, - "invite": { - "HEADING_TITLE": "دعوة عضو لفريقك", - "HEADING_DESCRIPTION": "إرسال دعوة إلى عضو الفريق عبر البريد الإلكتروني", - "TEAM_MEMBER_EMAIL": "البريد الإلكتروني لعضو الفريق", - "TEAM_MEMBER_FULLNAME": "الاسم الكامل لعضو الفريق", - "SEND_INVITE": "إرسال الدعوة", - "ERROR_WHILE_ACCEPTING_INVITATION": "حدث خطأ أثناء قبول الدعوة", - "ERROR_WHILE_REJECTING_INVITATION": "حدث خطأ أثناء رفض الدعوة", - "INVITE_LABEL_SEND": "إرسال دعوة", - "invitationTable": { - "NAME_AND_EMAIL": "الاسم والبريد الإلكتروني", - "POSITION": "المنصب", - "DATE_AND_TIME_REQUEST": "التاريخ والوقت للطلب", - "CV_OR_ATTACHMENT": "المرفقات" - } - }, - "permissions": { - "SELECT_ROLES": "تحديد الأدوار" - }, - - "unauthorized": { - "TITLE": "غير مصرح", - "HEADING_TITLE": "أنت غير مفوض لدخول هذه الصفحة", - "HEADING_DESCRIPTION": "نعتذر عن الإزعاج، لكن غير مسموح لك بالدخول إلى هذه الصفحة. إذا كنت تعتقد أن هذا خطأ. الرجاء تسجيل الدخول." - }, - "page404": { - "HEADING_TITLE": "غير موجود", - "HEADING_DESCRIPTION": "المورد الذي تبحث عنه غير موجود!", - "LINK_LABEL": "الذهاب إلى الصفحة الرئيسية" - }, - "offline": { - "HEADING_TITLE": "انقطاع الشبكة!", - "HEADING_DESCRIPTION": "أنت غير متصل حاليًا، يرجى التحقق من اتصالك بالإنترنت..." - }, - "error": { - "TITLE": "خطأ", - "HEADING_TITLE": "هناك خطأ ما ", - "HEADING_DESCRIPTION": "إذا استمرت المشكلة، قم بإرسال إشارة استغاثة إلى فريق الدعم لدينا." - }, - "maintenance": { - "HEADING_TITLE": "نحن تحت الصيانة", - "HEADING_DESCRIPTION": "نقوم حاليًا بتحديث موقعنا الإلكتروني لخدمتك بشكل أفضل. يرجى التحقق مرة أخرى في وقت لاحق." - } - }, - - "timer": { - "START_TIMER": "يرجى تحديد أو إنشاء مهمة جديدة لبدء تتبع الوقت", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "توقف المؤقت", - "STOPPED_TIMER_TOAST_DESCRIPTION": "توقف المؤقت بسبب التبديل بين الفرق" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "التقدير" - }, - "DAY_LIST": [{ "title": "7 أيام" }, { "title": "14 يوم" }] - }, - - "task": { - "TITLE": "المهمة", - "ASSIGN_NEW_TASK": "تعيين مهمة جديدة", - "ASSIGNED_BY": "تم التعيين بواسطة", - "NO_ONE_FOR_TASK": "لم يتم تعيين أحد لهذه المهمة", - "WORKED_TODAY_ON_TASK_TOOLTIP": "عمل اليوم على هذه المهمة لمدة", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "عمل على هذه المهمة لمدة إجمالية", - "WORKED_TODAY_ON_ALL_TOOLTIP": "عمل اليوم على الكل", - "TASKS_FOR_TOOLTIP": "المهام ل", - "taskLabel": { - "WORK_LABEL": "عمل", - "TASK_ASSIGNED": "معينة", - "TASK_UNASSIGNED": "غير معينة", - "BUTTON_LABEL": "تعيين مهمة" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "يعرض هذا التبويب جميع المهام التي بدأت العمل عليها", - "ASSIGNED_DESCRIPTION": "يعرض هذا التبويب جميع المهام المعينة لك", - "UNASSIGNED_DESCRIPTION": "يعرض هذا التبويب جميع المهام غير المعينة لك", - "NO_TASK_USER_ASSIGNED": "لم يتم تعيين أحد لهذه المهمة" - }, - "taskTableHead": { - "TASK_NAME": "الاسم", - "TASK_STATUS": "الحالة", - "TASK_WORK": { - "TITLE": "عمل على", - "DESCRIPTION": "المهمة", - "LABEL": "عمل على المهمة" - }, - "TASK_TIME": "التقدير", - "TOTAL_WORK": { - "TITLE": "إجمالي العمل", - "DESCRIPTION": "اليوم", - "LABEL": "إجمالي العمل اليوم" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "كم ساعة عمل الموظف اليوم والإجمالي في المهمة", - "WORKED_ON_TASK_HEADER_TOOLTIP": "كم ساعة عمل الموظف اليوم في جميع المهام للفريق المحدد" - }, - "CONFIRM_CLOSE_TASK": "يرجى تأكيد رغبتك في إغلاق المهمة" - }, - - "form": { - "NAME_PLACEHOLDER": "أدخل اسمك", - "FIRST_NAME_PLACEHOLDER": "الاسم الأول", - "LAST_NAME_PLACEHOLDER": "اسم العائلة", - "EMAIL_PLACEHOLDER": "أدخل عنوان بريدك الإلكتروني", - "PHONE_PLACEHOLDER": "رقم الهاتف", - - "ISSUE_NAME_PLACEHOLDER": "اسم القضية", - - "TEAM_NAME_PLACEHOLDER": "يرجى إدخال اسم فريقك", - "TASK_INPUT_PLACEHOLDER": "على ماذا تعمل؟", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "اسم عضو الفريق", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "عنوان بريد عضو الفريق الإلكتروني", - "COMPLETION_DESCRIPTION": "اكتب الوصف", - "UPLOAD_FILES": "تحميل الملفات", - "ATTACHMENT_FILE": "ملفات مرفقة", - "ADD_COMMENT": "أضف تعليقًا هنا", - "SET_THEME": "تعيين الموضوع", - "CHANGE_AVATAR": "تغيير الصورة الرمزية", - "SELECT_TEAM_SIZE": "حدد حجم الفريق", - "INVALID_ALLOWED_CHARACTER": "قيمة غير صالحة لـ allowedCharacters. استخدم أبجدي أو رقمي أو أبجدي رقمي" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "جميع الحقوق محفوظة.", - "COPY_RIGHT1": "© {{date}}-حاضر،", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "إيفر ش.م.م.", - "COMPANY_NAME": "إيفر ش.م.م.", - "TERMS": "شروط الخدمة", - "PRIVACY_POLICY": "سياسة الخصوصية", - "COOKIES": "سياسة ملفات تعريف الارتباط", - "BY": "من طرف" - } - }, - - "errors": { - "NETWORK_ISSUE": "مشكلة في الشبكة، يرجى إعادة المحاولة لاحقًا", - "ERROR_WHILE_VERIFY_CODE": "حدث خطأ أثناء التحقق من الرمز.", - "LENGTH_NUMBER_ERROR": "يجب أن يكون الطول رقمًا وأكبر من 0", - "INVALID_ALLOWED_CHARACTER": "قيمة غير صالحة لـ allowedCharacters. استخدم أبجدي أو رقمي أو أبجدي رقمي ", - "VALID_EMAIL": "يرجى إدخال بريد إلكتروني صالح" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "اضغط إدخال للتحقق" - }, - "team": { - "BACK_LABEL": "العودة إلى الفريق", - "PUBLIC_TEAM": "فريق عام", - "PRIVATE_TEAM": "فريق خاص", - "creation": { - "NEW": "إنشاء فريق جديد" - } - }, - "links": { - "common": { - "TASKS": "المهام", - "TEAM": "الفريق", - "SETTINGS": "الإعدادات" - } - } -} diff --git a/apps/web/public/locales/bg/common.json b/apps/web/public/locales/bg/common.json deleted file mode 100644 index 872dc0afe..000000000 --- a/apps/web/public/locales/bg/common.json +++ /dev/null @@ -1,603 +0,0 @@ -{ - "TITLE": "Ever Отбори", - "common": { - "ACCEPT": "Приемам", - "ACCEPTED": "Приет", - "REJECT": "Отхвърлям", - "REJECTED": "Отхвърлен", - "VERIFY": "провери", - "INVITE": "Покани", - "INVITED": "Поканен", - "EXPIRE": "Изтича", - "EXPIRED": "Изтекъл", - "REQUEST": "Заявка", - "REQUESTED": "Заявен", - "LABEL": "Етикет", - "LABELS": "Етикети", - "POSITION": "Позиция", - "ROLES": "Роли", - "JOIN_OR_LEFT": "Присъедини се / Напусна", - "PLEASE": "Моля", - "HERE": "тук", - "PEOPLE": "Хора", - "COLLABORATE": "Сътрудничество", - "NO": "Не", - "ONLY_ME": "Само аз", - "YES": "Да", - "BASIC": "Основен", - "DELETE": "Изтриване", - "MEET": "Среща", - "BOARD": "Дъска", - "SECURITY_CODE": "Код за сигурност", - "CONFIRM": "Потвърди", - "YOUR_EMAIL": "вашият имейл", - "CONTINUE": "Продължи", - "EDIT_TASK": "Редактиране на задача", - "ASSIGN_TASK": "Възлагане на задача", - "ASSIGN_TASK_TO": "Възлагане на задача", - "REMOVE_ACCOUNT": "Премахване на профил", - "REMOVE_EVERYWHERE": "Премахване навсякъде", - "DELETE_ACCOUNT": "Изтриване на този профил", - "UNASSIGN_TASK": "Отмяна на възлагането на задача", - "MAKE_A_MANAGER": "Направи мениджър", - "UNMAKE_A_MANAGER": "Премахни мениджъра", - "TRANSFERT_OWNERSHIP": "Прехвърляне на собствеността", - "TRANSFERT_OWNERSHIP_TO": "Прехвърляне на пълната собственост на отбора към друг потребител", - "REMOVE": "Премахване", - "REMOVE_TEAM": "Премахване на отбор", - "DISPOSE_TEAM": "Ликвидиране на отбор", - "QUIT_TEAM": "Напускане на отбора", - "QUIT": "Напускане", - "STATUSES": "Статуси", - "RESEND_INVITATION": "Повторно изпращане на поканата", - "TODAY": "Днес", - "TOTAL": "Общо", - "ESTIMATED": "Предвидено", - "ESTIMATE": "Предвиждане", - "STATUS": "Статус", - "NAME": "Име", - "TASK": "Задача", - "MY_TASKS": "Моите задачи", - "ENABLED": "активирайте", - "DISABLED": "деактивирайте", - "WORKED_ON_TASK": "Работено по задача", - "TOTAL_WORKED_TODAY": "Общо работено днес", - "TOTAL_WORK": "Работа днес", - "OPEN": "Отворен", - "NOW": "Сега", - "NEXT": "Следващ", - "PREV": "Предишен", - "DETAILS": "Детайли", - "CLOSED": "Затворен", - "CLOSE": "Затваряне", - "USER_NOT_FOUND": "Не са намерени потребители.", - "TASK_TITTLE": "Заглавие на задачата", - "PUBLIC_TASK": "Тази задача е публична", - "PRIVATE_TASK": "Тази задача е частна", - "PUBLIC_TASK_LABEL": "Направи я публична", - "PRIVATE_TASK_LABEL": "Направи я частна", - "CREATE_TASK": "Създаване на нова задача", - "LINK_TASK": "Избери свързан проблем", - "LINK": "Връзка", - "LINKS": "Връзки", - "SHOW": "Покажи", - "ADD_LINK": "Добави връзки", - "COMMENT": "Коментар", - "DESCRIPTION": "Описание", - "CHILD_ISSUE_TASK": "Избери детски проблем", - "CREATE_TEAM": "Създаване на нов отбор", - "VERIFY_ACCOUNT_MSG": "Моля, потвърдете профила си, преди да започнете да използвате приложението", - "CREATE_ROLE": "Създаване на роля", - "CREATE": "Създаване", - "CREATE_ISSUE": "Създаване на проблем", - "NEW_ISSUE": "Нов проблем", - "ACTIVATED": "Активиран", - "DEACTIVATED": "Деактивиран", - "PERIOD": "Период", - "NEW": "Нов", - "CREATE_VERSION": "Създаване на версия", - "VERSION": "Версия", - "LOADING": "Зареждане", - "TOTAL_TIME": "Общо време", - "LAST_24_HOURS": "Последните 24 часа", - "WORKED": "Работено", - "ASSIGNED": "Възложено", - "SELECT_STATUS": "Избери статус", - "SELECT_ISSUE": "Избери проблем", - "UNASSIGNED": "Невъзложено", - "TASK_DETAILS": "Детайли за задачата", - "TYPE_SOMETHING": "Напиши нещо", - "FILTER": "Филтър", - "APPLY": "Приложи", - "RESET": "Нулиране", - "LOGOUT": "Изход", - "THEMES": "Теми", - "3D_MODE": "3D режим", - "DARK_MODE": "Тъмен режим", - "SETTINGS": "Настройки", - "PERSONAL": "Лични", - "USE_SETTING": "Използвай настройка", - "TEAM": "Отбор", - "MY_TEAM": "Моят отбор", - "FULL_NAME": "Пълно име", - "USER_AVATAR": "Потребителски аватар", - "CONTACT": "Контакт", - "THEME": "Тема", - "TIME_ZONE": "Часова зона", - "EDIT": "Редактиране", - "SAVE": "Запазване", - "LANGUAGE": "Език", - "DETECT": "Открий", - "TRANSFER": "Прехвърляне", - "TRANSFER_TEAM": "Прехвърляне на отбор", - "TEAM_MEMBERS": "Членове на отбора", - "NO_TEAM": "Създайте собствен отбор или се присъединете към съществуващ", - "NO_TEAM_SUB": "Прекрасно е да се работи с други, затова създайте екип и поканете всички за сътрудничество!", - "NO_TEAM_TOOLTIP": "You need to verify your email address", - "CANCEL": "Отказ", - "DISCARD": "Изхвърляне", - "EXISTING_MEMBER": "Вече член", - "NEW_MEMBER": "Стани член", - "BACK": "Назад", - "JOIN_REQUEST": "Искане за присъединяване", - "PERMISSION": "Разрешение", - "SEARCH": "Търсене", - "ADD_PARENT": "Добави родител", - "BLOCKS": "Блокира", - "CLONES": "Клонира", - "DUPLICATES": "Дублира", - "IS_BLOCKED_BY": "Е блокирано от", - "IS_CLONED_BY": "Е клонирано от", - "IS_DUPLICATED_BY": "Е дублирано от", - "RELATES_TO": "Свързано с", - "CHANGE_PARENT": "Промени родител", - "RELATED_ISSUES": "Свързани проблеми", - "CHILD_ISSUES": "Детски проблеми", - "REOPEN": "Отваряне отново", - "NO_TASKS": "Няма задачи", - "FULL_WIDTH": "Пълна ширина", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Моля спрете таймера преди да промените задачата", - - "COLLABORATE_DIALOG_TITLE": "Стартиране на сътрудничество", - "COLLABORATE_DIALOG_SUB_TITLE": "Поканете член(ове) и започнете да си сътрудничите", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Стартиране на среща или сътрудничество с дъска", - "ISSUE_TYPE": "Тип проблем", - "ACTIVITY": "Дейност", - "FILTER_ALL": "Всички", - "FILTER_COMMENTS": "Коментари", - "FILTER_HISTORY": "История", - "FILTER_UNSUBSCRIBE": "Отпиши се", - - "KEYBOARD_SHORTCUTS": "Клавишни комбинации", - "GITHUB_LOADING_TEXT": "В момента инсталираме вашия GitHub интеграция, изчакайте...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Автоматично синхронизирайте задачите в приложението си за безпроблемни и ефективни актуализации.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Синхронизирайте задачите избирателно, като ги свържете с конкретен етикет.", - "GITHUB_AUTO_SYNC_LABEL": "Изберете етикет за автоматична синхронизация", - "THERE_IS_NO_TASK_ASSIGNED": "Няма възложени задачи", - "NO_USERS_ONLINE": "Няма потребители онлайн", - "NOT_FOUND": "Не е намерено", - "PAGE_NOT_FOUND": "Страницата не е намерена", - "NO_USERS_WORKING":"В момента няма активни потребители", - "NO_USERS_PAUSED_WORK":"В момента няма потребители, които да са спрели работата си", - "NO_USERS_IDLE":"В момента няма неактивни потребители", - "ALL_MEMBERS": "Всички членове", - "NOT_WORKING": "Не работи", - "WORKING": "Работи", - "PAUSED": "Пауза", - "ONLINE": "Онлайн" - }, - "hotkeys":{ - "HELP": "Помощ", - "TO_OPEN_SHORTCUT_LIST": "за да отворите списъка с клавишни комбинации", - "TIMER": "Таймер", - "START_TIMER": "за да стартирате таймера", - "STOP_TIMER": "за да спрете таймера", - "TASK": "Задача", - "ASSIGN_TASK": "за да възложите задача", - "CREATE_TASK": "за да създадете задача" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "В момента работим върху синхронизирането в реално време, моля, проверете тази функция по-късно.", - "ALERT_DELETE_ACCOUNT": "Профилът ще бъде премахнат от всички отбори, освен където сте само мениджър", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Вашият профил ще бъде изтрит завинаги с премахване от всички отбори", - "ALERT_REMOVE_TEAM": "Отборът ще бъде премахнат напълно от системата и членовете на отбора ще загубят достъп", - "ALERT_REMOVE_ALL_DATA": "Всички данни за акаунти ще бъдат премахнати от всички екипи, в които сте САМО един съществуващ мениджър.", - "ALERT_QUIT_TEAM": "Ще напуснете отбора" - }, - "pages": { - "home": { - "BREADCRUMB": ["Табло"], - "SENT_EMAIL_VERIFICATION": "Потвърждаващият код беше изпратен до имейла ви", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "Трябва да", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " вашия имейл адрес. Потвърждаващият код вече би трябвало да е изпратен до имейла ви, но свободно натиснете", - "SENT_EMAIL_VERIFICATION_RESEND": "за да изпратите кода отново, ако не сте го получили.", - "INVITATIONS": "Поканени сте да се присъедините към", - "CONFIRM_ACCEPT_INVITATION": "Сигурни ли сте, че искате да приемете поканата?", - "CONFIRM_REJECT_INVITATION": "Сигурни ли сте, че искате да отхвърлите поканата?", - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "How many hours employee worked for total and today on task", - "WORKED_ON_TASK_HEADER_TOOLTIP": "How many hours employee worked today on all tasks for selected Team" - }, - - "profile": { - "BREADCRUMB": ["Задачи за член"] - }, - - "taskDetails": { - "BREADCRUMB": ["Детайли за задачата"], - - "DESCRIPTION": "Описания", - "ADD_DESCRIPTION": "Добави описание тук", - "TYPE_OF_ISSUE": "Тип проблем", - "CREATOR": "Създател", - "ASSIGNEES": "Отговорници", - "START_DATE": "Начална дата", - "DUE_DATE": "Краен срок", - "DAYS_REMAINING": "Оставащи дни", - "VERSION": "Версия", - "EPIC": "Епичен", - "STATUS": "Статус", - "LABEL": "Етикет", - "LABELS": "Етикети", - "SIZE": "Големина", - "PRIORITY": "Приоритет", - "ESTIMATIONS": "Предвиждания", - "PROGRESS": "Напредък", - "TOTAL_TIME": "Общо време", - "TIME_TODAY": "Време днес", - "TOTAL_GROUP_TIME": "Общо групово време", - "TIME_REMAINING": "Оставащо време", - "CREATED": "Създадено", - "UPDATED": "Обновено", - "RESOLVED": "Разрешено", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "Не можахме да обновим заглавието на задачата.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Заглавието на задачата не може да надвишава 255 символа.", - - "TASK_IS_ALREADY_EPIC": "Епичният тип задача не може да бъде променен.", - "TASK_HAS_PARENT": "Типът задача не може да бъде променен, тъй като задачата вече има родител." - }, - - "auth": { - "SEND_CODE": "изпрати код", - "RESEND_CODE": "Изпрати код отново", - "RESEND_CODE_IN": "Изпрати код отново след", - "JOIN": "Присъединяване", - "UNRECEIVED_CODE": "Не получихте код?", - "JOIN_TEAM": "Присъединяване към отбор", - "INPUT_INVITE_CODE": "Въведете код за покана.", - "INPUT_INVITE_CODE_DESC": "Въведете кода за покана, който изпратихме до имейла ви.", - "INVALID_INVITE_CODE_MESSAGE": "Невалиден код", - "WELCOME_TEAMS": "Добре дошли в Ever Teams", - - "COVER_TITLE": "Следете напредъка на работата на отборите си в реално време!", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Вход", - "SELECT_WORKSPACE": "Избери работно пространство", - "ENTER_EMAIL": "Въведи имейл", - "WORKSPACES_NOT_FOUND": "Работни пространства не са намерени" - }, - "authPasscode": { - "HEADING_TITLE": "Присъединяване към съществуващ отбор", - "HEADING_DESCRIPTION": "Моля, въведете имейл и покана за присъединяване към съществуващ отбор." - }, - "authLogin": { - "HEADING_TITLE": "Вход в отбора", - - "HEADING_DESCRIPTION": "Моля, въведете имейл и покана за вход.", - - "WORKSPACE": "Работно пространство", - "HEADING_WORKSPACE_LINE1": "Имейлът, свързан с множество работни пространства,", - "HEADING_WORKSPACE_LINE2": "моля, изберете едно за продължаване" - }, - "authTeam": { - "HEADING_TITLE": "Създаване на нов отбор", - "HEADING_DESCRIPTION": "Моля, въведете данните на вашия отбор, за да създадете нов отбор.", - "LOADING_TEXT": "В момента създаваме новото ви работно място, изчакайте...", - "VERIFY_EMAIL_LOADING_TEXT": "Проверяваме имейла ви, изчакайте...", - - "INPUT_TEAM_NAME": "Въведете име на отбора", - "JOIN_EXISTING_TEAM": "Присъединявате се към съществуващ отбор?", - "CREATE_FIRST_TEAM": "Създайте първия си отбор", - "CREATE_TEAM": "Създаване на отбор" - }, - "settings": { - "BREADCRUMB": [{ "title": "Табло", "href": "/" }, "Настройки"], - "DANDER_ZONE": "Опасна зона", - "HEADING_DESCRIPTION": "Настройване и управление на личното ви табло тук", - "ARE_YOU_SURE_TO_DELETE_USER": "Сигурни ли сте, че искате да изтриете този потребител?" - }, - "settingsPersonal": { - "HEADING_TITLE": "Основни настройки", - "emailNotValid": "Моля, въведете валиден имейл", - "phoneNotValid": "Моля, въведете валиден телефонен номер", - "WORK_SCHEDULE": "Работен график", - "SUBSCRIPTION": "Абонамент", - "TIMEZONE_SEARCH_PLACEHOLDER": "Вашата часова зона", - "ABOUT_TO_CHANGE_EMAIL": "Ще промените имейл", - "ABOUT_TO_DELETE_ACCOUNT": "Ще изтриете профила си?", - "DATA_SYNCHRONIZATION": "Синхронизиране на данни", - "ABOUT_TO_REMOVE_ACCOUNT": "Ще премахнете профила си?", - "ABOUT_TO_REMOVE_FROM_ALL_TEAMS": "You're about to be removed from all teams, unless you're the only manager ?", - "ABOUT_TO_DELETE_ALL_ACCOUNT_DATA": "You are about to Delete your account and all your data ?" - }, - "settingsTeam": { - "HEADING_TITLE": "Основни настройки", - - "MEMBER_HEADING_TITLE": "Членове", - "PRIORITIES_HEADING": "Приоритети", - "NOTIFICATION_HEADING": "Известия", - "SIZES_HEADING": "Размери", - "TEAM_NAME": "Име на отбора", - "TEAM_TYPE": "Тип отбор", - "TIME_TRACKING": "Проследяване на времето", - - "ADD_NEW_MEMBER": "Добави нов член", - "MANAGE_ASSIGNEES": "Управление на отговорници", - - "SEARCH_MEMBER": "Търсене на член", - "TASK_STATUSES": "Статуси на задачи", - "TASK_PRIORITIES": "Приоритети на задачи", - "TASK_SIZES": "Размери на задачи", - "TASK_LABELS": "Етикети на задачи", - "ISSUE_TYPES": "Типове проблеми", - "RELATED_TYPE": "Свързан тип", - - "INVITATION_HEADING_TITLE": "Покани", - "CREATE_NEW_STATUSES": "Създаване на нови статуси", - "CREATE_NEW_STATUS": "Създаване на нов статус", - "CREATE_NEW_VERSION": "Създаване на нова версия", - "CREATE_NEW_PRIORITIES": "Създаване на нови приоритети", - "CREATE_NEW_PRIORITY": "Създаване на нов приоритет", - "CREATE_NEW_SIZES": "Създаване на нови размери", - "CREATE_NEW_SIZE": "Създаване на нов размер", - "CREATE_NEW_LABELS": "Създаване на нови етикети", - "CREATE_NEW_LABEL": "Създаване на нов етикет", - "CREATE_NEW_ISSUE_TYPES": "Създаване на нови проблеми", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Скрий лична информация за членовете", - "POSITION_CUSTOM": "Персонализирани позиции", - "INVITATION_EXPIRATION": "Изтичане на поканата", - "NOTIFY_IF": "Извести ако", - "TEAM_REQUEST": "Заявка за отбор", - "WORK_SCHEDULE": "Работен график", - "MEMBER_AND_ROLES": "Членове и роли", - - "INTEGRATIONS": "Интеграции", - "DANDER_ZONES": "Опасни зони", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Свържете се с GitHub и започнете да синхронизирате проблеми от GitHub с отбора си", - "SELECT_REPOSITORY": "Избери хранилище", - - "INSTALL": "Инсталиране", - - "LIST_OF_STATUSES": "Списък със статуси", - "LIST_OF_PRIORITIES": "Списък с приоритети", - "LIST_OF_SIZES": "Списък с размери", - "LIST_OF_LABELS": "Списък с етикети", - "LIST_OF_ISSUES_TYPE": "Списък с проблеми", - - "GENERAL": "Общи", - "SOUND": "Звук", - "EMAIL": "Имейл", - - "USERS": "Потребители", - "TASKS": "Задачи", - "SYSTEM": "Система", - "SECURITY": "Сигурност", - "INAPP": "В приложението", - "NOTIFICATION_HEADING_TITLE": "Настройки за известия", - "ISSUE_HEADING_TITLE": "Настройки за проблеми", - - "TASK_PRIVACY": "Поверителност на задачата", - "MULTIPLE_ASSIGNEES": "Множество отговорници", - "MANUAL_TIME": "Ръчно време", - "GROUP_ESTIMATION": "Групова оценка", - "ESTIMATION_IN_HOURS": "Оценка в часове", - "ESTIMATION_IN_STORY_POINTS": "Оценка в точки", - "PROOF_OF_COMPLETION": "Доказателство за завършване", - "LINKED_ISSUES": "Свързани проблеми", - - "COMMENTS": "Коментари", - "HISTORY": "История", - "ACCEPTANCE_CRITERIA": "Критерии за приемане", - "DRAFT_ISSUES": "Чернови на проблеми", - "AUTO_CLOSE_ISSUE": "Автоматично затваряне на проблем", - "AUTO_ARCHIVE_ISSUE": "Автоматично архивиране на проблем", - "AUTO_STATUS": "Автоматичен статус", - "VERSIONS": "Версии", - "LIST_OF_VERSONS": "Списък с версии", - "ISSUETYPE": "Типове проблеми", - "LIST_OF_ISSUES": "Списък с проблеми", - "RELATED_ISSUE_TYPE": "Свързани типове проблеми", - "LIST_OF_RELATED_TYPE": "Списък със свързани типове", - "INITIAL": "Начален", - "COPY_NUMBER": "Копие номер", - "IN_PROGRESS": "В процес", - "FINAL": "Краен", - "DISPOSE_TEAM": "Ще ликвидирате отбора?", - "QUIT_TEAM": "Ще напуснете отбора?", - "TEAM_COLOR": "Цвят на отбора", - "TEAM_SIZE": "Размер на отбора", - "EMOJI": "Емотикон", - "ISSUES_HEADING_TITLE": "Настройки за проблеми", - - "TRACK_TIME": "Проследяване на времето", - "ESTIMATE_ISSUE": "Оценка на проблем", - "EPICS_CREATE_CLOSE": "Създаване/затваряне на епични задачи", - "ISSUE_CREATE_CLOSE": "Създаване/затваряне на проблем", - - "ISSUE_ASSIGN_UNASSIGN": "Възлагане/отмяна на възлагане на проблем", - "INVITE_MEMBERS": "Покана за членове", - "REMOVE_MEMBERS": "Премахване на членове", - "HANDLE_REQUESTS": "Обработване на заявки", - "ROLES_POSITIONS_CHANGE": "Промяна на роли/позиции", - "VIEW_DETAILS": "Преглед на детайли", - - "NO_INVITATIONS": "В момента няма покани!", - "NO_MEMBERS": "В момента няма членове!" - }, - "invite": { - "HEADING_TITLE": "Поканете член в отбора ви", - "HEADING_DESCRIPTION": "Изпратете покана до член на отбора по имейл", - "TEAM_MEMBER_EMAIL": "Имейл на члена на отбора", - "TEAM_MEMBER_FULLNAME": "Цялото име на члена на отбора", - "SEND_INVITE": "Изпрати покана", - "ERROR_WHILE_ACCEPTING_INVITATION": "Грешка при приемане на поканата", - "ERROR_WHILE_REJECTING_INVITATION": "Грешка при отхвърляне на поканата", - "INVITE_LABEL_SEND": "Изпрати покана", - "invitationTable": { - "NAME_AND_EMAIL": "Име и имейл", - "POSITION": "Позиция", - "DATE_AND_TIME_REQUEST": "Дата и час на искането", - "CV_OR_ATTACHMENT": "Автобиография / прикачен файл" - } - }, - "permissions": { - "SELECT_ROLES": "Избери роли" - }, - "unauthorized": { - "TITLE": "Неразрешено", - "HEADING_TITLE": "Нямате право за достъп до тази страница!", - "HEADING_DESCRIPTION": "Извиняваме се за неудобството, но не сте оторизирани за достъп до тази страница. Ако смятате, че това е грешка. Моля влезте." - }, - "page404": { - "HEADING_TITLE": "Ненамерено", - "HEADING_DESCRIPTION": "Търсеният ресурс не беше намерен!", - "LINK_LABEL": "Отиди на началната страница" - }, - "offline": { - "HEADING_TITLE": "Мрежата е прекъсната!", - "HEADING_DESCRIPTION": "В момента сте извън линия, моля, проверете интернет връзката си..." - }, - "error": { - "TITLE": "грешка!", - "HEADING_TITLE": "Нещо се обърка !", - "HEADING_DESCRIPTION": "Ако проблемът продължава, изпратете сигнал за помощ до нашия екип за поддръжка." - }, - "maintenance": { - "HEADING_TITLE": "Ние сме в процес на поддръжка", - "HEADING_DESCRIPTION": "В момента актуализираме нашия уебсайт, за да ви служим по-добре. Моля, проверете отново по-късно." - } - }, - - "timer": { - "START_TIMER": "Моля, изберете или създайте нова задача, за да започнете да проследявате времето", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Таймерът спря", - - "STOPPED_TIMER_TOAST_DESCRIPTION": "Таймерът спря поради смяна на отбора" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Оценка" - }, - "DAY_LIST": [{ "title": "7 дни" }, { "title": "14 дни" }] - }, - - "task": { - "TITLE": "Задача", - "ASSIGN_NEW_TASK": "Възлагане на нова задача", - "ASSIGNED_BY": "Възложено от", - "NO_ONE_FOR_TASK": "Няма отговорник за тази задача", - "WORKED_TODAY_ON_TASK_TOOLTIP": "работено днес по тази задача за", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "работено по тази задача общо за", - "WORKED_TODAY_ON_ALL_TOOLTIP": "работено днес по всички", - "TASKS_FOR_TOOLTIP": "задачи за", - - "taskLabel": { - "WORK_LABEL": "Работено", - "TASK_ASSIGNED": "Възложено", - "TASK_UNASSIGNED": "Невъзложено", - "BUTTON_LABEL": "Възлагане на задача" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "Тази раздел показва всички задачи, по които сте започнали да работите", - "ASSIGNED_DESCRIPTION": "Тази раздел показва всички задачи, които са възложени на вас", - "UNASSIGNED_DESCRIPTION": "Тази раздел показва всички задачи, които не са възложени на вас", - "NO_TASK_USER_ASSIGNED": "Никой не е възложен на тази задача" - }, - "taskTableHead": { - "TASK_NAME": "Име", - "TASK_STATUS": "Статус", - "TASK_WORK": { - "TITLE": "Работено по", - "DESCRIPTION": "Задача", - "LABEL": "Работено по задача" - }, - "TASK_TIME": "Оценка", - "TOTAL_WORK": { - "TITLE": "Общо работено", - "DESCRIPTION": "Днес", - "LABEL": "Общо работено днес" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Колко часа работил служителят общо и днес по задача", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Колко часа е работил служителят днес по всички задачи за избрания екип" - }, - "CONFIRM_CLOSE_TASK": "Моля, потвърдете ако искате да затворите задачата" - }, - - "form": { - "NAME_PLACEHOLDER": "Въведете името си", - "FIRST_NAME_PLACEHOLDER": "Собствено име", - "LAST_NAME_PLACEHOLDER": "Фамилия", - "EMAIL_PLACEHOLDER": "Въведете имейл адреса си", - "PHONE_PLACEHOLDER": "Телефонен номер", - - "ISSUE_NAME_PLACEHOLDER": "Име на проблема", - - "TEAM_NAME_PLACEHOLDER": "Моля въведете име на отбора", - "TASK_INPUT_PLACEHOLDER": "По какво работите?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Име на члена на отбора", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Имейл адрес на члена на отбора", - "COMPLETION_DESCRIPTION": "Напишете описание", - "UPLOAD_FILES": "Качване на файлове", - "ATTACHMENT_FILE": "Прикачени файлове", - "ADD_COMMENT": "Добавяне на коментар тук", - "SET_THEME": "Задаване на тема", - "CHANGE_AVATAR": "Смяна на аватар", - "SELECT_TEAM_SIZE": "Изберете размер на отбора", - "INVALID_ALLOWED_CHARACTER": "Невалидна стойност за allowedCharacters. Използвайте alpha, numeric или alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "Всички права запазени.", - "COPY_RIGHT1": "© {{date}}-настояще,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Общи условия", - "PRIVACY_POLICY": "Политика за поверителност", - "COOKIES": "Политика за бисквитки", - "BY": "От" - } - }, - - "errors": { - "NETWORK_ISSUE": "проблем с мрежата, моля опитайте по-късно", - "ERROR_WHILE_VERIFY_CODE": "Грешка при потвърждаване на кода.", - "LENGTH_NUMBER_ERROR": "Дължината трябва да е число и по-голяма от 0", - "INVALID_ALLOWED_CHARACTER": "Невалидна стойност за allowedCharacters. Използвайте alpha, numeric или alphanumeric", - "VALID_EMAIL": "Моля, въведете валиден имейл" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Натиснете Enter за валидиране" - }, - "team": { - "BACK_LABEL": "Обратно към отбора", - "PUBLIC_TEAM": "Публичен отбор", - "PRIVATE_TEAM": "Частен отбор", - "creation": { - "NEW": "Създаване на нов отбор" - } - }, - - "links": { - "common": { - "TASKS": "Задачи", - "TEAM": "Отбор", - "SETTINGS": "Настройки" - } - } -} diff --git a/apps/web/public/locales/de/common.json b/apps/web/public/locales/de/common.json deleted file mode 100644 index 44b7b7d02..000000000 --- a/apps/web/public/locales/de/common.json +++ /dev/null @@ -1,590 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Akzeptieren", - "ACCEPTED": "Akzeptiert", - "REJECT": "Ablehnen", - "REJECTED": "Abgelehnt", - "VERIFY": "Verifizieren", - "INVITE": "Einladen", - "INVITED": "Eingeladen", - "EXPIRE": "Ablaufen", - "EXPIRED": "Abgelaufen", - "REQUEST": "Anfrage", - "REQUESTED": "Angefragt", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Position", - "ROLES": "Rollen", - "JOIN_OR_LEFT": "Beigetreten / Verlassen", - "PLEASE": "Bitte", - "HERE": "Hier", - "PEOPLE": "Personen", - "COLLABORATE": "Zusammenarbeiten", - "NO": "Nein", - "ONLY_ME": "Nur ich", - "YES": "Ja", - "BASIC": "Basis", - "DELETE": "Löschen", - "MEET": "Treffen", - "BOARD": "Board", - "SECURITY_CODE": "Sicherheitscode", - "CONFIRM": "Bestätigen", - "YOUR_EMAIL": "deine E-Mail", - "CONTINUE": "Weiter", - "EDIT_TASK": "Aufgabe bearbeiten", - "ASSIGN_TASK": "Aufgabe zuweisen", - "ASSIGN_TASK_TO": "Aufgabe zuweisen an", - "REMOVE_ACCOUNT": "Konto entfernen", - "REMOVE_EVERYWHERE": "Überall entfernen", - "DELETE_ACCOUNT": "Dieses Konto löschen", - "UNASSIGN_TASK": "Aufgabe entziehen", - "MAKE_A_MANAGER": "Manager erstellen", - "UNMAKE_A_MANAGER": "Manager entfernen", - "TRANSFERT_OWNERSHIP": "Eigentümerschaft übertragen", - "TRANSFERT_OWNERSHIP_TO": "Vollständige Eigentümerschaft des Teams auf einen anderen Benutzer übertragen", - "REMOVE": "Entfernen", - "REMOVE_TEAM": "Team entfernen", - "DISPOSE_TEAM": "Team auflösen", - "QUIT_TEAM": "Team verlassen", - "QUIT": "Verlassen", - "STATUSES": "Status", - "RESEND_INVITATION": "Einladung erneut senden", - "TODAY": "Heute", - "TOTAL": "Gesamt", - "ESTIMATED": "Geschätzt", - "ESTIMATE": "Schätzen", - "STATUS": "Status", - "NAME": "Name", - "TASK": "Aufgabe", - "MY_TASKS": "Meine Aufgaben", - "WORKED_ON_TASK": "An Aufgabe gearbeitet", - "TOTAL_WORKED_TODAY": "Heute insgesamt gearbeitet", - "TOTAL_WORK": "Heutige Arbeit", - "OPEN": "Offen", - "NOW": "Jetzt", - "NEXT": "Nächste", - "PREV": "Vorherige", - "DETAILS": "Details", - "CLOSED": "Geschlossen", - "CLOSE": "Schließen", - "USER_NOT_FOUND": "Keine Benutzer gefunden.", - "TASK_TITTLE": "Aufgaben Titel", - "PUBLIC_TASK": "Diese Aufgabe ist öffentlich", - "PRIVATE_TASK": "Diese Aufgabe ist privat", - "PUBLIC_TASK_LABEL": "Öffentlich machen", - "PRIVATE_TASK_LABEL": "Privat machen", - "CREATE_TASK": "Neue Aufgabe erstellen", - "LINK_TASK": "Verknüpftes Ticket auswählen", - "LINK": "Verknüpfen", - "LINKS": "Links", - "SHOW": "Zeigen", - "ADD_LINK": "Links hinzufügen", - "COMMENT": "Kommentar", - "DESCRIPTION": "Beschreibung", - "CHILD_ISSUE_TASK": "Untergeordnetes Ticket auswählen", - "CREATE_TEAM": "Neues Team erstellen", - "VERIFY_ACCOUNT_MSG": "Bitte verifizieren Sie Ihr Konto, bevor Sie die App nutzen", - "CREATE_ROLE": "Rolle erstellen", - "CREATE": "Erstellen", - "CREATE_ISSUE": "Ticket erstellen", - "NEW_ISSUE": "Neues Ticket", - "ACTIVATED": "Aktiviert", - "DEACTIVATED": "Deaktiviert", - "PERIOD": "Zeitraum", - "NEW": "Neu", - "CREATE_VERSION": "Version erstellen", - "VERSION": "Version", - "LOADING": "Laden", - "TOTAL_TIME": "Gesamtzeit", - "LAST_24_HOURS": "Letzte 24 Stunden", - "WORKED": "Gearbeitet", - "ASSIGNED": "Zugewiesen", - "SELECT_STATUS": "Status auswählen", - "SELECT_ISSUE": "Ticket auswählen", - "UNASSIGNED": "Nicht zugewiesen", - "TASK_DETAILS": "Aufgabendetails", - "TYPE_SOMETHING": "Etwas eingeben", - "FILTER": "Filter", - "APPLY": "Anwenden", - "RESET": "Zurücksetzen", - "LOGOUT": "Abmelden", - "THEMES": "Themen", - "3D_MODE": "3D Modus", - "DARK_MODE": "Dark Mode", - "SETTINGS": "Einstellungen", - "PERSONAL": "Persönlich", - "USE_SETTING": "Einstellung verwenden", - "TEAM": "Team", - "MY_TEAM": "Mein Team", - "FULL_NAME": "Voller Name", - "USER_AVATAR": "Benutzeravatar", - "CONTACT": "Kontakt", - "ENABLED": "aktivieren", - "DISABLED": "deaktivieren", - - "THEME": "Thema", - "TIME_ZONE": "Zeitzone", - "EDIT": "Bearbeiten", - "SAVE": "Speichern", - "LANGUAGE": "Sprache", - "DETECT": "Erkennen", - "TRANSFER": "Übertragen", - "TRANSFER_TEAM": "Team übertragen", - "TEAM_MEMBERS": "Teammitglieder", - "NO_TEAM": "Erstellen Sie Ihr eigenes Team oder treten Sie einem bestehenden bei", - "NO_TEAM_SUB": "Es ist großartig, mit anderen zusammenzuarbeiten, also erstelle ein Team und lade alle zur Zusammenarbeit ein!", - "NO_TEAM_TOOLTIP": "Sie müssen Ihre E-Mail-Adresse bestätigen", - "CANCEL": "Abbrechen", - "DISCARD": "Verwerfen", - "EXISTING_MEMBER": "Bereits Mitglied", - "NEW_MEMBER": "Mitglied werden", - "BACK": "Zurück", - "JOIN_REQUEST": "Beitrittsanfrage", - "PERMISSION": "Berechtigung", - "SEARCH": "Suchen", - "ADD_PARENT": "Übergeordnet hinzufügen", - "BLOCKS": "Blockiert", - "CLONES": "Klone", - "DUPLICATES": "Duplikate", - "IS_BLOCKED_BY": "Wird blockiert von", - "IS_CLONED_BY": "Wird geklont von", - "IS_DUPLICATED_BY": "Wird dupliziert von", - "RELATES_TO": "Bezieht sich auf", - "CHANGE_PARENT": "Übergeordnet ändern", - "RELATED_ISSUES": "Verknüpfte Tickets", - "CHILD_ISSUES": "Untergeordnete Tickets", - "REOPEN": "Wieder öffnen", - "NO_TASKS": "Keine Aufgaben", - "FULL_WIDTH": "Volle Breite", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Bitte stoppen Sie den Timer, bevor Sie die Aufgabe ändern", - - "COLLABORATE_DIALOG_TITLE": "Zusammenarbeit beginnen", - "COLLABORATE_DIALOG_SUB_TITLE": "Mitglied(er) einladen und zusammenarbeiten", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Meeting oder Board Zusammenarbeit starten", - "ISSUE_TYPE": "Ticket Typ", - "ACTIVITY": "Aktivität", - "FILTER_ALL": "Alle", - "FILTER_COMMENTS": "Kommentare", - "FILTER_HISTORY": "Historie", - "FILTER_UNSUBSCRIBE": "Abmelden", - - "KEYBOARD_SHORTCUTS": "Tastenkombinationen", - - "GITHUB_LOADING_TEXT": "Wir installieren jetzt Ihre GitHub-Integration, warten Sie...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Synchronisieren Sie Aufgaben in Ihrer Anwendung automatisch für nahtlose und effiziente Aktualisierungen.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Synchronisieren Sie Aufgaben selektiv, indem Sie sie mit einem bestimmten Label verknüpfen.", - "GITHUB_AUTO_SYNC_LABEL": "Auto-Sync-Label auswählen", - "THERE_IS_NO_TASK_ASSIGNED": "Es ist keine Aufgabe zugewiesen", - "NO_USERS_ONLINE": "Es sind keine Benutzer online", - "NOT_FOUND": "Nicht gefunden", - "PAGE_NOT_FOUND": "Seite nicht gefunden", - "NO_USERS_WORKING": "Derzeit gibt es keine aktiven Benutzer", - "NO_USERS_PAUSED_WORK": "Derzeit gibt es keine Benutzer, die ihre Arbeit eingestellt haben", - "NO_USERS_IDLE": "Derzeit gibt es keine inaktiven Benutzer", - "ALL_MEMBERS": "Alle Mitglieder", - "NOT_WORKING": "Nicht arbeiten", - "WORKING": "Arbeiten", - "PAUSED": "Pausiert", - "ONLINE": "Online" - }, - "hotkeys":{ - "HELP": "Hilfe", - "TO_OPEN_SHORTCUT_LIST": "Um die Liste der Tastenkombinationen zu öffnen", - "TIMER": "Timer", - "START_TIMER": "Timer starten", - "STOP_TIMER": "Timer stoppen", - "TASK": "Aufgabe", - "ASSIGN_TASK": "Aufgabe zuweisen", - "CREATE_TASK": "Neue Aufgabe erstellen" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "Wir arbeiten derzeit an der Echtzeitsynchronisierung. Bitte überprüfen Sie diese Funktion später.", - "ALERT_DELETE_ACCOUNT": "Das Konto wird von allen Teams entfernt, außer wo Sie nur Manager sind", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Ihr Konto wird dauerhaft gelöscht und von allen Teams entfernt", - "ALERT_REMOVE_TEAM": "Das Team wird vollständig aus dem System entfernt und die Teammitglieder verlieren den Zugriff", - "ALERT_REMOVE_ALL_DATA": "Alle Kontodaten werden aus allen Teams entfernt, in denen Sie NUR ein bestehender Manager sind.", - "ALERT_QUIT_TEAM": "Sie sind im Begriff, das Team zu verlassen" - }, - "pages": { - "home": { - "BREADCRUMB": ["Dashboard"], - "SENT_EMAIL_VERIFICATION": "Verifizierungscode wurde an Ihre E-Mail gesendet", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "Sie müssen ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " Ihre E-Mail-Adresse. Der Verifizierungscode sollte bereits an Ihre E-Mail gesendet worden sein, aber klicken Sie gerne auf ", - "SENT_EMAIL_VERIFICATION_RESEND": " um den Code erneut zu senden, falls Sie ihn nicht erhalten haben.", - "INVITATIONS": "Sie wurden eingeladen, beizutreten", - "CONFIRM_ACCEPT_INVITATION": "Möchten Sie die Einladung wirklich annehmen?", - "CONFIRM_REJECT_INVITATION": "Möchten Sie die Einladung wirklich ablehnen?" - }, - - "profile": { - "BREADCRUMB": ["Aufgaben des Mitglieds"] - }, - - "taskDetails": { - "BREADCRUMB": ["Aufgabendetails"], - "DESCRIPTION": "Beschreibungen", - "ADD_DESCRIPTION": "Beschreibung hier hinzufügen", - "TYPE_OF_ISSUE": "Art des Tickets", - "CREATOR": "Ersteller", - "ASSIGNEES": "Zugewiesene", - "START_DATE": "Startdatum", - "DUE_DATE": "Fälligkeitsdatum", - "DAYS_REMAINING": "Verbleibende Tage", - "VERSION": "Version", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Größe", - "PRIORITY": "Priorität", - "ESTIMATIONS": "Schätzungen", - "PROGRESS": "Fortschritt", - "TOTAL_TIME": "Gesamtzeit", - "TIME_TODAY": "Zeit heute", - "TOTAL_GROUP_TIME": "Gesamtgrupppenzeit", - "TIME_REMAINING": "Verbleibende Zeit", - "CREATED": "Erstellt", - "UPDATED": "Aktualisiert", - "RESOLVED": "Gelöst", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "Die Aufgabenbezeichnung konnte nicht aktualisiert werden.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Die Aufgabenbezeichnung darf nicht mehr als 255 Zeichen umfassen.", - - "TASK_IS_ALREADY_EPIC": "Epische Aufgabentypen können nicht geändert werden.", - "TASK_HAS_PARENT": "Der Aufgabentyp kann nicht geändert werden, da die Aufgabe bereits ein übergeordnetes Element hat." - }, - - "auth": { - "SEND_CODE": "Code senden", - "RESEND_CODE": "Code erneut senden", - "RESEND_CODE_IN": "Code erneut einsenden", - "JOIN": "Beitreten", - "UNRECEIVED_CODE": "Keinen Code erhalten?", - "JOIN_TEAM": "Team beitreten", - "INPUT_INVITE_CODE": "Einladungscode eingeben.", - "INPUT_INVITE_CODE_DESC": "Geben Sie den Einladungscode ein, den wir Ihnen per E-Mail geschickt haben.", - "INVALID_INVITE_CODE_MESSAGE": "Ungültiger Code", - "WELCOME_TEAMS": "Willkommen bei Ever Teams", - - "COVER_TITLE": "Verfolgen Sie den Arbeitsfortschritt Ihrer Teams in Echtzeit!", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Anmelden", - "SELECT_WORKSPACE": "Arbeitsbereich auswählen", - "ENTER_EMAIL": "E-Mail-Adresse eingeben", - "WORKSPACES_NOT_FOUND": "Keine Arbeitsbereiche gefunden" - }, - "authPasscode": { - "HEADING_TITLE": "Bestehendem Team beitreten", - "HEADING_DESCRIPTION": "Bitte geben Sie E-Mail und Einladungscode ein, um einem bestehenden Team beizutreten." - }, - "authLogin": { - "HEADING_TITLE": "Beim Team anmelden", - "HEADING_DESCRIPTION": "Bitte geben Sie E-Mail und Einladungscode ein, um sich anzumelden.", - - "WORKSPACE": "Arbeitsbereich", - "HEADING_WORKSPACE_LINE1": "Die E-Mail ist mit mehreren Arbeitsbereichen verknüpft,", - "HEADING_WORKSPACE_LINE2": "bitte wählen Sie einen aus, um fortzufahren" - }, - "authTeam": { - "HEADING_TITLE": "Neues Team erstellen", - "HEADING_DESCRIPTION": "Bitte geben Sie die Details für Ihr neues Team ein, um ein neues Team zu erstellen.", - "LOADING_TEXT": "Wir erstellen gerade Ihren neuen Arbeitsbereich, bitte warten...", - "VERIFY_EMAIL_LOADING_TEXT": "Wir verifizieren gerade Ihre E-Mail, bitte warten...", - "INPUT_TEAM_NAME": "Teamnamen eingeben", - "JOIN_EXISTING_TEAM": "Einem bestehenden Team beitreten?", - "CREATE_FIRST_TEAM": "Ihr erstes Team erstellen", - "CREATE_TEAM": "Team erstellen" - }, - "settings": { - "BREADCRUMB": [{ "title": "Dashboard", "href": "/" }, "Einstellungen"], - "DANDER_ZONE": "Gefahrenzone", - "HEADING_DESCRIPTION": "Hier können Sie Ihr persönliches Dashboard einrichten und verwalten", - "ARE_YOU_SURE_TO_DELETE_USER": "Möchten Sie diesen Benutzer wirklich löschen?" - }, - "settingsPersonal": { - "HEADING_TITLE": "Allgemeine Einstellungen", - "emailNotValid": "Bitte geben Sie eine gültige E-Mail-Adresse an", - "phoneNotValid": "Bitte geben Sie eine gültige Telefonnummer an", - "WORK_SCHEDULE": "Arbeitszeitplan", - "SUBSCRIPTION": "Abonnement", - "TIMEZONE_SEARCH_PLACEHOLDER": "Ihre Zeitzone", - "ABOUT_TO_CHANGE_EMAIL": "Sie sind im Begriff, die E-Mail zu ändern", - "ABOUT_TO_DELETE_ACCOUNT": "Sie sind im Begriff, Ihr Konto zu löschen?", - "DATA_SYNCHRONIZATION": "Data Synchronization", - "ABOUT_TO_REMOVE_ACCOUNT": "Sie sind im Begriff, Ihr Konto zu entfernen?", - "ABOUT_TO_REMOVE_FROM_ALL_TEAMS": "You're about to be removed from all teams, unless you're the only manager ?", - "ABOUT_TO_DELETE_ALL_ACCOUNT_DATA": "You are about to Delete your account and all your data ?" - }, - "settingsTeam": { - "HEADING_TITLE": "Allgemeine Einstellungen", - "MEMBER_HEADING_TITLE": "Mitglieder", - "PRIORITIES_HEADING": "Prioritäten", - "NOTIFICATION_HEADING": "Benachrichtigungen", - "SIZES_HEADING": "Größen", - "TEAM_NAME": "Teamname", - "TEAM_TYPE": "Teamtyp", - "TIME_TRACKING": "Zeiterfassung", - - "ADD_NEW_MEMBER": "Neues Mitglied hinzufügen", - "MANAGE_ASSIGNEES": "Zugewiesene verwalten", - "SEARCH_MEMBER": "Mitglied suchen", - "TASK_STATUSES": "Aufgabenstatus", - "TASK_PRIORITIES": "Aufgabenprioritäten", - "TASK_SIZES": "Aufgabengrößen", - "TASK_LABELS": "Aufgabenlabels", - "ISSUE_TYPES": "Tickettypen", - "RELATED_TYPE": "Verwandter Typ", - - "INVITATION_HEADING_TITLE": "Einladungen", - "CREATE_NEW_STATUSES": "Neue Status erstellen", - "CREATE_NEW_STATUS": "Neuen Status erstellen", - "CREATE_NEW_VERSION": "Neue Version erstellen", - "CREATE_NEW_PRIORITIES": "Neue Prioritäten erstellen", - "CREATE_NEW_PRIORITY": "Neue Priorität erstellen", - "CREATE_NEW_SIZES": "Neue Größen erstellen", - "CREATE_NEW_SIZE": "Neue Größe erstellen", - "CREATE_NEW_LABELS": "Neue Labels erstellen", - "CREATE_NEW_LABEL": "Neues Label erstellen", - "CREATE_NEW_ISSUE_TYPES": "Neue Tickets erstellen", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Persönliche Mitgliederinformationen ausblenden", - "POSITION_CUSTOM": "Benutzerdefinierte Positionen", - "INVITATION_EXPIRATION": "Einladungsablauf", - "NOTIFY_IF": "Benachrichtigen bei", - "TEAM_REQUEST": "Teamanfragen", - "WORK_SCHEDULE": "Arbeitszeitplan", - "MEMBER_AND_ROLES": "Mitglieder und Rollen", - "INTEGRATIONS": "Integrationen", - "DANDER_ZONES": "Gefahrenzonen", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Verbinden Sie sich mit GitHub und beginnen Sie, GitHub-Tickets mit Ihrem Team zu synchronisieren", - "SELECT_REPOSITORY": "Repository auswählen", - - "INSTALL": "Installieren", - - "LIST_OF_STATUSES": "Liste der Status", - "LIST_OF_PRIORITIES": "Liste der Prioritäten", - "LIST_OF_SIZES": "Liste der Größen", - "LIST_OF_LABELS": "Liste der Labels", - "LIST_OF_ISSUES_TYPE": "Liste der Tickets", - - "GENERAL": "Allgemein", - "SOUND": "Ton", - "EMAIL": "E-Mail", - "USERS": "Benutzer", - "TASKS": "Aufgaben", - "SYSTEM": "System", - "SECURITY": "Sicherheit", - "INAPP": "In App", - "NOTIFICATION_HEADING_TITLE": "Benachrichtigungseinstellungen", - "ISSUE_HEADING_TITLE": "Ticketeinstellungen", - - "TASK_PRIVACY": "Aufgabenprivatsphäre", - "MULTIPLE_ASSIGNEES": "Mehrere Zugewiesene", - "MANUAL_TIME": "Manuelle Zeit", - "GROUP_ESTIMATION": "Gruppenschätzung", - "ESTIMATION_IN_HOURS": "Schätzung in Stunden", - "ESTIMATION_IN_STORY_POINTS": "Schätzung in Story Points", - "PROOF_OF_COMPLETION": "Fertigstellungsnachweis", - "LINKED_ISSUES": "Verlinkte Tickets", - "COMMENTS": "Kommentare", - "HISTORY": "Historie", - "ACCEPTANCE_CRITERIA": "Akzeptanzkriterien", - "DRAFT_ISSUES": "Entwurfstickets", - "AUTO_CLOSE_ISSUE": "Ticket automatisch schließen", - "AUTO_ARCHIVE_ISSUE": "Ticket automatisch archivieren", - "AUTO_STATUS": "Automatischer Status", - "VERSIONS": "Versionen", - "LIST_OF_VERSONS": "Liste der Versionen", - "ISSUETYPE": "Tickettypen", - "LIST_OF_ISSUES": "Liste der Tickets", - "RELATED_ISSUE_TYPE": "Verwandte Tickettypen", - "LIST_OF_RELATED_TYPE": "Liste verwandter Typen", - "INITIAL": "Anfänglich", - "COPY_NUMBER": "Kopiennummer", - "IN_PROGRESS": "In Bearbeitung", - "FINAL": "Final", - "DISPOSE_TEAM": "Sie sind im Begriff, das Team aufzulösen?", - "QUIT_TEAM": "Sie sind im Begriff, das Team zu verlassen?", - "TEAM_COLOR": "Teamfarbe", - "TEAM_SIZE": "Teamgröße", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Ticketeinstellungen", - - "TRACK_TIME": "Zeit verfolgen", - "ESTIMATE_ISSUE": "Ticket schätzen", - "EPICS_CREATE_CLOSE": "Epics erstellen/schließen", - "ISSUE_CREATE_CLOSE": "Ticket erstellen/schließen", - "ISSUE_ASSIGN_UNASSIGN": "Ticket zuweisen/entziehen", - "INVITE_MEMBERS": "Mitglieder einladen", - "REMOVE_MEMBERS": "Mitglieder entfernen", - "HANDLE_REQUESTS": "Anfragen bearbeiten", - "ROLES_POSITIONS_CHANGE": "Rollen-/Positionsänderung", - "VIEW_DETAILS": "Details anzeigen", - - "NO_INVITATIONS": "Es gibt derzeit keine Einladungen!", - "NO_MEMBERS": "Es gibt derzeit keine Mitglieder!" - }, - "invite": { - "HEADING_TITLE": "Mitglied in Ihr Team einladen", - "HEADING_DESCRIPTION": "Einladung per E-Mail an ein Teammitglied senden", - "TEAM_MEMBER_EMAIL": "E-Mail des Teammitglieds", - "TEAM_MEMBER_FULLNAME": "Voller Name des Teammitglieds", - "SEND_INVITE": "Einladung senden", - "ERROR_WHILE_ACCEPTING_INVITATION": "Fehler beim Annehmen der Einladung", - "ERROR_WHILE_REJECTING_INVITATION": "Fehler beim Ablehnen der Einladung", - "INVITE_LABEL_SEND": "Einladung senden", - "invitationTable": { - "NAME_AND_EMAIL": "Name & E-Mail", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Datum & Uhrzeit der Anfrage", - "CV_OR_ATTACHMENT": "Lebenslauf / Anhang" - } - }, - "permissions": { - "SELECT_ROLES": "Rollen auswählen" - }, - "unauthorized": { - "TITLE": "Nicht autorisiert", - "HEADING_TITLE": "Sie sind nicht autorisiert auf diese Seite zuzugreifen !", - "HEADING_DESCRIPTION": "Wir entschuldigen uns für die Unannehmlichkeiten, aber Sie sind nicht berechtigt, auf diese Seite zuzugreifen. Wenn Sie glauben, dass dies ein Fehler ist. Bitte loggen Sie sich ein." - }, - "page404": { - "HEADING_TITLE": "Nicht gefunden", - "HEADING_DESCRIPTION": "Die gesuchte Ressource wurde nicht gefunden!", - "LINK_LABEL": "Zur Startseite" - }, - "offline": { - "HEADING_TITLE": "Netzwerk getrennt!", - "HEADING_DESCRIPTION": "Sie sind derzeit offline, bitte überprüfen Sie Ihre Internetverbindung..." - }, - "error": { - "TITLE": "Error !", - "HEADING_TITLE": "Something went wrong !", - "HEADING_DESCRIPTION": "If the problem persists, send a distress signal to our support team." - }, - "maintenance": { - "HEADING_TITLE": "Wir halten es instand.", - "HEADING_DESCRIPTION": "Wir aktualisieren derzeit unsere Website, um Sie besser bedienen zu können. Bitte schauen Sie später wieder vorbei." - } - }, - "timer": { - "START_TIMER": "Bitte wählen oder erstellen Sie eine neue Aufgabe, um die Zeit zu tracken", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer gestoppt", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer wegen Teamwechsel gestoppt" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Schätzen" - }, - "DAY_LIST": [{ "title": "7 Tage" }, { "title": "14 Tage" }] - }, - - "task": { - "TITLE": "Aufgabe", - "ASSIGN_NEW_TASK": "Neue Aufgabe zuweisen", - "ASSIGNED_BY": "Zugewiesen von", - "NO_ONE_FOR_TASK": "Niemand dieser Aufgabe zugewiesen", - "WORKED_TODAY_ON_TASK_TOOLTIP": "heute an dieser Aufgabe gearbeitet für", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "insgesamt an dieser Aufgabe gearbeitet für", - "WORKED_TODAY_ON_ALL_TOOLTIP": "heute an allem gearbeitet für", - "TASKS_FOR_TOOLTIP": "Aufgaben für", - "taskLabel": { - "WORK_LABEL": "Gearbeitet", - "TASK_ASSIGNED": "Zugewiesen", - "TASK_UNASSIGNED": "Nicht zugewiesen", - "BUTTON_LABEL": "Aufgabe zuweisen" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "Dieser Tab zeigt alle Aufgaben, an denen Sie gearbeitet haben", - "ASSIGNED_DESCRIPTION": "Dieser Tab zeigt alle Aufgaben, die Ihnen zugewiesen sind", - "UNASSIGNED_DESCRIPTION": "Dieser Tab zeigt alle Aufgaben, die Ihnen nicht zugewiesen sind", - "NO_TASK_USER_ASSIGNED": "Niemandem dieser Aufgabe zugewiesen" - }, - "taskTableHead": { - "TASK_NAME": "Name", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Gearbeitet an", - "DESCRIPTION": "Aufgabe", - "LABEL": "An Aufgabe gearbeitet" - }, - "TASK_TIME": "Schätzung", - "TOTAL_WORK": { - "TITLE": "Insgesamt gearbeitet", - "DESCRIPTION": "Heute", - "LABEL": "Heute insgesamt gearbeitet" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Wie viele Stunden hat der Mitarbeiter heute und insgesamt an der Aufgabe gearbeitet", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Wie viele Stunden hat der Mitarbeiter heute an allen Aufgaben für das ausgewählte Team gearbeitet" - }, - "CONFIRM_CLOSE_TASK": "Bitte bestätigen Sie, ob Sie die Aufgabe schließen möchten" - }, - - "form": { - "NAME_PLACEHOLDER": "Ihren Namen eingeben", - "FIRST_NAME_PLACEHOLDER": "Vorname", - "LAST_NAME_PLACEHOLDER": "Nachname", - "EMAIL_PLACEHOLDER": "Ihre E-Mail-Adresse eingeben", - "PHONE_PLACEHOLDER": "Telefonnummer", - - "ISSUE_NAME_PLACEHOLDER": "Ticketname", - - "TEAM_NAME_PLACEHOLDER": "Bitte geben Sie den Teamnamen ein", - "TASK_INPUT_PLACEHOLDER": "Woran arbeiten Sie?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Name des Teammitglieds", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "E-Mail-Adresse des Teammitglieds", - "COMPLETION_DESCRIPTION": "Beschreibung schreiben", - "UPLOAD_FILES": "Dateien hochladen", - "ATTACHMENT_FILE": "Angehängte Dateien", - "ADD_COMMENT": "Kommentar hinzufügen", - "SET_THEME": "Design festlegen", - "CHANGE_AVATAR": "Avatar ändern", - "SELECT_TEAM_SIZE": "Teamgröße auswählen", - "INVALID_ALLOWED_CHARACTER": "Ungültiger Wert für allowedCharacters. Verwenden Sie alpha, numeric oder alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "Alle Rechte vorbehalten.", - "COPY_RIGHT1": "© {{date}}-Gegenwart,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Nutzungsbedingungen", - "PRIVACY_POLICY": "Datenschutzrichtlinie", - "COOKIES": "Cookie-Richtlinie", - "BY": "Von" - } - }, - - "errors": { - "NETWORK_ISSUE": "Netzwerkproblem, bitte versuchen Sie es später noch einmal", - "ERROR_WHILE_VERIFY_CODE": "Fehler beim Verifizieren des Codes.", - "LENGTH_NUMBER_ERROR": "Die Länge muss eine Zahl größer als 0 sein", - "INVALID_ALLOWED_CHARACTER": "Ungültiger Wert für allowedCharacters. Verwenden Sie alpha, numeric oder alphanumeric", - "VALID_EMAIL": "Bitte geben Sie eine gültige E-Mail-Adresse ein" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Enter drücken, um zu validieren" - }, - "team": { - "BACK_LABEL": "Zurück zum Team", - "PUBLIC_TEAM": "Öffentliches Team", - "PRIVATE_TEAM": "Privates Team", - "creation": { - "NEW": "Neues Team erstellen" - } - }, - "links": { - "common": { - "TASKS": "Aufgaben", - "TEAM": "Team", - "SETTINGS": "Einstellungen" - } - } -} diff --git a/apps/web/public/locales/en/common.json b/apps/web/public/locales/en/common.json deleted file mode 100644 index 667d650c8..000000000 --- a/apps/web/public/locales/en/common.json +++ /dev/null @@ -1,609 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accept", - "ACCEPTED": "Accepted", - "REJECT": "Reject", - "REJECTED": "Rejected", - "VERIFY": "verify", - "INVITE": "Invite", - "INVITED": "Invited", - "EXPIRE": "Expire", - "EXPIRED": "Expired", - "REQUEST": "Request", - "REQUESTED": "Requested", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Position", - "ROLES": "Roles", - "JOIN_OR_LEFT": "Joined / Left", - "PLEASE": "please", - "HERE": "here", - "PEOPLE": "People", - "COLLABORATE": "Collaborate", - "NO": "No", - "ONLY_ME": "Only me", - "YES": "Yes", - "BASIC": "Basic", - "DELETE": "Delete", - "MEET": "Meet", - "BOARD": "Board", - "SECURITY_CODE": "Security Code", - "CONFIRM": "Confirm", - "YOUR_EMAIL": "your email", - "CONTINUE": "Continue", - "EDIT_TASK": "Edit Task", - "ASSIGN_TASK": "Assign Task", - "ASSIGN_TASK_TO": "Assign Task", - "REMOVE_ACCOUNT": "Remove Account", - "REMOVE_EVERYWHERE": "Remove From All Teams", - "DELETE_ACCOUNT": "Delete This Account", - "DELETE_ALL_DATA": "Delete All Data", - "UNASSIGN_TASK": "Unassign Task", - "MAKE_A_MANAGER": "Make a Manager", - "UNMAKE_A_MANAGER": "Unmake a Manager", - "TRANSFERT_OWNERSHIP": "Transfer Ownership", - "TRANSFERT_OWNERSHIP_TO": "Transfer full ownership of team to another user", - "REMOVE": "Remove", - "REMOVE_TEAM": "Remove Team", - "DISPOSE_TEAM": "Dispose Team", - "QUIT_TEAM": "Quit the Team", - "QUIT": "Quit", - "STATUSES": "Statuses", - "RESEND_INVITATION": "Resend Invitation", - "TODAY": "Today", - "TOTAL": "Total", - "ESTIMATED": "Estimated", - "ESTIMATE": "Estimate", - "STATUS": "Status", - "NAME": "Name", - "TASK": "Task", - "MY_TASKS": "My Tasks", - "WORKED_ON_TASK": "Worked on Task", - "TOTAL_WORKED_TODAY": "Total worked Today", - "TOTAL_WORK": "Today work", - "OPEN": "Open", - "NOW": "Now", - "NEXT": "Next", - "PREV": "Previous", - "DETAILS": "Details", - "CLOSED": "Closed", - "CLOSE": "Close", - "USER_NOT_FOUND": "No users found.", - "TASK_TITTLE": "Task Title", - "PUBLIC_TASK": "This task is Public", - "PRIVATE_TASK": "This task is Private", - "PUBLIC_TASK_LABEL": "Make a public", - "PRIVATE_TASK_LABEL": "Make a private", - "CREATE_TASK": "Create New Task", - "LINK_TASK": "Select Related Issue", - "LINK": "Link", - "LINKS": "Links", - "SHOW": "Show", - "ADD_LINK": "Add Links", - "COMMENT": "Comment", - "DESCRIPTION": "Description", - "CHILD_ISSUE_TASK": "Select Child Issue", - "CREATE_TEAM": "Create New Team", - "VERIFY_ACCOUNT_MSG": "Please Verify your account before start using the app", - "CREATE_ROLE": "Create Role", - "CREATE": "Create", - "CREATE_ISSUE": "Create issue", - "NEW_ISSUE": "New Issue", - "ACTIVATED": "Activated", - "DEACTIVATED": "Activated", - "PERIOD": "Period", - "NEW": "New", - "CREATE_VERSION": "Create Version", - "VERSION": "Version", - "LOADING": "Loading", - "TOTAL_TIME": "Total time", - "LAST_24_HOURS": "Last 24 Hours", - "WORKED": "Worked", - "ASSIGNED": "Assigned", - "SELECT_STATUS": "Select status", - "SELECT_ISSUE": "Select Issue", - "UNASSIGNED": "Unassigned", - "TASK_DETAILS": "Task Details", - "TYPE_SOMETHING": "Type something", - "FILTER": "Filter", - "APPLY": "Apply", - "RESET": "Reset", - "LOGOUT": "Log Out", - "THEMES": "Themes", - "3D_MODE": "3D Mode", - "DARK_MODE": "Dark Mode", - "SETTINGS": "Settings", - "PERSONAL": "Personal", - "USE_SETTING": "Use setting", - "TEAM": "Team", - "MY_TEAM": "My Team", - "FULL_NAME": "Full Name", - "USER_AVATAR": "User Avatar", - "CONTACT": "Contact", - "ENABLED": "Enabled", - "DISABLED": "Disabled", - "THEME": "Theme", - "TIME_ZONE": "Timezone", - "EDIT": "Edit", - "SAVE": "Save", - "LANGUAGE": "Language", - "DETECT": "Detect", - "TRANSFER": "Transfer", - "TRANSFER_TEAM": "Transfer Team", - "TEAM_MEMBERS": "Team Members", - "NO_TEAM": "Create your own team or join existed", - "NO_TEAM_SUB": "It's great to work with others so create a team and invite everyone to collaborate!", - "NO_TEAM_TOOLTIP": "You need to verify your email address", - "CANCEL": "Cancel", - "DISCARD": "Discard", - "EXISTING_MEMBER": "Already a Member", - "NEW_MEMBER": "Become a Member", - "BACK": "Back", - "DONT_HAVE_ACCOUNT": "Don't have an account?", - "REGISTER": "Register Now!", - "JOIN_REQUEST": "Request To Join", - "PERMISSION": "Permission", - "SEARCH": "Search", - "ADD_PARENT": "Add Parent", - "BLOCKS": "Blocks", - "CLONES": "Clones", - "DUPLICATES": "Duplicates", - "IS_BLOCKED_BY": "Is Blocked By", - "IS_CLONED_BY": "Is Cloned By", - "IS_DUPLICATED_BY": "Is Duplicated By", - "RELATES_TO": "Relates To", - "CHANGE_PARENT": "Change Parent", - "RELATED_ISSUES": "Related Issues", - "CHILD_ISSUES": "Child Issues", - "REOPEN": "Reopen", - "NO_TASKS": "No Tasks", - "FULL_WIDTH": "Full width", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Please stop the Timer before changing the Task", - "COLLABORATE_DIALOG_TITLE": "Start Collaboration", - "COLLABORATE_DIALOG_SUB_TITLE": "Invite member(s) and start collaborating", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Start Meeting or Board Collaboration", - "ISSUE_TYPE": "Issue Type", - "ACTIVITY": "Activity", - "FILTER_ALL": "All", - "FILTER_COMMENTS": "Comments", - "FILTER_HISTORY": "History", - "FILTER_UNSUBSCRIBE": "Unsubscribe", - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", - "GITHUB_LOADING_TEXT": "We are now installing your GitHub Integration, hold on...", - "GITHUB_INTEGRATION_SUBTITLE_TEXT": "Activate GitHub Integration for project & repository sync", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Automatically synchronize tasks in your application for seamless and efficient updates.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Synchronize tasks selectively by associating them with specific label.", - "GITHUB_AUTO_SYNC_LABEL": "Select Auto-Sync Label", - "THERE_IS_NO_TASK_ASSIGNED": "There is no task assigned", - "NO_USERS_ONLINE": "There are no users online", - "NOT_FOUND": "Not Found", - "PAGE_NOT_FOUND": "Page Not Found", - "NO_USERS_WORKING": "There are currently no active users", - "NO_USERS_PAUSED_WORK": "There are currently no users who have paused their work", - "NO_USERS_IDLE": "There are currently no inactive users", - "ALL_MEMBERS": "All Members", - "NOT_WORKING": "Not Working", - "WORKING": "Working", - "PAUSED": "Paused", - "ONLINE": "Online" - }, - "hotkeys":{ - "HELP": "Help", - "TO_OPEN_SHORTCUT_LIST": "To open the shortcut list", - "TIMER": "Timer", - "START_TIMER": "Start Timer", - "STOP_TIMER": "Stop Timer", - "TASK": "Task", - "ASSIGN_TASK": "Assign Task", - "CREATE_TASK": "Create Task" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "We are working on Real-Time Sync at the moment, please check on this feature later.", - "ALERT_DELETE_ACCOUNT": "You will be removed from all teams, except where you are the only manager in the team", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Your Account will be deleted permanently with removing from all teams", - "ALERT_REMOVE_ALL_DATA": "All Account Data will be removed from all teams where you are ONLY one existed manager", - "ALERT_REMOVE_TEAM": "Team will be completely removed for the system and team members lost access", - "ALERT_QUIT_TEAM": "You are about to quit the team" - }, - "pages": { - "home": { - "BREADCRUMB": [ - "Dashboard" - ], - "SENT_EMAIL_VERIFICATION": "Code Verification has been sent to your email", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "You need to ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " your email address. The verification code should already be send to your email, but feel free to click ", - "SENT_EMAIL_VERIFICATION_RESEND": " to resend the code, if you did not received it.", - "INVITATIONS": "You've been invited to join", - "CONFIRM_ACCEPT_INVITATION": "Are you sure you want to accept the invitation?", - "CONFIRM_REJECT_INVITATION": "Are you sure you want to reject the invitation?" - }, - "kanban": { - "KANBAN_BOARD": [ - "Kanban Board" - ] - }, - "profile": { - "BREADCRUMB": [ - "Member Tasks" - ] - }, - "taskDetails": { - "BREADCRUMB": [ - "Task Details" - ], - "DESCRIPTION": "Descriptions", - "ADD_DESCRIPTION": "Add Description here", - "TYPE_OF_ISSUE": "Type of Issue", - "CREATOR": "Creator", - "ASSIGNEES": "Assignees", - "START_DATE": "Start Date", - "DUE_DATE": "Due Date", - "DAYS_REMAINING": "Days Remaining", - "VERSION": "Version", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Size", - "PRIORITY": "Priority", - "ESTIMATIONS": "Estimations", - "PROGRESS": "Progress", - "TOTAL_TIME": "Total Time", - "TIME_TODAY": "Time Today", - "TOTAL_GROUP_TIME": "Total Group Time", - "TIME_REMAINING": "Time Remaining", - "CREATED": "Created", - "UPDATED": "Updated", - "RESOLVED": "Resolved", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "We couldn't update Task Title.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Task Title can't exceed 255 characters.", - "TASK_IS_ALREADY_EPIC": "Epic Task Type can not be changed.", - "TASK_HAS_PARENT": "Task Type can not be changed as Task has already Parent." - }, - "auth": { - "SEND_CODE": "send code", - "RESEND_CODE": "Resend Code", - "RESEND_CODE_IN": "Resend Code in", - "JOIN": "Join", - "UNRECEIVED_CODE": "Didn't receive code ?", - "JOIN_TEAM": "Join Team", - "INPUT_INVITE_CODE": "Input invitation code.", - "INPUT_INVITE_CODE_DESC": "Enter the invitation code we sent to your email.", - "INVALID_INVITE_CODE_MESSAGE": "Invalid Code", - "WELCOME_TEAMS": "Real-Time Clarity, Real-Time Reality™.", - "COVER_TITLE": "Open Work and Project Management Platform", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Login", - "SELECT_WORKSPACE": "Select Workspace", - "ENTER_EMAIL": "Enter Email", - "WORKSPACES_NOT_FOUND": "Workspaces Not Found" - }, - "authPasscode": { - "HEADING_TITLE": "Join existing Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to join existing team." - }, - "authLogin": { - "HEADING_TITLE": "Log In to Ever Teams", - "HEADING_DESCRIPTION": "Please enter your email below to begin the login process.", - "WORKSPACE": "Workspace", - "HEADING_WORKSPACE_LINE1": "The email associated with multiple workspaces,", - "HEADING_WORKSPACE_LINE2": "please select one to continue" - }, - "authPassword": { - "HEADING_DESCRIPTION": "Please enter your login information." - }, - "authTeam": { - "HEADING_TITLE": "Create New Team", - "HEADING_DESCRIPTION": "Please enter your team details to create a new team.", - "LOADING_TEXT": "We are now creating your new workplace, hold on...", - "VERIFY_EMAIL_LOADING_TEXT": "We are verifying your email, hold on...", - "INPUT_TEAM_NAME": "Input your team name", - "JOIN_EXISTING_TEAM": "Joining existing team?", - "CREATE_FIRST_TEAM": "Create your first team", - "CREATE_TEAM": "Create team" - }, - "settings": { - "BREADCRUMB": [ - { - "title": "Dashboard", - "href": "/" - }, - "Settings" - ], - "DANDER_ZONE": "Danger Zone", - "HEADING_DESCRIPTION": "Setting dan manage your personal dashboard here", - "ARE_YOU_SURE_TO_DELETE_USER": "Are you sure you want to delete this user?" - }, - "settingsPersonal": { - "HEADING_TITLE": "General Settings", - "emailNotValid": "Please provide a valid Email", - "phoneNotValid": "Please provide a valid Phone Number", - "WORK_SCHEDULE": "Work Schedule", - "SUBSCRIPTION": "Subscription", - "ABOUT_TO_CHANGE_EMAIL": "You are about to change Email", - "ABOUT_TO_DELETE_ACCOUNT": "You are about to Delete your account ?", - "TIMEZONE_SEARCH_PLACEHOLDER": "Your Timezone", - "ABOUT_TO_REMOVE_FROM_ALL_TEAMS": "You're about to be removed from all teams, unless you're the only manager ?", - "DATA_SYNCHRONIZATION": "Data Synchronization", - "ABOUT_TO_DELETE_ALL_ACCOUNT_DATA": "You are about to Delete your account and all your data ?" - }, - "settingsTeam": { - "HEADING_TITLE": "General Settings", - "MEMBER_HEADING_TITLE": "Members", - "PRIORITIES_HEADING": "Priorities", - "NOTIFICATION_HEADING": "Notifications", - "SIZES_HEADING": "Sizes", - "TEAM_NAME": "Team Name", - "TEAM_TYPE": "Team Type", - "TIME_TRACKING": "Time Tracking", - "ADD_NEW_MEMBER": "Add new member", - "MANAGE_ASSIGNEES": "Manage Assignees", - "SEARCH_MEMBER": "Search Member", - "TASK_STATUSES": "Task Statuses", - "TASK_PRIORITIES": "Task Priorities", - "TASK_SIZES": "Task Sizes", - "TASK_LABELS": "Task Labels", - "ISSUE_TYPES": "Issue Types", - "RELATED_TYPE": "Related Type", - "INVITATION_HEADING_TITLE": "Invitations", - "CREATE_NEW_STATUSES": "Create new Statuses", - "CREATE_NEW_STATUS": "Create new Status", - "CREATE_NEW_VERSION": "Create new Version", - "CREATE_NEW_PRIORITIES": "Create new Priorities", - "CREATE_NEW_PRIORITY": "Create new Priority", - "CREATE_NEW_SIZES": "Create new Sizes", - "CREATE_NEW_SIZE": "Create new Size", - "CREATE_NEW_LABELS": "Create new Labels", - "CREATE_NEW_LABEL": "Create new Label", - "CREATE_NEW_ISSUE_TYPES": "Create new Issues", - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Hide Personal Members Information", - "POSITION_CUSTOM": "Positions custom", - "INVITATION_EXPIRATION": "Invitation Expiration", - "NOTIFY_IF": "Notify if", - "TEAM_REQUEST": "Team Request", - "WORK_SCHEDULE": "Work schedule", - "MEMBER_AND_ROLES": "Members & Roles", - "INTEGRATIONS": "Integrations", - "DANDER_ZONES": "Danger Zone", - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Connect with GitHub and start Syncing GitHub issues with your Team", - "SELECT_REPOSITORY": "Select Repository", - "INSTALL": "Install", - "LIST_OF_STATUSES": "List of Statuses", - "LIST_OF_PRIORITIES": "List of Priorities", - "LIST_OF_SIZES": "List of Sizes", - "LIST_OF_LABELS": "List of Labels", - "LIST_OF_ISSUES_TYPE": "List of Issues", - "GENERAL": "General", - "SOUND": "Sound", - "EMAIL": "Email", - "USERS": "Users", - "TASKS": "Tasks", - "SYSTEM": "System", - "SECURITY": "Security", - "INAPP": "In App", - "NOTIFICATION_HEADING_TITLE": "Notification Settings", - "ISSUE_HEADING_TITLE": "Issue Settings", - "TASK_PRIVACY": "Task Privacy", - "MULTIPLE_ASSIGNEES": "Multiple Assignees", - "MANUAL_TIME": "Manual Time", - "GROUP_ESTIMATION": "Group Estimation", - "ESTIMATION_IN_HOURS": "Estimation in Hours", - "ESTIMATION_IN_STORY_POINTS": "Estimation in Story Points", - "PROOF_OF_COMPLETION": "Proof of Completion", - "LINKED_ISSUES": "Linked Issues", - "COMMENTS": "Comments", - "HISTORY": "History", - "ACCEPTANCE_CRITERIA": "Acceptance criteria", - "DRAFT_ISSUES": "Draft Issues", - "AUTO_CLOSE_ISSUE": "Auto-close issue", - "AUTO_ARCHIVE_ISSUE": "Auto-archive issue", - "AUTO_STATUS": "Auto-Status", - "VERSIONS": "Versions", - "LIST_OF_VERSONS": "List of Versions", - "ISSUETYPE": "Issue Types", - "LIST_OF_ISSUES": "List of Issues", - "RELATED_ISSUE_TYPE": "Related Issue Types", - "LIST_OF_RELATED_TYPE": "List of Related Types", - "INITIAL": "Initial", - "COPY_NUMBER": "Copy Number", - "IN_PROGRESS": "In Progress", - "FINAL": "Final", - "DISPOSE_TEAM": "You are about to Dispose team ?", - "QUIT_TEAM": "You are about to Quit team ?", - "TEAM_COLOR": "Team Color", - "TEAM_SIZE": "Team Size", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Issues Settings", - "TRACK_TIME": "Track Time", - "ESTIMATE_ISSUE": "Estimate issue", - "EPICS_CREATE_CLOSE": "Epics Create/Close", - "ISSUE_CREATE_CLOSE": "Issue Create/Close", - "ISSUE_ASSIGN_UNASSIGN": "Issue Assign/Unassign", - "INVITE_MEMBERS": "Invite members", - "REMOVE_MEMBERS": "Remove members", - "HANDLE_REQUESTS": "Handle requests", - "ROLES_POSITIONS_CHANGE": "Roles/Positions change", - "VIEW_DETAILS": "View Details", - "NO_INVITATIONS": "There are no Invitations at the moment!", - "NO_MEMBERS": "There are no Members at the moment!" - }, - "invite": { - "HEADING_TITLE": "Invite member to your team", - "HEADING_DESCRIPTION": "Send invitation to a team member by email", - "TEAM_MEMBER_EMAIL": "Team Member's Email", - "TEAM_MEMBER_FULLNAME": "Team Member's Full Name", - "SEND_INVITE": "Send Invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error while accepting invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Error while rejecting invitation", - "INVITE_LABEL_SEND": "Send Invite", - "invitationTable": { - "NAME_AND_EMAIL": "Name & Email", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Date & Time Request", - "CV_OR_ATTACHMENT": "CV / Attachement" - } - }, - "permissions": { - "SELECT_ROLES": "Select Roles" - }, - "unauthorized": { - "TITLE": "Unauthorized", - "HEADING_TITLE": "You are not authorized to access this page !", - "HEADING_DESCRIPTION": "We apologize for the inconvenience, but you are not authorized to access to this page. If you believe this is an error. Please login." - }, - "page404": { - "HEADING_TITLE": "Page not found !", - "HEADING_DESCRIPTION": "We looked, but can't find it .... ", - "LINK_LABEL": "Home" - }, - "offline": { - "HEADING_TITLE": "Network Disconnected!", - "HEADING_DESCRIPTION": "You are currently Offline, please check your internet connection..." - }, - "error": { - "TITLE": "Error !", - "HEADING_TITLE": "Something went wrong !", - "HEADING_DESCRIPTION": "If the problem persists, send a distress signal to our support team." - }, - "maintenance": { - "HEADING_TITLE": "We are Under Maintenance", - "HEADING_DESCRIPTION": "We are currently updating our website to serve you better. Please check back later." - } - }, - "timer": { - "START_TIMER": "Please, select or create a new task to start tracking the time", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer Stopped", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer Stopped due to Team Switch" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimate" - }, - "DAY_LIST": [ - { - "title": "7 days" - }, - { - "title": "14 days" - } - ], - "TIME_ACTIVITY": "Activity", - "TOTAL_HOURS": "Total Hours", - "NO_SCREENSHOOT": "No Screenshoots", - "PERCENT_OF_MINUTES": " % of 10 Minutes", - "APPS": "Apps", - "VISITED_DATES": "Visited Dates", - "PERCENT_USED": "Percent Used", - "TIME_SPENT_IN_HOURS": "Time spent (Hours)", - "THERE_IS_NO_APPS_VISITED": "There is no Apps Visited.", - "OTHER_DETAILS": "Other details", - "KEYBOARD": "keyboard", - "MOUSE": "Mouse", - "TIMES": "Times", - "ACTIVE": "Active", - "INACTIVE": "Inactive", - "ARCHIVED": "Archived", - "NOT_ARCHIVED": "Not archived" - }, - "task": { - "TITLE": "Task", - "ASSIGN_NEW_TASK": "Assign new task", - "ASSIGNED_BY": "Assigned By", - "NO_ONE_FOR_TASK": "No One Assigned to this Task", - "WORKED_TODAY_ON_TASK_TOOLTIP": "worked today on this task for", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "worked on this task for a total of", - "WORKED_TODAY_ON_ALL_TOOLTIP": "worked today on all", - "TASKS_FOR_TOOLTIP": "tasks for", - "taskLabel": { - "WORK_LABEL": "Worked", - "TASK_ASSIGNED": "Assigned", - "TASK_UNASSIGNED": "Unassigned", - "BUTTON_LABEL": "Assign Task" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "This tab shows all tasks you started working on", - "ASSIGNED_DESCRIPTION": "This tab shows all tasks that are assigned to you", - "UNASSIGNED_DESCRIPTION": "This tab shows all tasks that are not assigned to you", - "NO_TASK_USER_ASSIGNED": "No one assigned to this Task" - }, - "taskTableHead": { - "TASK_NAME": "Name", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Worked on", - "DESCRIPTION": "Task", - "LABEL": "Worked on task" - }, - "TASK_TIME": "Estimate", - "TOTAL_WORK": { - "TITLE": "Total Worked", - "DESCRIPTION": "Today", - "LABEL": "Total worked Today" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "How many hours employee worked for total and today on task", - "WORKED_ON_TASK_HEADER_TOOLTIP": "How many hours employee worked today on all tasks for selected Team" - }, - "CONFIRM_CLOSE_TASK": "Please confirm if you want to close the task" - }, - "form": { - "NAME_PLACEHOLDER": "Enter your name", - "FIRST_NAME_PLACEHOLDER": "First Name", - "LAST_NAME_PLACEHOLDER": "Last Name", - "EMAIL_PLACEHOLDER": "Enter your email address", - "PHONE_PLACEHOLDER": "Phone Number", - "ISSUE_NAME_PLACEHOLDER": "Issue name", - "TEAM_NAME_PLACEHOLDER": "Please Enter your team name", - "TASK_INPUT_PLACEHOLDER": "What you working on?", - "TEAM_MEMBER_NAME_PLACEHOLDER": "Team member name", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Team member email address", - "COMPLETION_DESCRIPTION": "Write the description", - "UPLOAD_FILES": "Upload Files", - "ATTACHMENT_FILE": "Attachment files", - "ADD_COMMENT": "Add Comment here", - "SET_THEME": "Set Theme", - "CHANGE_AVATAR": "Change Avatar", - "SELECT_TEAM_SIZE": "Select Team Size", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric" - }, - "layout": { - "footer": { - "RIGHTS_RESERVED": "All rights reserved.", - "COPY_RIGHT1": "© {{date}}-Present,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Terms of Service", - "PRIVACY_POLICY": "Privacy Policy", - "COOKIES": "Cookie Policy", - "BY": "By" - } - }, - "errors": { - "NETWORK_ISSUE": "network issue, please try again later", - "ERROR_WHILE_VERIFY_CODE": "Error while verifying code.", - "LENGTH_NUMBER_ERROR": "Length should be a number and greater than 0", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric", - "VALID_EMAIL": "Please enter valid email" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Press Enter to validate" - }, - "team": { - "BACK_LABEL": "Back to Team", - "PUBLIC_TEAM": "Public Team", - "PRIVATE_TEAM": "Private Team", - "creation": { - "NEW": "Create new team" - } - }, - "links": { - "common": { - "TASKS": "Tasks", - "TEAM": "Team", - "SETTINGS": "Settings" - } - } -} diff --git a/apps/web/public/locales/es/common.json b/apps/web/public/locales/es/common.json deleted file mode 100644 index 97c065567..000000000 --- a/apps/web/public/locales/es/common.json +++ /dev/null @@ -1,575 +0,0 @@ -{ - "TITLE": "Equipos Siempre", - "common": { - "ACCEPT": "Aceptar", - "ACCEPTED": "Aceptado", - "REJECT": "Rechazar", - "REJECTED": "Rechazado", - "VERIFY": "verificar", - "INVITE": "Invitar", - "INVITED": "Invitado", - "EXPIRE": "Expira", - "EXPIRED": "Expirado", - "REQUEST": "Solicitar", - "REQUESTED": "Solicitado", - "LABEL": "Etiqueta", - "LABELS": "Etiquetas", - "POSITION": "Posición", - "ROLES": "Roles", - "JOIN_OR_LEFT": "Se unió / Salió", - "PLEASE": "por favor", - "HERE": "aquí", - "PEOPLE": "Gente", - "COLLABORATE": "Colaborar", - "NO": "No", - "ONLY_ME": "Sólo yo", - "YES": "Sí", - "BASIC": "Básico", - "DELETE": "Eliminar", - "MEET": "Reunirse", - "BOARD": "Tablero", - "SECURITY_CODE": "Código de seguridad", - "CONFIRM": "Confirmar", - "YOUR_EMAIL": "tu email", - "CONTINUE": "Continuar", - "EDIT_TASK": "Editar tarea", - "ASSIGN_TASK": "Asignar tarea", - "ASSIGN_TASK_TO": "Asignar tarea a", - "REMOVE_ACCOUNT": "Eliminar cuenta", - "REMOVE_EVERYWHERE": "Eliminar en todas partes", - "DELETE_ACCOUNT": "Eliminar esta cuenta", - "UNASSIGN_TASK": "Desasignar tarea", - "MAKE_A_MANAGER": "Hacer administrador", - "UNMAKE_A_MANAGER": "Quitar como administrador", - "TRANSFERT_OWNERSHIP": "Transferir propiedad", - "TRANSFERT_OWNERSHIP_TO": "Transferir propiedad completa del equipo a otro usuario", - "REMOVE": "Eliminar", - "REMOVE_TEAM": "Eliminar equipo", - "DISPOSE_TEAM": "Eliminar equipo", - "QUIT_TEAM": "Abandonar el equipo", - "QUIT": "Abandonar", - "STATUSES": "Estados", - "RESEND_INVITATION": "Reenviar invitación", - "TODAY": "Hoy", - "TOTAL": "Total", - "ESTIMATED": "Estimado", - "ESTIMATE": "Estimar", - "STATUS": "Estado", - "NAME": "Nombre", - "TASK": "Tarea", - "MY_TASKS": "Mis tareas", - "WORKED_ON_TASK": "Trabajó en tarea", - "TOTAL_WORKED_TODAY": "Total trabajado hoy", - "TOTAL_WORK": "Trabajo de hoy", - "OPEN": "Abierto", - "NOW": "Ahora", - "NEXT": "Siguiente", - "PREV": "Anterior", - "DETAILS": "Detalles", - "CLOSED": "Cerrado", - "CLOSE": "Cerrar", - "USER_NOT_FOUND": "No se encontraron usuarios.", - "TASK_TITTLE": "Título de la tarea", - "PUBLIC_TASK": "Esta tarea es pública", - "PRIVATE_TASK": "Esta tarea es privada", - "PUBLIC_TASK_LABEL": "Hacer pública", - "PRIVATE_TASK_LABEL": "Hacer privada", - "CREATE_TASK": "Crear nueva tarea", - "LINK_TASK": "Seleccionar problema relacionado", - "LINK": "Enlace", - "LINKS": "Enlaces", - "SHOW": "Mostrar", - "ADD_LINK": "Agregar enlaces", - "COMMENT": "Comentario", - "DESCRIPTION": "Descripción", - "CHILD_ISSUE_TASK": "Seleccionar problema secundario", - "CREATE_TEAM": "Crear nuevo equipo", - "VERIFY_ACCOUNT_MSG": "Verifica tu cuenta antes de empezar a usar la aplicación", - "CREATE_ROLE": "Crear rol", - "CREATE": "Crear", - "CREATE_ISSUE": "Crear problema", - "NEW_ISSUE": "Nuevo problema", - "ACTIVATED": "Activado", - "DEACTIVATED": "Desactivado", - "PERIOD": "Período", - "NEW": "Nuevo", - "CREATE_VERSION": "Crear versión", - "VERSION": "Versión", - "LOADING": "Cargando", - "TOTAL_TIME": "Tiempo total", - "LAST_24_HOURS": "Últimas 24 horas", - "WORKED": "Trabajado", - "ASSIGNED": "Asignado", - "SELECT_STATUS": "Seleccionar estado", - "SELECT_ISSUE": "Seleccionar problema", - "UNASSIGNED": "Sin asignar", - "TASK_DETAILS": "Detalles de la tarea", - "TYPE_SOMETHING": "Escribir algo", - "FILTER": "Filtrar", - "APPLY": "Aplicar", - "RESET": "Reiniciar", - "LOGOUT": "Cerrar sesión", - "THEMES": "Temas", - "3D_MODE": "Modo 3D", - "DARK_MODE": "Modo oscuro", - "SETTINGS": "Ajustes", - "PERSONAL": "Personal", - "USE_SETTING": "Usar ajuste", - "TEAM": "Equipo", - "MY_TEAM": "Mi equipo", - "FULL_NAME": "Nombre completo", - "USER_AVATAR": "Avatar de usuario", - "CONTACT": "Contacto", - "ENABLED": "permitir", - "DISABLED": "desactivar", - - "THEME": "Tema", - "TIME_ZONE": "Zona horaria", - "EDIT": "Editar", - "SAVE": "Guardar", - "LANGUAGE": "Idioma", - "DETECT": "Detectar", - "TRANSFER": "Transferir", - "TRANSFER_TEAM": "Transferir equipo", - "TEAM_MEMBERS": "Miembros del equipo", - "NO_TEAM": "Crea tu propio equipo o únete a uno existente", - "NO_TEAM_SUB": "Es genial trabajar con otros, así que ¡crea un equipo e invita a todos a colaborar!", - "NO_TEAM_TOOLTIP": "Necesitas verificar tu dirección de correo electrónico", - "CANCEL": "Cancelar", - "DISCARD": "Descartar", - "EXISTING_MEMBER": "Ya es miembro", - "NEW_MEMBER": "Convertirse en miembro", - "BACK": "Atrás", - "JOIN_REQUEST": "Solicitud para unirse", - "PERMISSION": "Permiso", - "SEARCH": "Buscar", - "ADD_PARENT": "Agregar padre", - "BLOCKS": "Bloques", - "CLONES": "Clones", - "DUPLICATES": "Duplicados", - "IS_BLOCKED_BY": "Está bloqueado por", - "IS_CLONED_BY": "Está clonado por", - "IS_DUPLICATED_BY": "Está duplicado por", - "RELATES_TO": "Relacionado con", - "CHANGE_PARENT": "Cambiar padre", - "RELATED_ISSUES": "Problemas relacionados", - "CHILD_ISSUES": "Problemas secundarios", - "REOPEN": "Reabrir", - "NO_TASKS": "Sin tareas", - "FULL_WIDTH": "Ancho total", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Detén el cronómetro antes de cambiar la tarea", - "COLLABORATE_DIALOG_TITLE": "Iniciar colaboración", - "COLLABORATE_DIALOG_SUB_TITLE": "Invitar miembro(s) y empezar a colaborar", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Iniciar reunión o colaboración en tablero", - "ISSUE_TYPE": "Tipo de problema", - "ACTIVITY": "Actividad", - "FILTER_ALL": "Todo", - "FILTER_COMMENTS": "Comentarios", - "FILTER_HISTORY": "Historial", - "FILTER_UNSUBSCRIBE": "Darse de baja", - "KEYBOARD_SHORTCUTS": "Atajos de teclado", - "GITHUB_LOADING_TEXT": "Estamos instalando su integración de GitHub, espere...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Sincronice automáticamente tareas en su aplicación para actualizaciones fluidas y eficientes.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Sincronice tareas de manera selectiva asociándolas con una etiqueta específica.", - "GITHUB_AUTO_SYNC_LABEL": "Seleccionar etiqueta de sincronización automática", - "THERE_IS_NO_TASK_ASSIGNED": "No hay tareas asignadas", - "NO_USERS_ONLINE": "No hay usuarios en línea", - "NOT_FOUND": "No encontrado", - "PAGE_NOT_FOUND": "Página no encontrada", - "NO_USERS_WORKING": "Actualmente no hay usuarios activos", - "NO_USERS_PAUSED_WORK": "Actualmente no hay usuarios que hayan dejado de trabajar", - "NO_USERS_IDLE": "Actualmente no hay usuarios inactivos", - "ALL_MEMBERS": "Todos los miembros", - "NOT_WORKING": "No trabajando", - "WORKING": "Trabajando", - "PAUSED": "Pausado", - "ONLINE": "En línea" - }, - "hotkeys":{ - "HELP": "Ayuda", - "TO_OPEN_SHORTCUT_LIST": "Para abrir la lista de atajos", - "TIMER": "Cronómetro", - "START_TIMER": "Iniciar cronómetro", - "STOP_TIMER": "Detener cronómetro", - "TASK": "Tarea", - "ASSIGN_TASK": "Asignar tarea", - "CREATE_TASK": "Crear tarea" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "Estamos trabajando en la sincronización en tiempo real en este momento; verifique esta función más adelante.", - "ALERT_DELETE_ACCOUNT": "La cuenta será eliminada de todos los equipos, excepto donde eres sólo el administrador", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Tu cuenta será eliminada permanentemente con la eliminación de todos los equipos", - "ALERT_REMOVE_TEAM": "El equipo será eliminado completamente del sistema y los miembros del equipo perderán el acceso", - "ALERT_REMOVE_ALL_DATA": "Se eliminarán todos los datos de las cuentas de todos los equipos en los que usted sea SÓLO uno de los gestores existentes", - "ALERT_QUIT_TEAM": "Estás a punto de abandonar el equipo" - }, - "pages": { - "home": { - "BREADCRUMB": ["Tablero"], - "SENT_EMAIL_VERIFICATION": "Se ha enviado la verificación de código a tu correo electrónico", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "Tienes que", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " tu dirección de correo electrónico. El código de verificación ya debería haber sido enviado a tu correo electrónico, pero siéntete libre de hacer clic en", - "SENT_EMAIL_VERIFICATION_RESEND": " para reenviar el código, si no lo recibiste.", - "INVITATIONS": "Has sido invitado a unirte a", - "CONFIRM_ACCEPT_INVITATION": "¿Estás seguro de que deseas aceptar la invitación?", - "CONFIRM_REJECT_INVITATION": "¿Estás seguro de que deseas rechazar la invitación?" - }, - "profile": { - "BREADCRUMB": ["Tareas de miembro"] - }, - "taskDetails": { - "BREADCRUMB": ["Detalles de la tarea"], - "DESCRIPTION": "Descripciones", - "ADD_DESCRIPTION": "Agregar descripción aquí", - "TYPE_OF_ISSUE": "Tipo de problema", - "CREATOR": "Creador", - "ASSIGNEES": "Asignados", - "START_DATE": "Fecha de inicio", - "DUE_DATE": "Fecha de entrega", - "DAYS_REMAINING": "Días restantes", - "VERSION": "Versión", - "EPIC": "Épico", - "STATUS": "Estado", - "LABEL": "Etiqueta", - "LABELS": "Etiquetas", - "SIZE": "Tamaño", - "PRIORITY": "Prioridad", - "ESTIMATIONS": "Estimaciones", - "PROGRESS": "Progreso", - "TOTAL_TIME": "Tiempo total", - "TIME_TODAY": "Tiempo hoy", - "TOTAL_GROUP_TIME": "Tiempo total del grupo", - "TIME_REMAINING": "Tiempo restante", - "CREATED": "Creado", - "UPDATED": "Actualizado", - "RESOLVED": "Resuelto", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "No pudimos actualizar el título de la tarea.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "El título de la tarea no puede exceder 255 caracteres.", - "TASK_IS_ALREADY_EPIC": "La tarea de tipo Épico no se puede cambiar.", - "TASK_HAS_PARENT": "El tipo de tarea no se puede cambiar porque la tarea ya tiene un padre." - }, - "auth": { - "SEND_CODE": "enviar código", - "RESEND_CODE": "Reenviar código", - "RESEND_CODE_IN": "Reenviar código en", - "JOIN": "Unirse", - "UNRECEIVED_CODE": "¿No recibiste el código?", - "JOIN_TEAM": "Unirse al equipo", - "INPUT_INVITE_CODE": "Ingresar código de invitación.", - "INPUT_INVITE_CODE_DESC": "Ingresa el código de invitación que enviamos a tu correo electrónico.", - "INVALID_INVITE_CODE_MESSAGE": "Código inválido", - "WELCOME_TEAMS": "Bienvenido a Equipos Siempre", - "COVER_TITLE": "¡Sigue el progreso del trabajo de tus equipos en tiempo real!", - "COVER_DESCRIPTION": "Gestión todo en uno del trabajo y la fuerza laboral, gestión del tiempo, seguimiento del tiempo, seguimiento de actividades, seguimiento y métricas de productividad, gestión de proyectos/tareas y problemas, organizaciones y equipos, integraciones (GitHub, JIRA,...) ¡y más!", - "LOGIN": "Iniciar sesión", - "SELECT_WORKSPACE": "Seleccionar espacio de trabajo", - "ENTER_EMAIL": "Ingresar correo electrónico", - "WORKSPACES_NOT_FOUND": "Espacios de trabajo no encontrados" - }, - "authPasscode": { - "HEADING_TITLE": "Unirse a equipo existente", - "HEADING_DESCRIPTION": "Por favor ingrese el correo electrónico y el código de invitación para unirse al equipo existente." - }, - "authLogin": { - "HEADING_TITLE": "Iniciar sesión en el equipo", - "HEADING_DESCRIPTION": "Por favor ingrese el correo electrónico y el código de invitación para iniciar sesión.", - "WORKSPACE": "Espacio de trabajo", - "HEADING_WORKSPACE_LINE1": "El correo electrónico asociado con múltiples espacios de trabajo,", - "HEADING_WORKSPACE_LINE2": "por favor seleccione uno para continuar" - }, - "authTeam": { - "HEADING_TITLE": "Crear nuevo equipo", - "HEADING_DESCRIPTION": "Por favor ingrese los detalles de su equipo para crear un nuevo equipo.", - "LOADING_TEXT": "Ahora estamos creando su nuevo lugar de trabajo, espere...", - "VERIFY_EMAIL_LOADING_TEXT": "Estamos verificando su correo electrónico, espere...", - "INPUT_TEAM_NAME": "Ingrese el nombre de su equipo", - "JOIN_EXISTING_TEAM": "¿Unirse a un equipo existente?", - "CREATE_FIRST_TEAM": "Crea tu primer equipo", - "CREATE_TEAM": "Crear equipo" - }, - "settings": { - "BREADCRUMB": [ - { - "title": "Tablero", - "href": "/" - }, - "Ajustes" - ], - "DANDER_ZONE": "Zona de peligro", - "HEADING_DESCRIPTION": "Configurar y administrar su tablero personal aquí", - "ARE_YOU_SURE_TO_DELETE_USER": "¿Estás seguro de que deseas eliminar este usuario?" - }, - "settingsPersonal": { - "HEADING_TITLE": "Ajustes generales", - "emailNotValid": "Por favor provea un Email válido", - "phoneNotValid": "Por favor provea un Número de Teléfono válido", - "WORK_SCHEDULE": "Horario de trabajo", - "SUBSCRIPTION": "Suscripción", - "ABOUT_TO_CHANGE_EMAIL": "Estás a punto de cambiar el Email", - "ABOUT_TO_DELETE_ACCOUNT": "Estás a punto de Eliminar tu cuenta ?", - "DATA_SYNCHRONIZATION": "Sincronización de datos", - "ABOUT_TO_REMOVE_ACCOUNT": "Estás a punto de Eliminar tu cuenta ?", - "TIMEZONE_SEARCH_PLACEHOLDER": "Tu zona horaria", - "ABOUT_TO_REMOVE_FROM_ALL_TEAMS": "¿Estás a punto de ser eliminado de todos los equipos, a menos que seas el único entrenador?", - "ABOUT_TO_DELETE_ALL_ACCOUNT_DATA": "¿Estás a punto de eliminar tu cuenta y todos tus datos?" - }, - "settingsTeam": { - "HEADING_TITLE": "Ajustes generales", - "MEMBER_HEADING_TITLE": "Miembros", - "PRIORITIES_HEADING": "Prioridades", - "NOTIFICATION_HEADING": "Notificaciones", - "SIZES_HEADING": "Tamaños", - "TEAM_NAME": "Nombre del equipo", - "TEAM_TYPE": "Tipo de equipo", - "TIME_TRACKING": "Seguimiento de tiempo", - "ADD_NEW_MEMBER": "Agregar nuevo miembro", - "MANAGE_ASSIGNEES": "Administrar asignados", - "SEARCH_MEMBER": "Buscar miembro", - "TASK_STATUSES": "Estados de las tareas", - "TASK_PRIORITIES": "Prioridades de las tareas", - "TASK_SIZES": "Tamaños de las tareas", - "TASK_LABELS": "Etiquetas de las tareas", - "ISSUE_TYPES": "Tipos de problemas", - "RELATED_TYPE": "Tipos relacionados", - "INVITATION_HEADING_TITLE": "Invitaciones", - "CREATE_NEW_STATUSES": "Crear nuevos estados", - "CREATE_NEW_STATUS": "Crear nuevo estado", - "CREATE_NEW_VERSION": "Crear nueva versión", - "CREATE_NEW_PRIORITIES": "Crear nuevas prioridades", - "CREATE_NEW_PRIORITY": "Crear nueva prioridad", - "CREATE_NEW_SIZE": "Crear nuevo tamaño", - "CREATE_NEW_LABELS": "Crear nuevas etiquetas", - "CREATE_NEW_LABEL": "Crear nueva etiqueta", - "CREATE_NEW_ISSUE_TYPES": "Crear nuevos tipos de problemas", - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Ocultar información personal de los miembros", - "POSITION_CUSTOM": "Posiciones personalizadas", - "INVITATION_EXPIRATION": "Expiración de la invitación", - "NOTIFY_IF": "Notificar si", - "TEAM_REQUEST": "Solicitud de equipo", - "WORK_SCHEDULE": "Horario de trabajo", - "MEMBER_AND_ROLES": "Miembros y roles", - "INTEGRATIONS": "Integraciones", - "DANDER_ZONES": "Zonas de peligro", - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Conéctate con GitHub y comienza a sincronizar los problemas de GitHub con tu equipo", - "SELECT_REPOSITORY": "Seleccionar repositorio", - "INSTALL": "Instalar", - "LIST_OF_STATUSES": "Lista de estados", - "LIST_OF_PRIORITIES": "Lista de prioridades", - "LIST_OF_SIZES": "Lista de tamaños", - "LIST_OF_LABELS": "Lista de etiquetas", - "LIST_OF_ISSUES_TYPE": "Lista de tipos de problemas", - "GENERAL": "General", - "SOUND": "Sonido", - "EMAIL": "Correo electrónico", - "USERS": "Usuarios", - "TASKS": "Tareas", - "SYSTEM": "Sistema", - "SECURITY": "Seguridad", - "INAPP": "En la aplicación", - "NOTIFICATION_HEADING_TITLE": "Ajustes de notificaciones", - "ISSUE_HEADING_TITLE": "Ajustes de problemas", - "TASK_PRIVACY": "Privacidad de la tarea", - "MULTIPLE_ASSIGNEES": "Múltiples asignados", - "MANUAL_TIME": "Tiempo manual", - "GROUP_ESTIMATION": "Estimación en grupo", - "ESTIMATION_IN_HOURS": "Estimación en horas", - "ESTIMATION_IN_STORY_POINTS": "Estimación en puntos", - "PROOF_OF_COMPLETION": "Evidencia de finalización", - "LINKED_ISSUES": "Problemas vinculados", - "COMMENTS": "Comentarios", - "HISTORY": "Historial", - "ACCEPTANCE_CRITERIA": "Criterios de aceptación", - "DRAFT_ISSUES": "Borradores de problemas", - "AUTO_CLOSE_ISSUE": "Cerrar problema automáticamente", - "AUTO_ARCHIVE_ISSUE": "Archivar problema automáticamente", - "AUTO_STATUS": "Estado automático", - "VERSIONS": "Versiones", - "LIST_OF_VERSONS": "Lista de versiones", - "ISSUETYPE": "Tipos de problemas", - "LIST_OF_ISSUES": "Lista de problemas", - "RELATED_ISSUE_TYPE": "Tipos de problemas relacionados", - "LIST_OF_RELATED_TYPE": "Lista de tipos relacionados", - "INITIAL": "Inicial", - "COPY_NUMBER": "Número de copia", - "IN_PROGRESS": "En progreso", - "FINAL": "Final", - "DISPOSE_TEAM": "Estás a punto de eliminar el equipo ?", - "QUIT_TEAM": "Estás a punto de abandonar el equipo ?", - "TEAM_COLOR": "Color del equipo", - "TEAM_SIZE": "Tamaño del equipo", - "EMOJI": "Emoticono", - "ISSUES_HEADING_TITLE": "Ajustes de problemas", - "TRACK_TIME": "Seguimiento de tiempo", - "ESTIMATE_ISSUE": "Estimar problema", - "EPICS_CREATE_CLOSE": "Crear/cerrar épicos", - "ISSUE_CREATE_CLOSE": "Crear/cerrar problemas", - "ISSUE_ASSIGN_UNASSIGN": "Asignar/desasignar problemas", - "INVITE_MEMBERS": "Invitar miembros", - "REMOVE_MEMBERS": "Eliminar miembros", - "HANDLE_REQUESTS": "Manejar solicitudes", - "ROLES_POSITIONS_CHANGE": "Cambios de roles/posiciones", - "VIEW_DETAILS": "Ver detalles", - "NO_INVITATIONS": "¡No hay invitaciones en este momento!", - "NO_MEMBERS": "¡No hay miembros en este momento!" - }, - "invite": { - "HEADING_TITLE": "Invitar miembro a tu equipo", - "HEADING_DESCRIPTION": "Enviar invitación a un miembro del equipo por correo electrónico", - "TEAM_MEMBER_EMAIL": "Correo electrónico del miembro del equipo", - "TEAM_MEMBER_FULLNAME": "Nombre completo del miembro del equipo", - "SEND_INVITE": "Enviar invitación", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error al aceptar la invitación", - "ERROR_WHILE_REJECTING_INVITATION": "Error al rechazar la invitación", - "INVITE_LABEL_SEND": "Enviar invitación", - "invitationTable": { - "NAME_AND_EMAIL": "Nombre y correo electrónico", - "POSITION": "Posición", - "DATE_AND_TIME_REQUEST": "Fecha y hora de solicitud", - "CV_OR_ATTACHMENT": "CV / Archivo adjunto" - } - }, - "permissions": { - "SELECT_ROLES": "Seleccionar roles" - }, - "unauthorized": { - "TITLE": "No autorizado", - "HEADING_TITLE": "No tiene permisos para acceder a esta página !", - "HEADING_DESCRIPTION": "Lamentamos las molestias, pero no está autorizado a acceder a esta página. Si crees que esto es un error. Por favor Iniciar sesión." - }, - "page404": { - "HEADING_TITLE": "No encontrado", - "HEADING_DESCRIPTION": "¡El recurso que buscas no se encuentra!", - "LINK_LABEL": "Ir a la página de inicio" - }, - "offline": { - "HEADING_TITLE": "¡Red Desconectada!", - "HEADING_DESCRIPTION": "Actualmente estás desconectado, por favor verifica tu conexión a Internet..." - }, - "error": { - "TITLE": "Error !", - "HEADING_TITLE": "Algo salió mal !", - "HEADING_DESCRIPTION": "Si el problema persiste, envíe una señal de socorro a nuestro equipo de soporte." - }, - "maintenance": { - "HEADING_TITLE": "Estamos en Mantenimiento", - "HEADING_DESCRIPTION": "Actualmente estamos actualizando nuestro sitio web para brindarle un mejor servicio. Por favor, vuelva más tarde." - } - }, - "timer": { - "START_TIMER": "Por favor, selecciona o crea una nueva tarea para comenzar a rastrear el tiempo", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Temporizador detenido", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Temporizador detenido debido al cambio de equipo" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimar" - }, - "DAY_LIST": [ - { - "title": "7 días" - }, - { - "title": "14 días" - } - ] - }, - "task": { - "TITLE": "Tarea", - "ASSIGN_NEW_TASK": "Asignar nueva tarea", - "ASSIGNED_BY": "Asignado por", - "NO_ONE_FOR_TASK": "Nadie asignado a esta tarea", - "WORKED_TODAY_ON_TASK_TOOLTIP": "trabajó hoy en esta tarea durante", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "trabajó en esta tarea durante un total de", - "WORKED_TODAY_ON_ALL_TOOLTIP": "trabajó hoy en todas", - "TASKS_FOR_TOOLTIP": "tareas para", - "taskLabel": { - "WORK_LABEL": "Trabajado", - "TASK_ASSIGNED": "Asignado", - "TASK_UNASSIGNED": "Sin asignar", - "BUTTON_LABEL": "Asignar tarea" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "Esta pestaña muestra todas las tareas en las que comenzaste a trabajar", - "ASSIGNED_DESCRIPTION": "Esta pestaña muestra todas las tareas que te han sido asignadas", - "UNASSIGNED_DESCRIPTION": "Esta pestaña muestra todas las tareas que no te han sido asignadas", - "NO_TASK_USER_ASSIGNED": "Nadie asignado a esta tarea" - }, - "taskTableHead": { - "TASK_NAME": "Nombre", - "TASK_STATUS": "Estado", - "TASK_WORK": { - "TITLE": "Trabajado en", - "DESCRIPTION": "Tarea", - "LABEL": "Trabajado en tarea" - }, - "TASK_TIME": "Estimación", - "TOTAL_WORK": { - "TITLE": "Total trabajado", - "DESCRIPTION": "Hoy", - "LABEL": "Total trabajado hoy" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Cuántas horas trabajó el empleado en total y hoy en la tarea", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Cuántas horas trabajó el empleado hoy en todas las tareas para el equipo seleccionado" - }, - "CONFIRM_CLOSE_TASK": "Por favor, confirma si deseas cerrar la tarea" - }, - "form": { - "NAME_PLACEHOLDER": "Ingresa tu nombre", - "FIRST_NAME_PLACEHOLDER": "Nombre", - "LAST_NAME_PLACEHOLDER": "Apellido", - "EMAIL_PLACEHOLDER": "Ingresa tu dirección de correo electrónico", - "PHONE_PLACEHOLDER": "Número de teléfono", - "ISSUE_NAME_PLACEHOLDER": "Nombre del problema", - "TEAM_NAME_PLACEHOLDER": "Ingresa el nombre de tu equipo", - "TASK_INPUT_PLACEHOLDER": "¿En qué estás trabajando?", - "TEAM_MEMBER_NAME_PLACEHOLDER": "Nombre del miembro del equipo", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Dirección de correo electrónico del miembro del equipo", - "COMPLETION_DESCRIPTION": "Escribe la descripción", - "UPLOAD_FILES": "Subir archivos", - "ATTACHMENT_FILE": "Archivos adjuntos", - "ADD_COMMENT": "Agregar comentario aquí", - "SET_THEME": "Establecer tema", - "CHANGE_AVATAR": "Cambiar avatar", - "SELECT_TEAM_SIZE": "Seleccionar tamaño de equipo", - "INVALID_ALLOWED_CHARACTER": "Valor no válido para allowedCharacters. Use alfa, numérico o alfanumérico" - }, - "layout": { - "footer": { - "RIGHTS_RESERVED": "Todos los derechos reservados.", - "COPY_RIGHT1": "© {{date}}-Presente,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Términos del servicio", - "PRIVACY_POLICY": "Política de privacidad", - "COOKIES": "Política de cookies", - "BY": "Por" - } - }, - "errors": { - "NETWORK_ISSUE": "problema de red, por favor intente más tarde", - "ERROR_WHILE_VERIFY_CODE": "Error al verificar el código.", - "LENGTH_NUMBER_ERROR": "La longitud debe ser un número y mayor que 0", - "INVALID_ALLOWED_CHARACTER": "Valor no válido para allowedCharacters. Use alfa, numérico o alfanumérico", - "VALID_EMAIL": "Por favor ingrese un correo electrónico válido" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Presione Enter para validar" - }, - "team": { - "BACK_LABEL": "Volver al equipo", - "PUBLIC_TEAM": "Equipo público", - "PRIVATE_TEAM": "Equipo privado", - "creation": { - "NEW": "Crear nuevo equipo" - } - }, - "links": { - "common": { - "TASKS": "Tareas", - "TEAM": "Equipo", - "SETTINGS": "Ajustes" - } - } -} diff --git a/apps/web/public/locales/fr/common.json b/apps/web/public/locales/fr/common.json deleted file mode 100644 index 0598d6488..000000000 --- a/apps/web/public/locales/fr/common.json +++ /dev/null @@ -1,587 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accepter", - "ACCEPTED": "Accepté", - "REJECT": "Rejeter", - "REJECTED": "Rejeté", - "VERIFY": "Vérifier", - "INVITE": "Inviter", - "INVITED": "Invité", - "EXPIRE": "Expirer", - "EXPIRED": "Expiré", - "REQUEST": "Demander", - "REQUESTED": "Demandé", - "LABEL": "Étiquette", - "LABELS": "Étiquettes", - "POSITION": "Position", - "ROLES": "Rôles", - "JOIN_OR_LEFT": "Rejoint / Quitte", - "PLEASE": "S'il vous plaît", - "HERE": "ici", - "PEOPLE": "Personnes", - "COLLABORATE": "Collaborer", - "NO": "Non", - "ONLY_ME": "Seulement moi", - "YES": "Oui", - "BASIC": "Basique", - "DELETE": "Supprimer", - "MEET": "Rencontrer", - "BOARD": "Tableau", - "SECURITY_CODE": "Code de sécurité", - "CONFIRM": "Confirmer", - "YOUR_EMAIL": "votre email", - "CONTINUE": "Continuer", - "EDIT_TASK": "Modifier la tâche", - "ASSIGN_TASK": "Assigner la tâche", - "ASSIGN_TASK_TO": "Assigner la tâche", - "REMOVE_ACCOUNT": "Supprimer le compte", - "REMOVE_EVERYWHERE": "Supprimer partout", - "DELETE_ACCOUNT": "Supprimer ce compte", - "UNASSIGN_TASK": "Désassigner la tâche", - "MAKE_A_MANAGER": "Nommer un gestionnaire", - "UNMAKE_A_MANAGER": "Retirer le statut de gestionnaire", - "TRANSFERT_OWNERSHIP": "Transférer la propriété", - "TRANSFERT_OWNERSHIP_TO": "Transférer la propriété complète de l'équipe à un autre utilisateur", - "REMOVE": "Supprimer", - "REMOVE_TEAM": "Supprimer l'équipe", - "DISPOSE_TEAM": "Disposer de l'équipe", - "QUIT_TEAM": "Quitter l'équipe", - "QUIT": "Quitter", - "STATUSES": "Statuts", - "RESEND_INVITATION": "Renvoyer l'invitation", - "TODAY": "Aujourd'hui", - "TOTAL": "Total", - "ESTIMATED": "Estimé", - "ESTIMATE": "Estimation", - "STATUS": "Statut", - "NAME": "Nom", - "TASK": "Tâche", - "MY_TASKS": "Mes tâches", - "WORKED_ON_TASK": "Travaillé sur la tâche", - "TOTAL_WORKED_TODAY": "Total travaillé aujourd'hui", - "TOTAL_WORK": "Travail d'aujourd'hui", - "OPEN": "Ouvert", - "NOW": "Maintenant", - "NEXT": "Suivant", - "PREV": "Précédent", - "DETAILS": "Détails", - "CLOSED": "Fermé", - "CLOSE": "Fermer", - "USER_NOT_FOUND": "Aucun utilisateur trouvé.", - "TASK_TITTLE": "Titre de la tâche", - "PUBLIC_TASK": "Cette tâche est publique", - "PRIVATE_TASK": "Cette tâche est privée", - "PUBLIC_TASK_LABEL": "Rendre publique", - "PRIVATE_TASK_LABEL": "Rendre privée", - "CREATE_TASK": "Créer une nouvelle tâche", - "LINK_TASK": "Sélectionner un problème lié", - "LINK": "Lien", - "LINKS": "Liens", - "SHOW": "Afficher", - "ADD_LINK": "Ajouter des liens", - "COMMENT": "Commentaire", - "DESCRIPTION": "Description", - "CHILD_ISSUE_TASK": "Sélectionner un problème enfant", - "CREATE_TEAM": "Créer une nouvelle équipe", - "VERIFY_ACCOUNT_MSG": "Veuillez vérifier votre compte avant de commencer à utiliser l'application", - "CREATE_ROLE": "Créer un rôle", - "CREATE": "Créer", - "CREATE_ISSUE": "Créer un problème", - "NEW_ISSUE": "Nouveau problème", - "ACTIVATED": "Activé", - "DEACTIVATED": "Activé", - "PERIOD": "Période", - "NEW": "Nouveau", - "CREATE_VERSION": "Créer une version", - "VERSION": "Version", - "LOADING": "Chargement", - "TOTAL_TIME": "Temps total", - "LAST_24_HOURS": "Dernières 24 heures", - "WORKED": "Travaillé", - "ASSIGNED": "Assigné", - "SELECT_STATUS": "Sélectionner un statut", - "SELECT_ISSUE": "Sélectionner un problème", - "UNASSIGNED": "Non assigné", - "TASK_DETAILS": "Détails de la tâche", - "TYPE_SOMETHING": "Tapez quelque chose", - "FILTER": "Filtrer", - "APPLY": "Appliquer", - "RESET": "Réinitialiser", - "LOGOUT": "Déconnexion", - "THEMES": "Thèmes", - "3D_MODE": "Mode 3D", - "DARK_MODE": "Mode sombre", - "SETTINGS": "Paramètres", - "PERSONAL": "Personnel", - "USE_SETTING": "Utiliser les paramètres", - "TEAM": "Équipe", - "MY_TEAM": "Mon équipe", - "FULL_NAME": "Nom complet", - "USER_AVATAR": "Avatar utilisateur", - "CONTACT": "Contact", - "ENABLED": "Activer", - "DISABLED": "Désactiver", - "THEME": "Thème", - "TIME_ZONE": "Fuseau horaire", - "EDIT": "Modifier", - "SAVE": "Enregistrer", - "LANGUAGE": "Langue", - "DETECT": "Détecter", - "TRANSFER": "Transférer", - "TRANSFER_TEAM": "Transférer l'équipe", - "TEAM_MEMBERS": "Membres de l'équipe", - "NO_TEAM": "Créez votre propre équipe ou rejoignez une équipe existante", - "NO_TEAM_SUB": "Il est génial de travailler avec d'autres, alors créez une équipe et invitez tout le monde à collaborer !", - "NO_TEAM_TOOLTIP": "Vous devez vérifier votre adresse e-mail", - "CANCEL": "Annuler", - "DISCARD": "Annuler", - "EXISTING_MEMBER": "Déjà membre", - "NEW_MEMBER": "Devenir membre", - "BACK": "Retour", - "JOIN_REQUEST": "Demande de rejoindre", - "PERMISSION": "Permission", - "SEARCH": "Rechercher", - "ADD_PARENT": "Ajouter un parent", - "BLOCKS": "Bloque", - "CLONES": "Clone", - "DUPLICATES": "Duplique", - "IS_BLOCKED_BY": "Bloqué par", - "IS_CLONED_BY": "Cloné par", - "IS_DUPLICATED_BY": "Dupliqué par", - "RELATES_TO": "Se rapporte à", - "CHANGE_PARENT": "Changer de parent", - "RELATED_ISSUES": "Problèmes liés", - "CHILD_ISSUES": "Problèmes enfants", - "REOPEN": "Rouvrir", - "NO_TASKS": "Aucune tâche", - "FULL_WIDTH": "Pleine largeur", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Veuillez arrêter la minuterie avant de modifier la tâche", - - "COLLABORATE_DIALOG_TITLE": "Démarrer la collaboration", - "COLLABORATE_DIALOG_SUB_TITLE": "Inviter des membres et commencer la collaboration", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Démarrer la collaboration avec une réunion ou un tableau", - "ISSUE_TYPE": "Type de problème", - "ACTIVITY": "Activité", - "FILTER_ALL": "Tout", - "FILTER_COMMENTS": "Commentaires", - "FILTER_HISTORY": "Historique", - "FILTER_UNSUBSCRIBE": "Se désabonner", - - "KEYBOARD_SHORTCUTS": "Raccourcis clavier", - "GITHUB_LOADING_TEXT": "Nous installons actuellement votre intégration GitHub, veuillez patienter...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Synchronisez automatiquement les tâches dans votre application pour des mises à jour fluides et efficaces.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Synchronisez sélectivement les tâches en les associant à une étiquette spécifique.", - "GITHUB_AUTO_SYNC_LABEL": "Sélectionner l'étiquette de synchronisation automatique", - "THERE_IS_NO_TASK_ASSIGNED": "Il n'y a pas de tâche assignée", - "NO_USERS_ONLINE": "Aucun utilisateur en ligne", - "NOT_FOUND": "Non trouvé", - "PAGE_NOT_FOUND": "Page non trouvée", - "NO_USERS_WORKING": "Il n'y a actuellement aucun utilisateur actif", - "NO_USERS_PAUSED_WORK": "Il n'y a actuellement aucun utilisateur qui a mis en pause son travail", - "NO_USERS_IDLE": "Il n'y a actuellement aucun utilisateur inactif", - "ALL_MEMBERS": "Tous les membres", - "NOT_WORKING": "Non actif", - "WORKING": "Actif", - "PAUSED": "En pause", - "ONLINE": "En ligne" - }, - "hotkeys":{ - "HELP": "Aide", - "TO_OPEN_SHORTCUT_LIST": "Pour ouvrir la liste des raccourcis", - "TIMER": "Minuterie", - "START_TIMER": "Démarrer la minuterie", - "STOP_TIMER": "Arrêter la minuterie", - "TASK": "Tâche", - "ASSIGN_TASK": "Assigner la tâche", - "CREATE_TASK": "Créer une tâche" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "Nous travaillons actuellement sur la synchronisation en temps réel, veuillez vérifier cette fonctionnalité plus tard.", - "ALERT_DELETE_ACCOUNT": "Le compte sera supprimé de toutes les équipes, sauf si vous êtes uniquement le gestionnaire", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Votre compte sera supprimé définitivement avec suppression de toutes les équipes", - "ALERT_REMOVE_TEAM": "L'équipe sera complètement supprimée du système et les membres de l'équipe perdront l'accès", - "ALERT_REMOVE_ALL_DATA": "Toutes les données de compte seront supprimées de toutes les équipes dans lesquelles vous n'êtes qu'un seul gestionnaire existant.", - "ALERT_QUIT_TEAM": "Vous êtes sur le point de quitter l'équipe" - }, - "pages": { - "home": { - "BREADCRUMB": ["Tableau de bord"], - "SENT_EMAIL_VERIFICATION": "Le code de vérification a été envoyé à votre adresse e-mail", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "Vous devez ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " votre adresse e-mail. Le code de vérification a déjà été envoyé à votre adresse e-mail, mais n'hésitez pas à cliquer sur ", - "SENT_EMAIL_VERIFICATION_RESEND": " pour renvoyer le code si vous ne l'avez pas reçu.", - "INVITATIONS": "Vous avez été invité à rejoindre", - "CONFIRM_ACCEPT_INVITATION": "Êtes-vous sûr de vouloir accepter l'invitation ?", - "CONFIRM_REJECT_INVITATION": "Êtes-vous sûr de vouloir refuser l'invitation ?" - }, - "profile": { - "BREADCRUMB": ["Tâches du membre"] - }, - "taskDetails": { - "BREADCRUMB": ["Détails de la tâche"], - "DESCRIPTION": "Description", - "ADD_DESCRIPTION": "Ajouter une description ici", - "TYPE_OF_ISSUE": "Type de problème", - "CREATOR": "Créateur", - "ASSIGNEES": "Assignés", - "START_DATE": "Date de début", - "DUE_DATE": "Date limite", - "DAYS_REMAINING": "Jours restants", - "VERSION": "Version", - "EPIC": "Épique", - "STATUS": "Statut", - "LABEL": "Étiquette", - "LABELS": "Étiquettes", - "SIZE": "Taille", - "PRIORITY": "Priorité", - "ESTIMATIONS": "Estimations", - "PROGRESS": "Progression", - "TOTAL_TIME": "Temps total", - "TIME_TODAY": "Temps aujourd'hui", - "TOTAL_GROUP_TIME": "Temps total du groupe", - "TIME_REMAINING": "Temps restant", - "CREATED": "Créé", - "UPDATED": "Mis à jour", - "RESOLVED": "Résolu", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "Impossible de mettre à jour le titre de la tâche.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Le titre de la tâche ne peut pas dépasser 255 caractères.", - - "TASK_IS_ALREADY_EPIC": "Le type de tâche épique ne peut pas être modifié.", - "TASK_HAS_PARENT": "Le type de tâche ne peut pas être modifié car la tâche a déjà un parent." - }, - "auth": { - "SEND_CODE": "envoyer le code", - "RESEND_CODE": "Renvoyer le code", - "RESEND_CODE_IN": "Renvoyer le code dans", - "JOIN": "Joindre", - "UNRECEIVED_CODE": "Vous n'avez pas reçu de code ?", - "JOIN_TEAM": "Rejoindre l'équipe", - "INPUT_INVITE_CODE": "Saisissez le code d'invitation.", - "INPUT_INVITE_CODE_DESC": "Entrez le code d'invitation que nous avons envoyé à votre adresse e-mail.", - "INVALID_INVITE_CODE_MESSAGE": "Code invalide", - "WELCOME_TEAMS": "Bienvenue sur Ever Teams", - - "COVER_TITLE": "Suivez en temps réel le progrès du travail de vos équipes !", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Connexion", - "SELECT_WORKSPACE": "Sélectionner un espace de travail", - "ENTER_EMAIL": "Saisissez votre adresse e-mail", - "WORKSPACES_NOT_FOUND": "Aucun espace de travail trouvé" - }, - "authPasscode": { - "HEADING_TITLE": "Rejoindre une équipe existante", - "HEADING_DESCRIPTION": "Veuillez entrer votre adresse e-mail et le code d'invitation pour rejoindre une équipe existante." - }, - "authLogin": { - "HEADING_TITLE": "Se connecter à l'équipe", - "HEADING_DESCRIPTION": "Veuillez entrer votre adresse e-mail et le code d'invitation pour vous connecter.", - - "WORKSPACE": "Espace de travail", - "HEADING_WORKSPACE_LINE1": "L'adresse e-mail est associée à plusieurs espaces de travail,", - "HEADING_WORKSPACE_LINE2": "veuillez en sélectionner un pour continuer." - }, - "authTeam": { - "HEADING_TITLE": "Créer une nouvelle équipe", - "HEADING_DESCRIPTION": "Veuillez entrer les détails de votre équipe pour créer une nouvelle équipe.", - "LOADING_TEXT": "Nous créons maintenant votre nouvel espace de travail, patientez...", - "VERIFY_EMAIL_LOADING_TEXT": "Nous vérifions votre e-mail, patientez...", - "INPUT_TEAM_NAME": "Saisissez le nom de votre équipe", - "JOIN_EXISTING_TEAM": "Rejoindre une équipe existante ?", - "CREATE_FIRST_TEAM": "Créer votre première équipe", - "CREATE_TEAM": "Créer une équipe" - }, - "settings": { - "BREADCRUMB": [{ "title": "Tableau de bord", "href": "/" }, "Paramètres"], - "DANDER_ZONE": "Zone de danger", - "HEADING_DESCRIPTION": "Paramétrez et gérez votre tableau de bord personnel ici", - "ARE_YOU_SURE_TO_DELETE_USER": "Êtes-vous sûr de vouloir supprimer cet utilisateur ?" - }, - "settingsPersonal": { - "HEADING_TITLE": "Paramètres généraux", - "emailNotValid": "Veuillez fournir une adresse e-mail valide", - "phoneNotValid": "Veuillez fournir un numéro de téléphone valide", - "WORK_SCHEDULE": "Calendrier de travail", - "SUBSCRIPTION": "Abonnement", - "ABOUT_TO_CHANGE_EMAIL": "Vous êtes sur le point de changer d'e-mail", - "ABOUT_TO_DELETE_ACCOUNT": "Vous êtes sur le point de supprimer votre compte ?", - "DATA_SYNCHRONIZATION": "Synchronisation des données", - "ABOUT_TO_REMOVE_ACCOUNT": "Vous êtes sur le point de supprimer votre compte ?", - "TIMEZONE_SEARCH_PLACEHOLDER": "Votre fuseau horaire", - "ABOUT_TO_REMOVE_FROM_ALL_TEAMS": "Vous êtes sur le point d'être retiré de toutes les équipes, à moins que vous ne soyez le seul manager ?", - "ABOUT_TO_DELETE_ALL_ACCOUNT_DATA": "Vous êtes sur le point de supprimer votre compte et toutes vos données ?" - }, - "settingsTeam": { - "HEADING_TITLE": "Paramètres généraux", - "MEMBER_HEADING_TITLE": "Membres", - "PRIORITIES_HEADING": "Priorités", - "NOTIFICATION_HEADING": "Notifications", - "SIZES_HEADING": "Tailles", - "TEAM_NAME": "Nom de l'équipe", - "TEAM_TYPE": "Type d'équipe", - "TIME_TRACKING": "Suivi du temps", - - "ADD_NEW_MEMBER": "Ajouter un nouveau membre", - "MANAGE_ASSIGNEES": "Gérer les personnes assignées", - "SEARCH_MEMBER": "Rechercher un membre", - "TASK_STATUSES": "Statuts des tâches", - "TASK_PRIORITIES": "Priorités des tâches", - "TASK_SIZES": "Tailles des tâches", - "TASK_LABELS": "Étiquettes des tâches", - "ISSUE_TYPES": "Types de problèmes", - "RELATED_TYPE": "Type connexe", - - "INVITATION_HEADING_TITLE": "Invitations", - "CREATE_NEW_STATUSES": "Créer de nouveaux statuts", - "CREATE_NEW_STATUS": "Créer un nouveau statut", - "CREATE_NEW_VERSION": "Créer une nouvelle version", - "CREATE_NEW_PRIORITIES": "Créer de nouvelles priorités", - "CREATE_NEW_PRIORITY": "Créer une nouvelle priorité", - "CREATE_NEW_SIZES": "Créer de nouvelles tailles", - "CREATE_NEW_SIZE": "Créer une nouvelle taille", - "CREATE_NEW_LABELS": "Créer de nouvelles étiquettes", - "CREATE_NEW_LABEL": "Créer une nouvelle étiquette", - "CREATE_NEW_ISSUE_TYPES": "Créer de nouveaux problèmes", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Masquer les informations personnelles des membres", - "POSITION_CUSTOM": "Positions personnalisées", - "INVITATION_EXPIRATION": "Expiration de l'invitation", - "NOTIFY_IF": "Notifier si", - "TEAM_REQUEST": "Demande d'équipe", - "WORK_SCHEDULE": "Calendrier de travail", - "MEMBER_AND_ROLES": "Membres et rôles", - "INTEGRATIONS": "Intégrations", - "DANDER_ZONES": "Zones à risque", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Connectez-vous à GitHub et commencez à synchroniser les problèmes GitHub avec votre équipe", - "SELECT_REPOSITORY": "Sélectionner un dépôt", - - "INSTALL": "Installer", - - "LIST_OF_STATUSES": "Liste des statuts", - "LIST_OF_PRIORITIES": "Liste des priorités", - "LIST_OF_SIZES": "Liste des tailles", - "LIST_OF_LABELS": "Liste des étiquettes", - "LIST_OF_ISSUES_TYPE": "Liste des problèmes", - - "GENERAL": "Général", - "SOUND": "Son", - "EMAIL": "E-mail", - "USERS": "Utilisateurs", - "TASKS": "Tâches", - "SYSTEM": "Système", - "SECURITY": "Sécurité", - "INAPP": "Dans l'application", - "NOTIFICATION_HEADING_TITLE": "Paramètres de notification", - "ISSUE_HEADING_TITLE": "Paramètres des problèmes", - - "TASK_PRIVACY": "Confidentialité des tâches", - "MULTIPLE_ASSIGNEES": "Plusieurs personnes assignées", - "MANUAL_TIME": "Temps manuel", - "GROUP_ESTIMATION": "Estimation en groupe", - "ESTIMATION_IN_HOURS": "Estimation en heures", - "ESTIMATION_IN_STORY_POINTS": "Estimation en points d'histoire", - "PROOF_OF_COMPLETION": "Preuve d'achèvement", - "LINKED_ISSUES": "Problèmes liés", - "COMMENTS": "Commentaires", - "HISTORY": "Historique", - "ACCEPTANCE_CRITERIA": "Critères d'acceptation", - "DRAFT_ISSUES": "Problèmes en cours", - "AUTO_CLOSE_ISSUE": "Fermeture automatique des problèmes", - "AUTO_ARCHIVE_ISSUE": "Archivage automatique des problèmes", - "AUTO_STATUS": "Statut automatique", - "VERSIONS": "Versions", - "LIST_OF_VERSONS": "Liste des versions", - "ISSUETYPE": "Types de problèmes", - "LIST_OF_ISSUES": "Liste des problèmes", - "RELATED_ISSUE_TYPE": "Types de problèmes connexes", - "LIST_OF_RELATED_TYPE": "Liste des types connexes", - "INITIAL": "Initial", - "COPY_NUMBER": "Numéro de copie", - "IN_PROGRESS": "En cours", - "FINAL": "Final", - "DISPOSE_TEAM": "Vous êtes sur le point de supprimer l'équipe ?", - "QUIT_TEAM": "Vous êtes sur le point de quitter l'équipe ?", - "TEAM_COLOR": "Couleur de l'équipe", - "TEAM_SIZE": "Taille de l'équipe", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Paramètres des problèmes", - - "TRACK_TIME": "Suivi du temps", - "ESTIMATE_ISSUE": "Estimer le problème", - "EPICS_CREATE_CLOSE": "Création/Fermeture des épopées", - "ISSUE_CREATE_CLOSE": "Création/Fermeture des problèmes", - "ISSUE_ASSIGN_UNASSIGN": "Assigner/Désassigner des problèmes", - "INVITE_MEMBERS": "Inviter des membres", - "REMOVE_MEMBERS": "Supprimer des membres", - "HANDLE_REQUESTS": "Gérer les demandes", - "ROLES_POSITIONS_CHANGE": "Changer les rôles/positions", - "VIEW_DETAILS": "Voir les détails", - - "NO_INVITATIONS": "Il n'y a pas d'invitation pour le moment !", - "NO_MEMBERS": "Il n'y a pas de membres pour le moment !" - }, - "invite": { - "HEADING_TITLE": "Inviter un membre dans votre équipe", - "HEADING_DESCRIPTION": "Envoyer une invitation à un membre de l'équipe par email", - "TEAM_MEMBER_EMAIL": "Email du membre de l'équipe", - "TEAM_MEMBER_FULLNAME": "Nom complet du membre de l'équipe", - "SEND_INVITE": "Envoyer l'invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Erreur lors de l'acceptation de l'invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Erreur lors du rejet de l'invitation", - "INVITE_LABEL_SEND": "Envoyer l'invitation", - "invitationTable": { - "NAME_AND_EMAIL": "Nom et email", - "POSITION": "Poste", - "DATE_AND_TIME_REQUEST": "Date et heure de la demande", - "CV_OR_ATTACHMENT": "CV / Pièce jointe" - } - }, - "permissions": { - "SELECT_ROLES": "Sélectionner des rôles" - }, - "unauthorized": { - "TITLE": "Non autorisé", - "HEADING_TITLE": "Vous n'êtes pas autorisé à accéder à cette page !", - "HEADING_DESCRIPTION": "Nous nous excusons pour la gêne occasionnée, mais vous n'êtes pas autorisé à accéder à cette page. Si vous pensez que c'est une erreur. Veuillez vous connecter." - }, - "page404": { - "HEADING_TITLE": "Page non trouvée", - "HEADING_DESCRIPTION": "La ressource que vous recherchez est introuvable !", - "LINK_LABEL": "Aller à la page d'accueil" - }, - "offline": { - "HEADING_TITLE": "Réseau déconnecté !", - "HEADING_DESCRIPTION": "Vous êtes actuellement hors ligne, veuillez vérifier votre connexion Internet..." - }, - "error": { - "TITLE": "Erreur !", - "HEADING_TITLE": "Quelque chose s'est mal passé !", - "HEADING_DESCRIPTION": "Si le problème persiste, envoyez un signal de détresse à notre équipe d'assistance." - }, - "maintenance": { - "HEADING_TITLE": "Nous sommes en cours de maintenance", - "HEADING_DESCRIPTION": "Nous mettons actuellement à jour notre site Web pour mieux vous servir. Veuillez revenir plus tard." - } - }, - - "timer": { - "START_TIMER": "Veuillez sélectionner ou créer une nouvelle tâche pour commencer à suivre le temps.", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Minuterie arrêtée", - "STOPPED_TIMER_TOAST_DESCRIPTION": "La minuterie s'est arrêtée en raison de l'interrupteur d'équipe" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimate" - }, - "DAY_LIST": [{ "title": "7 jours" }, { "title": "14 jours" }], - "TIME_ACTIVITY": "Activité", - "TOTAL_HOURS": "Nombre total d'heures", - "NO_SCREENSHOOT": "Pas de captures d'écran", - "PERCENT_OF_MINUTES": " % de 10 minutes", - "APPS": "Apps", - "VISITED_DATES": "Dates de visite", - "PERCENT_USED": "Pourcentage d'utilisation", - "TIME_SPENT_IN_HOURS": "Temps passé (heures)", - "THERE_IS_NO_APPS_VISITED": "Il n'y a pas d'application visitée.", - "OTHER_DETAILS": "Autres détails", - "KEYBOARD": "clavier", - - "MOUSE": "Souris", - "TIMES": "Temps", - "ACTIVE": "Actif", - "INACTIVE": "Inactif", - "ARCHIVED": "Archivé", - "NOT_ARCHIVED": "Not archivé" - }, - "task": { - "TITLE": "Tâche", - "ASSIGN_NEW_TASK": "Assigner une nouvelle tâche", - "ASSIGNED_BY": "Assigné par", - "NO_ONE_FOR_TASK": "Personne n'est assigné à cette tâche", - "WORKED_TODAY_ON_TASK_TOOLTIP": "a travaillé aujourd'hui sur cette tâche pendant", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "a travaillé sur cette tâche pour un total de", - "WORKED_TODAY_ON_ALL_TOOLTIP": "a travaillé aujourd'hui sur toutes", - "TASKS_FOR_TOOLTIP": "tâches pour", - "taskLabel": { - "WORK_LABEL": "Travaillé", - "TASK_ASSIGNED": "Assigné", - "TASK_UNASSIGNED": "Non assigné", - "BUTTON_LABEL": "Assigner la tâche" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "Cet onglet affiche toutes les tâches sur lesquelles vous avez commencé à travailler", - "ASSIGNED_DESCRIPTION": "Cet onglet affiche toutes les tâches qui vous sont assignées", - "UNASSIGNED_DESCRIPTION": "Cet onglet affiche toutes les tâches qui ne vous sont pas assignées", - "NO_TASK_USER_ASSIGNED": "Personne n'est assigné à cette tâche" - }, - "taskTableHead": { - "TASK_NAME": "Nom", - "TASK_STATUS": "Statut", - "TASK_WORK": { - "TITLE": "Travaillé sur", - "DESCRIPTION": "Tâche", - "LABEL": "Travaillé sur la tâche" - }, - "TASK_TIME": "Estimation", - "TOTAL_WORK": { - "TITLE": "Total travaillé", - "DESCRIPTION": "Aujourd'hui", - "LABEL": "Total travaillé aujourd'hui" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Combien d'heures l'employé a-t-il travaillé au total et aujourd'hui sur la tâche", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Combien d'heures l'employé a-t-il travaillé aujourd'hui sur toutes les tâches pour l'équipe sélectionnée" - }, - "CONFIRM_CLOSE_TASK": "Veuillez confirmer si vous voulez fermer la tâche" - }, - "form": { - "NAME_PLACEHOLDER": "Entrez votre nom", - "FIRST_NAME_PLACEHOLDER": "Prénom", - "LAST_NAME_PLACEHOLDER": "Nom de famille", - "EMAIL_PLACEHOLDER": "Entrez votre adresse email", - "PHONE_PLACEHOLDER": "Numéro de téléphone", - "ISSUE_NAME_PLACEHOLDER": "Nom du problème", - "TEAM_NAME_PLACEHOLDER": "Veuillez entrer le nom de votre équipe", - "TASK_INPUT_PLACEHOLDER": "Sur quoi travaillez-vous ?", - "TEAM_MEMBER_NAME_PLACEHOLDER": "Nom du membre de l'équipe", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Adresse email du membre de l'équipe", - "COMPLETION_DESCRIPTION": "Rédigez la description", - "UPLOAD_FILES": "Uploader des fichiers", - "ATTACHMENT_FILE": "Fichiers joints", - "ADD_COMMENT": "Ajouter un commentaire ici", - "SET_THEME": "Choisir un thème", - "CHANGE_AVATAR": "Changer d'avatar", - "SELECT_TEAM_SIZE": "Sélectionnez la taille de l'équipe", - "INVALID_ALLOWED_CHARACTER": "Valeur non valide pour allowedCharacters. Utilisez alpha, numérique, ou alphanumérique" - }, - "layout": { - "footer": { - "RIGHTS_RESERVED": "Tous droits réservés.", - "COPY_RIGHT1": "© {{date}} à nos jours,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Conditions d'utilisation", - "PRIVACY_POLICY": "Politique de confidentialité", - "COOKIES": "Politique des cookies", - "BY": "Par" - } - }, - "errors": { - "NETWORK_ISSUE": "problème de réseau, veuillez réessayer plus tard", - "ERROR_WHILE_VERIFY_CODE": "Erreur lors de la vérification du code.", - "LENGTH_NUMBER_ERROR": "La longueur doit être un nombre et supérieure à 0", - "INVALID_ALLOWED_CHARACTER": "Valeur invalide pour allowedCharacters. Utilisez alpha, numérique ou alumérique", - "VALID_EMAIL": "Veuillez entrer une adresse e-mail valide", - "placeholders": { "ENTER_TO_VALIDATE": "Appuyez sur Entrée pour valider" }, - "team": { - "BACK_LABEL": "Retour à l'équipe", - "PUBLIC_TEAM": "Équipe publique", - "PRIVATE_TEAM": "Équipe privée", - "creation": { "NEW": "Créer une nouvelle équipe" } - }, - "links": { "common": { "TASKS": "Tâches", "TEAM": "Équipe", "SETTINGS": "Paramètres" } } - } -} diff --git a/apps/web/public/locales/he/common.json b/apps/web/public/locales/he/common.json deleted file mode 100644 index 3da0d3867..000000000 --- a/apps/web/public/locales/he/common.json +++ /dev/null @@ -1,584 +0,0 @@ -{ - "TITLE": "Ever צוותים", - "common": { - "ACCEPT": "קבל", - "ACCEPTED": "התקבל", - "REJECT": "דחה", - "REJECTED": "נדחה", - "VERIFY": "אמת", - "INVITE": "הזמן", - "INVITED": "הוזמן", - "EXPIRE": "פג תוקף", - "EXPIRED": "פג תוקף", - "REQUEST": "בקשה", - "REQUESTED": "התבקש", - "LABEL": "תווית", - "LABELS": "תוויות", - "POSITION": "תפקיד", - "ROLES": "תפקידים", - "JOIN_OR_LEFT": "הצטרף / עזב", - "PLEASE": "אנא", - "HERE": "כאן", - "PEOPLE": "אנשים", - "COLLABORATE": "שיתוף פעולה", - "NO": "לא", - "ONLY_ME": "רק אני", - "YES": "כן", - "BASIC": "בסיסי", - "DELETE": "מחק", - "MEET": "פגש", - "BOARD": "לוח", - "SECURITY_CODE": "קוד אבטחה", - "CONFIRM": "אשר", - "YOUR_EMAIL": "האימייל שלך", - "CONTINUE": "המשך", - "EDIT_TASK": "ערוך משימה", - "ASSIGN_TASK": "הקצה משימה", - "ASSIGN_TASK_TO": "הקצה משימה ל-", - "REMOVE_ACCOUNT": "הסר חשבון", - "REMOVE_EVERYWHERE": "הסר בכל מקום", - "DELETE_ACCOUNT": "מחק חשבון זה", - "UNASSIGN_TASK": "בטל הקצאה", - "MAKE_A_MANAGER": "מנה את", - "UNMAKE_A_MANAGER": "בטל מנהל", - "TRANSFERT_OWNERSHIP": "העבר בעלות", - "TRANSFERT_OWNERSHIP_TO": "העבר בעלות מלאה של הצוות למשתמש אחר", - "REMOVE": "הסר", - "REMOVE_TEAM": "הסר צוות", - "DISPOSE_TEAM": "בטל צוות", - "QUIT_TEAM": "עזוב את הצוות", - "QUIT": "עזוב", - "STATUSES": "סטטוסים", - "RESEND_INVITATION": "שלח הזמנה מחדש", - "TODAY": "היום", - "TOTAL": "סך הכל", - "ESTIMATED": "משוער", - "ESTIMATE": "הערכה", - "STATUS": "סטטוס", - "NAME": "שם", - "TASK": "משימה", - "MY_TASKS": "המשימות שלי", - "WORKED_ON_TASK": "עבד על משימה", - "TOTAL_WORKED_TODAY": "סך העבודה היום", - "TOTAL_WORK": "עבודה היום", - "OPEN": "פתח", - "NOW": "עכשיו", - "NEXT": "הבא", - "PREV": "קודם", - "DETAILS": "פרטים", - "CLOSED": "סגור", - "CLOSE": "סגור", - "USER_NOT_FOUND": "לא נמצאו משתמשים.", - "TASK_TITTLE": "כותרת משימה", - "PUBLIC_TASK": "משימה זו פומבית", - "PRIVATE_TASK": "משימה זו פרטית", - "PUBLIC_TASK_LABEL": "הפוך לפומבית", - "PRIVATE_TASK_LABEL": "הפוך לפרטית", - "CREATE_TASK": "צור משימה חדשה", - "LINK_TASK": "בחר בעיה קשורה", - "LINK": "קישור", - "LINKS": "קישורים", - "SHOW": "הצג", - "ADD_LINK": "הוסף קישורים", - "COMMENT": "הערה", - "DESCRIPTION": "תיאור", - "CHILD_ISSUE_TASK": "בחר בעיה ילדה", - "CREATE_TEAM": "צור צוות חדש", - "VERIFY_ACCOUNT_MSG": "אנא אמת את החשבון שלך לפני שתתחיל להשתמש באפליקציה", - "CREATE_ROLE": "צור תפקיד", - "CREATE": "צור", - "CREATE_ISSUE": "צור בעיה", - "NEW_ISSUE": "בעיה חדשה", - "ACTIVATED": "מופעל", - "DEACTIVATED": "מנוטרל", - "PERIOD": "תקופה", - "NEW": "חדש", - "CREATE_VERSION": "צור גרסה", - "VERSION": "גרסה", - "LOADING": "טוען", - "TOTAL_TIME": "זמן כולל", - "LAST_24_HOURS": "24 השעות האחרונות", - "WORKED": "עבד", - "ASSIGNED": "הוקצה", - "SELECT_STATUS": "בחר סטטוס", - "SELECT_ISSUE": "בחר בעיה", - "UNASSIGNED": "לא הוקצה", - "TASK_DETAILS": "פרטי משימה", - "TYPE_SOMETHING": "הקלד משהו", - "FILTER": "סינון", - "APPLY": "החל", - "RESET": "איפוס", - "LOGOUT": "התנתק", - "THEMES": "ערכות עיצוב", - "3D_MODE": "מצב 3D", - "DARK_MODE": "מצב כהה", - "SETTINGS": "הגדרות", - "PERSONAL": "אישי", - "USE_SETTING": "השתמש בהגדרה", - "TEAM": "צוות", - "MY_TEAM": "הצוות שלי", - "FULL_NAME": "שם מלא", - "USER_AVATAR": "אווטר משתמש", - "CONTACT": "איש קשר", - "ENABLED": "לְאַפשֵׁר", - "DISABLED": "השבת", - - "THEME": "ערכת עיצוב", - "TIME_ZONE": "אזור זמן", - "EDIT": "ערוך", - "SAVE": "שמור", - "LANGUAGE": "שפה", - "DETECT": "זהה", - "TRANSFER": "העברה", - "TRANSFER_TEAM": "העבר צוות", - "TEAM_MEMBERS": "חברי צוות", - "NO_TEAM": "צור צוות משלך או הצטרף לקיים", - "NO_TEAM_SUB": "זה נהדר לעבוד עם אחרים, לכן צור צוות והזמן את כולם לשתף פעולה!", - "NO_TEAM_TOOLTIP": "עליך לאמת את כתובת האימייל שלך", - "CANCEL": "בטל", - "DISCARD": "בטל", - "EXISTING_MEMBER": "כבר חבר", - "NEW_MEMBER": "הפוך לחבר", - "BACK": "חזור", - "JOIN_REQUEST": "בקש הצטרפות", - "PERMISSION": "הרשאה", - "SEARCH": "חפש", - "ADD_PARENT": "הוסף הורה", - "BLOCKS": "חוסמים", - "CLONES": "משכפלים", - "DUPLICATES": "מכפילים", - "IS_BLOCKED_BY": "חסום על ידי", - "IS_CLONED_BY": "משוכפל על ידי", - "IS_DUPLICATED_BY": "מוכפל על ידי", - "RELATES_TO": "קשור ל", - "CHANGE_PARENT": "שנה הורה", - "RELATED_ISSUES": "בעיות קשורות", - "CHILD_ISSUES": "בעיות ילדות", - "REOPEN": "פתח מחדש", - "NO_TASKS": "אין משימות", - "FULL_WIDTH": "רוחב מלא", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "אנא עצור את הטיימר לפני שינוי המשימה", - - "COLLABORATE_DIALOG_TITLE": "התחל שיתוף פעולה", - "COLLABORATE_DIALOG_SUB_TITLE": "הזמן חבר/ים והתחל לשתף פעולה", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "התחל פגישה או שיתוף פעולה בלוח", - "ISSUE_TYPE": "סוג בעיה", - "ACTIVITY": "פעילות", - "FILTER_ALL": "הכל", - "FILTER_COMMENTS": "הערות", - "FILTER_HISTORY": "היסטוריה", - "FILTER_UNSUBSCRIBE": "בטל מנוי", - - "KEYBOARD_SHORTCUTS": "קיצורי מקלדת", - - "GITHUB_LOADING_TEXT": "אנו מתקינים כעת את אינטגרציית ה-GitHub שלך, המתינו.", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "סנכרן משימות באופן אוטומטי באפליקציה שלך לעדכונים חלקים ויעילים.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "סנכרן משימות באופן בררני על ידי הקשרתן לתג מסוים.", - "GITHUB_AUTO_SYNC_LABEL": "בחר תגית אוטומטית לסנכרון", - "THERE_IS_NO_TASK_ASSIGNED": "אין משימות מוקצות", - "NO_USERS_ONLINE": "אין משתמשים מחוברים", - "NOT_FOUND": "לא נמצא", - "PAGE_NOT_FOUND": "הדף לא נמצא", - "NO_USERS_WORKING": "כרגע אין משתמשים פעילים", - "NO_USERS_PAUSED_WORK": "כרגע אין משתמשים שהפסיקו את עבודתם", - "NO_USERS_IDLE": "כרגע אין משתמשים לא פעילים", - "ALL_MEMBERS": "כל החברים", - "NOT_WORKING": "לא עובד", - "WORKING": "עובד", - "PAUSED": "מושהה", - "ONLINE": "מחובר" - }, - "hotkeys":{ - "HELP": "עזרה", - "TO_OPEN_SHORTCUT_LIST": "כדי לפתוח את רשימת הקיצורים", - "TIMER": "טיימר", - "START_TIMER": "התחל טיימר", - "STOP_TIMER": "עצור טיימר", - "TASK": "משימה", - "ASSIGN_TASK": "הקצה משימה", - "CREATE_TASK": "צור משימה" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "אנחנו עובדים על סנכרון בזמן אמת כרגע, אנא בדוק את התכונה הזו מאוחר יותר.", - "ALERT_DELETE_ACCOUNT": "החשבון יוסר מכל הצוותים, למעט היכן שאתה רק המנהל", - "ALERT_ACCOUNT_PERMANENT_DELETE": "החשבון שלך יימחק לצמיתות עם הסרה מכל הצוותים", - "ALERT_REMOVE_ALL_DATA": "כל נתוני החשבון יוסרו מכל הצוותים שבהם אתה רק מנהל קיים אחד", - "ALERT_REMOVE_TEAM": "הצוות יוסר לחלוטין מהמערכת וחברי הצוות יאבדו גישה", - "ALERT_QUIT_TEAM": "אתה עומד לעזוב את הצוות" - }, - "pages": { - "home": { - "BREADCRUMB": ["לוח מחוונים"], - "SENT_EMAIL_VERIFICATION": "אימות קוד נשלח לאימייל שלך", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "עליך ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " את כתובת האימייל שלך. קוד האימות כבר היה אמור להישלח לאימייל שלך, אבל אל תהסס ללחוץ על ", - "SENT_EMAIL_VERIFICATION_RESEND": " כדי לשלוח מחדש את הקוד, אם לא קיבלת אותו.", - "INVITATIONS": "הוזמנת להצטרף ל-", - "CONFIRM_ACCEPT_INVITATION": "האם אתה בטוח שברצונך לקבל את ההזמנה?", - "CONFIRM_REJECT_INVITATION": "האם אתה בטוח שברצונך לדחות את ההזמנה?" - }, - - "profile": { - "BREADCRUMB": ["משימות חבר"] - }, - "taskDetails": { - "BREADCRUMB": ["פרטי משימה"], - "DESCRIPTION": "תיאורים", - "ADD_DESCRIPTION": "הוסף תיאור כאן", - "TYPE_OF_ISSUE": "סוג בעיה", - "CREATOR": "יוצר", - "ASSIGNEES": "מוקצים", - "START_DATE": "תאריך התחלה", - "DUE_DATE": "תאריך יעד", - "DAYS_REMAINING": "ימים נותרים", - "VERSION": "גרסה", - "EPIC": "אפוס", - "STATUS": "סטטוס", - "LABEL": "תווית", - "LABELS": "תוויות", - "SIZE": "גודל", - "PRIORITY": "עדיפות", - "ESTIMATIONS": "הערכות", - "PROGRESS": "התקדמות", - "TOTAL_TIME": "זמן כולל", - "TIME_TODAY": "זמן היום", - "TOTAL_GROUP_TIME": "זמן קבוצתי כולל", - "TIME_REMAINING": "זמן נותר", - "CREATED": "נוצר", - "UPDATED": "עודכן", - "RESOLVED": "נפתר", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "לא יכולנו לעדכן את כותרת המשימה.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "כותרת משימה לא יכולה לעלות על 255 תווים.", - - "TASK_IS_ALREADY_EPIC": "לא ניתן לשנות סוג משימה אפית.", - "TASK_HAS_PARENT": "לא ניתן לשנות סוג משימה מכיוון שלמשימה כבר יש הורה." - }, - - "auth": { - "SEND_CODE": "שלח קוד", - "RESEND_CODE": "שלח קוד מחדש", - "RESEND_CODE_IN": "שלח קוד מחדש בעוד", - "JOIN": "הצטרף", - "UNRECEIVED_CODE": "לא קיבלת קוד?", - "JOIN_TEAM": "הצטרף לצוות", - "INPUT_INVITE_CODE": "הכנס קוד הזמנה.", - "INPUT_INVITE_CODE_DESC": "הכנס את קוד ההזמנה ששלחנו לאימייל שלך.", - "INVALID_INVITE_CODE_MESSAGE": "קוד לאתקין", - "WELCOME_TEAMS": "ברוך הבא ל-Ever צוותים", - "COVER_TITLE": "עקוב אחר התקדמות העבודה של הצוותים שלך בזמן אמת!", - "COVER_DESCRIPTION": "ניהול עבודה וכוח עבודה הכל-באחד, ניהול זמן, מעקב אחר זמן, מעקב אחר פעילות, מעקב ומדדים של פרודוקטיביות, ניהול פרויקטים/משימות ובעיות, ארגונים וצוותים, אינטגרציות (GitHub, JIRA,...) ועוד!", - "LOGIN": "התחברות", - "SELECT_WORKSPACE": "בחר סביבת עבודה", - "ENTER_EMAIL": "הכנס אימייל", - "WORKSPACES_NOT_FOUND": "סביבות עבודה לא נמצאו" - }, - "authPasscode": { - "HEADING_TITLE": "הצטרף לצוות קיים", - "HEADING_DESCRIPTION": "אנא הכנס אימייל וקוד הזמנה כדי להצטרף לצוות קיים." - }, - "authLogin": { - "HEADING_TITLE": "התחבר לצוות", - "HEADING_DESCRIPTION": "אנא הכנס אימייל וקוד הזמנה כדי להתחבר.", - - "WORKSPACE": "סביבת עבודה", - "HEADING_WORKSPACE_LINE1": "האימייל משויך למספר סביבות עבודה,", - "HEADING_WORKSPACE_LINE2": "אנא בחר אחת כדי להמשיך" - }, - "authTeam": { - "HEADING_TITLE": "צור צוות חדש", - "HEADING_DESCRIPTION": "אנא הכנס את פרטי הצוות שלך כדי ליצור צוות חדש.", - "LOADING_TEXT": "אנחנו עכשיו יוצרים את סביבת העבודה החדשה שלך, רגע קטן...", - "VERIFY_EMAIL_LOADING_TEXT": "אנחנו מאמתים את האימייל שלך, רגע קטן...", - "INPUT_TEAM_NAME": "הכנס את שם הצוות שלך", - "JOIN_EXISTING_TEAM": "מצטרף לצוות קיים?", - "CREATE_FIRST_TEAM": "צור את הצוות הראשון שלך", - "CREATE_TEAM": "צור צוות" - }, - "settings": { - "BREADCRUMB": [{ "title": "לוח מחוונים", "href": "/" }, "הגדרות"], - "DANDER_ZONE": "אזור סיכון", - "HEADING_DESCRIPTION": "הגדר ונהל את לוח הבקרה האישי שלך כאן", - "ARE_YOU_SURE_TO_DELETE_USER": "האם אתה בטוח שברצונך למחוק משתמש זה?" - }, - "settingsPersonal": { - "HEADING_TITLE": "הגדרות כלליות", - "emailNotValid": "אנא ספק כתובת אימייל חוקית", - "phoneNotValid": "אנא ספק מספר טלפון חוקי", - "WORK_SCHEDULE": "לוח זמנים", - "SUBSCRIPTION": "מנוי", - "ABOUT_TO_CHANGE_EMAIL": "אתה עומד לשנות אימייל", - "ABOUT_TO_DELETE_ACCOUNT": "אתה עומד למחוק את החשבון שלך?", - "DATA_SYNCHRONIZATION": "סנכרון נתונים", - "ABOUT_TO_REMOVE_ACCOUNT": "אתה עומד להסיר את החשבון שלך?" - }, - "settingsTeam": { - "HEADING_TITLE": "הגדרות כלליות", - "MEMBER_HEADING_TITLE": "חברים", - "PRIORITIES_HEADING": "עדיפויות", - "NOTIFICATION_HEADING": "התראות", - "SIZES_HEADING": "גדלים", - "TEAM_NAME": "שם צוות", - "TEAM_TYPE": "סוג צוות", - "TIME_TRACKING": "מעקב זמן", - - "ADD_NEW_MEMBER": "הוסף חבר חדש", - "MANAGE_ASSIGNEES": "נהל מוקצים", - "SEARCH_MEMBER": "חפש חבר", - "TASK_STATUSES": "סטטוסי משימה", - "TASK_PRIORITIES": "עדיפויות משימה", - "TASK_SIZES": "גדלי משימה", - "TASK_LABELS": "תוויות משימה", - "ISSUE_TYPES": "סוגי בעיות", - "RELATED_TYPE": "סוגים קשורים", - - "INVITATION_HEADING_TITLE": "הזמנות", - "CREATE_NEW_STATUSES": "צור סטטוסים חדשים", - "CREATE_NEW_STATUS": "צור סטטוס חדש", - "CREATE_NEW_VERSION": "צור גרסה חדשה", - "CREATE_NEW_PRIORITIES": "צור עדיפויות חדשות", - "CREATE_NEW_PRIORITY": "צור עדיפות חדשה", - "CREATE_NEW_SIZES": "צור גדלים חדשים", - "CREATE_NEW_SIZE": "צור גודל חדש", - "CREATE_NEW_LABELS": "צור תוויות חדשות", - "CREATE_NEW_LABEL": "צור תווית חדשה", - "CREATE_NEW_ISSUE_TYPES": "צור בעיות חדשות", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "הסתר מידע אישי על חברים", - "POSITION_CUSTOM": "תפקידים מותאמים", - "INVITATION_EXPIRATION": "פקיעת הזמנה", - "NOTIFY_IF": "הודע אם", - "TEAM_REQUEST": "בקשת צוות", - "WORK_SCHEDULE": "לוח זמנים", - "MEMBER_AND_ROLES": "חברים ותפקידים", - "INTEGRATIONS": "אינטגרציות", - "DANDER_ZONES": "אזורי סיכון", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "התחבר ל-GitHub והתחל לסנכרן בעיות GitHub עם הצוות שלך", - "SELECT_REPOSITORY": "בחר מאגר", - - "INSTALL": "התקן", - - "LIST_OF_STATUSES": "רשימת סטטוסים", - "LIST_OF_PRIORITIES": "רשימת עדיפויות", - "LIST_OF_SIZES": "רשימת גדלים", - "LIST_OF_LABELS": "רשימת תוויות", - "LIST_OF_ISSUES_TYPE": "רשימת בעיות", - - "GENERAL": "כללי", - "SOUND": "קול", - "EMAIL": "אימייל", - "USERS": "משתמשים", - "TASKS": "משימות", - "SYSTEM": "מערכת", - "SECURITY": "אבטחה", - "INAPP": "באפליקציה", - "NOTIFICATION_HEADING_TITLE": "הגדרות התראות", - "ISSUE_HEADING_TITLE": "הגדרות בעיה", - - "TASK_PRIVACY": "פרטיות משימה", - "MULTIPLE_ASSIGNEES": "מוקצים מרובים", - "MANUAL_TIME": "זמן ידני", - "GROUP_ESTIMATION": "הערכה קבוצתית", - "ESTIMATION_IN_HOURS": "הערכה בשעות", - "ESTIMATION_IN_STORY_POINTS": "הערכה בנקודות סיפור", - "PROOF_OF_COMPLETION": "הוכחת השלמה", - "LINKED_ISSUES": "בעיות מקושרות", - "COMMENTS": "הערות", - "HISTORY": "היסטוריה", - "ACCEPTANCE_CRITERIA": "קריטריוני קבלה", - "DRAFT_ISSUES": "טיוטות בעיות", - "AUTO_CLOSE_ISSUE": "סגור בעיה אוטומטית", - "AUTO_ARCHIVE_ISSUE": "ארכב בעיה אוטומטית", - "AUTO_STATUS": "סטטוס אוטומטי", - "VERSIONS": "גרסאות", - "LIST_OF_VERSONS": "רשימת גרסאות", - "ISSUETYPE": "סוגי בעיות", - "LIST_OF_ISSUES": "רשימת בעיות", - "RELATED_ISSUE_TYPE": "סוגי בעיות קשורות", - "LIST_OF_RELATED_TYPE": "רשימת סוגים קשורים", - "INITIAL": "ראשוני", - "COPY_NUMBER": "מספר העתקה", - "IN_PROGRESS": "בתהליך", - "FINAL": "סופי", - "DISPOSE_TEAM": "אתה עומד לבטל את הצוות?", - "QUIT_TEAM": "אתה עומד לעזוב את הצוות?", - "TEAM_COLOR": "צבע צוות", - "TEAM_SIZE": "גודל צוות", - "EMOJI": "אימוג'י", - "ISSUES_HEADING_TITLE": "הגדרות בעיה", - - "TRACK_TIME": "עקוב אחר זמן", - "ESTIMATE_ISSUE": "הערך בעיה", - "EPICS_CREATE_CLOSE": "יצירה/סגירת אפוסים", - "ISSUE_CREATE_CLOSE": "יצירה/סגירת בעיות", - "ISSUE_ASSIGN_UNASSIGN": "הקצאה/ביטול הקצאה של בעיות", - "INVITE_MEMBERS": "הזמן חברים", - "REMOVE_MEMBERS": "הסר חברים", - "HANDLE_REQUESTS": "טפל בבקשות", - "ROLES_POSITIONS_CHANGE": "שינוי תפקידים/תחנות", - "VIEW_DETAILS": "צפה בפרטים", - - "NO_INVITATIONS": "אין הזמנות כרגע!", - "NO_MEMBERS": "אין חברים כרגע!" - }, - "invite": { - "HEADING_TITLE": "הזמן חבר לצוות שלך", - "HEADING_DESCRIPTION": "שלח הזמנה לחבר צוות באימייל", - "TEAM_MEMBER_EMAIL": "אימייל של חבר הצוות", - "TEAM_MEMBER_FULLNAME": "שם מלא של חבר הצוות", - "SEND_INVITE": "שלח הזמנה", - "ERROR_WHILE_ACCEPTING_INVITATION": "שגיאה בקבלת ההזמנה", - "ERROR_WHILE_REJECTING_INVITATION": "שגיאה בדחיית ההזמנה", - "INVITE_LABEL_SEND": "שלח הזמנה", - "invitationTable": { - "NAME_AND_EMAIL": "שם ואימייל", - "POSITION": "תפקיד", - "DATE_AND_TIME_REQUEST": "תאריך ושעת בקשה", - "CV_OR_ATTACHMENT": "קורות חיים / קובץ מצורף" - } - }, - "permissions": { - "SELECT_ROLES": "בחר תפקידים" - }, - "unauthorized": { - "TITLE": "לא מורשה", - "HEADING_TITLE": "אתה לא מורשה להיכנס לדף זה ", - "HEADING_DESCRIPTION": "אנו מתנצלים על אי הנוחות, אך אינך מורשה לגשת לדף זה. אם אתה מאמין שזו טעות. אנא התחבר" - }, - "page404": { - "HEADING_TITLE": "לא נמצא", - "HEADING_DESCRIPTION": "המשאב שאתה מחפש לא נמצא!", - "LINK_LABEL": "לך לדף הבית" - }, - "offline": { - "HEADING_TITLE": "רשת מנותקת!", - "HEADING_DESCRIPTION": "אתה לא מחובר כרגע, בבקשה בדוק את חיבור האינטרנט שלך..." - }, - "error": { - "TITLE": "שגיאה", - "HEADING_TITLE": "משהו השתבש", - "HEADING_DESCRIPTION": "אם הבעיה נמשכת, שלח אות מצוקה לצוות התמיכה שלנו" - }, - "maintenance": { - "HEADING_TITLE": "אנחנו בשלבי תחזוקה ", - "HEADING_DESCRIPTION": "אנו מעדכנים כעת את האתר שלנו כדי לשרת אותך טוב יותר. אנא בדוק שוב מאוחר יותר." - } - }, - "timer": { - "START_TIMER": "אנא בחר או צור משימה חדשה כדי להתחיל לעקוב אחר הזמן", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "טיימר הופסק", - "STOPPED_TIMER_TOAST_DESCRIPTION": "הטיימר הופסק בגלל מעבר צוות" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "הערך" - }, - "DAY_LIST": [{ "title": "7 ימים" }, { "title": "14 ימים" }] - }, - - "task": { - "TITLE": "משימה", - "ASSIGN_NEW_TASK": "הקצה משימה חדשה", - "ASSIGNED_BY": "הוקצה על ידי", - "NO_ONE_FOR_TASK": "אף אחד לא הוקצה למשימה זו", - "WORKED_TODAY_ON_TASK_TOOLTIP": "עבד היום על משימה זו למשך", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "עבד על משימה זו לסך הכל למשך", - "WORKED_TODAY_ON_ALL_TOOLTIP": "עבד היום על כל", - "TASKS_FOR_TOOLTIP": "משימות עבור", - "taskLabel": { - "WORK_LABEL": "עבד", - "TASK_ASSIGNED": "הוקצה", - "TASK_UNASSIGNED": "לא הוקצה", - "BUTTON_LABEL": "הקצה משימה" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "לשונית זו מציגה את כל המשימות שהתחלת לעבוד עליהן", - "ASSIGNED_DESCRIPTION": "לשונית זו מציגה את כל המשימות שהוקצו לך", - "UNASSIGNED_DESCRIPTION": "לשונית זו מציגה את כל המשימות שלא הוקצו לך", - "NO_TASK_USER_ASSIGNED": "אף אחד לא הוקצה למשימה הזאת" - }, - "taskTableHead": { - "TASK_NAME": "שם", - "TASK_STATUS": "סטטוס", - "TASK_WORK": { - "TITLE": "עבד על", - "DESCRIPTION": "משימה", - "LABEL": "עבד על משימה" - }, - "TASK_TIME": "הערכה", - "TOTAL_WORK": { - "TITLE": "סך עבודה", - "DESCRIPTION": "היום", - "LABEL": "סך עבודה היום" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "כמה שעות עבד העובד בסך הכול והיום על המשימה", - "WORKED_ON_TASK_HEADER_TOOLTIP": "כמה שעות עבד העובד היום בכל המשימות לצוות שנבחר" - }, - "CONFIRM_CLOSE_TASK": "אנא אשר אם ברצונך לסגור את המשימה" - }, - "form": { - "NAME_PLACEHOLDER": "הכנס את השם שלך", - "FIRST_NAME_PLACEHOLDER": "שם פרטי", - "LAST_NAME_PLACEHOLDER": "שם משפחה", - "EMAIL_PLACEHOLDER": "הכנס כתובת אימייל", - "PHONE_PLACEHOLDER": "מספר טלפון", - - "ISSUE_NAME_PLACEHOLDER": "שם בעיה", - - "TEAM_NAME_PLACEHOLDER": "אנא הכנס את שם הצוות שלך", - "TASK_INPUT_PLACEHOLDER": "על מה אתה עובד?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "שם חבר צוות", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "כתובת אימייל של חבר צוות", - "COMPLETION_DESCRIPTION": "כתוב תיאור", - "UPLOAD_FILES": "העלה קבצים", - "ATTACHMENT_FILE": "קבצים מצורפים", - "ADD_COMMENT": "הוסף הערה כאן", - "SET_THEME": "קבע ערכת עיצוב", - "CHANGE_AVATAR": "שנה אווטר", - "SELECT_TEAM_SIZE": "בחר גודל צוות", - "INVALID_ALLOWED_CHARACTER": "ערך לא חוקי עבור allowedCharacters. השתמש ב- alpha, numeric, או alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "כל הזכויות שמורות.", - "COPY_RIGHT1": "© {{date}}-היום,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "תנאי שימוש", - "PRIVACY_POLICY": "מדיניות פרטיות", - "COOKIES": "מדיניות עוגיות", - "BY": "על ידי" - } - }, - - "errors": { - "NETWORK_ISSUE": "בעיית רשת, נסה שוב מאוחר יותר", - "ERROR_WHILE_VERIFY_CODE": "שגיאה באימות קוד.", - "LENGTH_NUMBER_ERROR": "אורך צריך להיות מספר וגדול מ-0", - "INVALID_ALLOWED_CHARACTER": "ערך לא חוקי עבור allowedCharacters. השתמש ב- alpha, numeric, או alphanumeric", - "VALID_EMAIL": "אנא הכנס אימייל חוקי" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "לחץ Enter כדי לאמת" - }, - "team": { - "BACK_LABEL": "חזור לצוות", - "PUBLIC_TEAM": "צוות פומבי", - "PRIVATE_TEAM": "צוות פרטי", - "creation": { - "NEW": "צור צוות חדש" - } - }, - "links": { - "common": { - "TASKS": "משימות", - "TEAM": "צוות", - "SETTINGS": "הגדרות" - } - } -} diff --git a/apps/web/public/locales/it/common.json b/apps/web/public/locales/it/common.json deleted file mode 100644 index f38b8294a..000000000 --- a/apps/web/public/locales/it/common.json +++ /dev/null @@ -1,608 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accettare", - "ACCEPTED": "Accettato", - "REJECT": "Rifiuto", - "REJECTED": "Rifiutato", - "VERIFY": "verify", - "INVITE": "Invite", - "INVITED": "Invited", - "EXPIRE": "Expire", - "EXPIRED": "Expired", - "REQUEST": "Request", - "REQUESTED": "Requested", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Position", - "ROLES": "Roles", - "JOIN_OR_LEFT": "Joined / Left", - "PLEASE": "please", - "HERE": "here", - "PEOPLE": "People", - "COLLABORATE": "Collaborate", - "NO": "No", - "ONLY_ME": "Only me", - "YES": "Yes", - "BASIC": "Basic", - "DELETE": "Delete", - "MEET": "Meet", - "BOARD": "Board", - "SECURITY_CODE": "Security Code", - "CONFIRM": "Confirm", - "YOUR_EMAIL": "your email", - "CONTINUE": "Continue", - "EDIT_TASK": "Edit Task", - "ASSIGN_TASK": "Assign Task", - "ASSIGN_TASK_TO": "Assign Task", - "REMOVE_ACCOUNT": "Remove Account", - "REMOVE_EVERYWHERE": "Remove From All Teams", - "DELETE_ACCOUNT": "Delete This Account", - "UNASSIGN_TASK": "Unassign Task", - "MAKE_A_MANAGER": "Make a Manager", - "UNMAKE_A_MANAGER": "Unmake a Manager", - "TRANSFERT_OWNERSHIP": "Transfer Ownership", - "TRANSFERT_OWNERSHIP_TO": "Transfer full ownership of team to another user", - "REMOVE": "Remove", - "REMOVE_TEAM": "Remove Team", - "DISPOSE_TEAM": "Dispose Team", - "QUIT_TEAM": "Quit the Team", - "QUIT": "Quit", - "STATUSES": "Statuses", - "RESEND_INVITATION": "Resend Invitation", - "TODAY": "Today", - "TOTAL": "Total", - "ESTIMATED": "Estimated", - "ESTIMATE": "Estimate", - "STATUS": "Status", - "NAME": "Name", - "TASK": "Task", - "MY_TASKS": "My Tasks", - "WORKED_ON_TASK": "Worked on Task", - "TOTAL_WORKED_TODAY": "Total worked Today", - "TOTAL_WORK": "Today work", - "OPEN": "Open", - "NOW": "Now", - "NEXT": "Next", - "PREV": "Previous", - "DETAILS": "Details", - "CLOSED": "Closed", - "CLOSE": "Close", - "USER_NOT_FOUND": "No users found.", - "TASK_TITTLE": "Task Title", - "PUBLIC_TASK": "This task is Public", - "PRIVATE_TASK": "This task is Private", - "PUBLIC_TASK_LABEL": "Make a public", - "PRIVATE_TASK_LABEL": "Make a private", - "CREATE_TASK": "Create New Task", - "LINK_TASK": "Select Related Issue", - "LINK": "Link", - "LINKS": "Links", - "SHOW": "Show", - "ADD_LINK": "Add Links", - "COMMENT": "Comment", - "DESCRIPTION": "Description", - "CHILD_ISSUE_TASK": "Select Child Issue", - "CREATE_TEAM": "Create New Team", - "VERIFY_ACCOUNT_MSG": "Please Verify your account before start using the app", - "CREATE_ROLE": "Create Role", - "CREATE": "Create", - "CREATE_ISSUE": "Create issue", - "NEW_ISSUE": "New Issue", - "ACTIVATED": "Activated", - "DEACTIVATED": "Activated", - "PERIOD": "Period", - "NEW": "New", - "CREATE_VERSION": "Create Version", - "VERSION": "Version", - "LOADING": "Loading", - "TOTAL_TIME": "Total time", - "LAST_24_HOURS": "Last 24 Hours", - "WORKED": "Worked", - "ASSIGNED": "Assigned", - "SELECT_STATUS": "Select status", - "SELECT_ISSUE": "Select Issue", - "UNASSIGNED": "Unassigned", - "TASK_DETAILS": "Task Details", - "TYPE_SOMETHING": "Type something", - "FILTER": "Filter", - "APPLY": "Apply", - "RESET": "Reset", - "LOGOUT": "Log Out", - "THEMES": "Themes", - "3D_MODE": "3D Mode", - "DARK_MODE": "Dark Mode", - "SETTINGS": "Settings", - "PERSONAL": "Personal", - "USE_SETTING": "Use setting", - "TEAM": "Team", - "MY_TEAM": "My Team", - "FULL_NAME": "Full Name", - "USER_AVATAR": "User Avatar", - "CONTACT": "Contact", - "ENABLED": "Abilitare", - "DISABLED": "disattivare", - - "THEME": "Theme", - "TIME_ZONE": "Timezone", - "EDIT": "Edit", - "SAVE": "Save", - "LANGUAGE": "Language", - "DETECT": "Detect", - "TRANSFER": "Transfer", - "TRANSFER_TEAM": "Transfer Team", - "TEAM_MEMBERS": "Team Members", - "NO_TEAM": "Create your own team or join existed", - "NO_TEAM_SUB": "È fantastico lavorare con gli altri, quindi crea un team e invita tutti a collaborare!", - "NO_TEAM_TOOLTIP": "È necessario verificare il tuo indirizzo email", - "CANCEL": "Cancel", - "DISCARD": "Discard", - "EXISTING_MEMBER": "Already a Member", - "NEW_MEMBER": "Become a Member", - "BACK": "Back", - "DONT_HAVE_ACCOUNT": "Don't have an account?", - "REGISTER": "Register Now!", - "JOIN_REQUEST": "Request To Join", - "PERMISSION": "Permission", - "SEARCH": "Search", - "ADD_PARENT": "Add Parent", - "BLOCKS": "Blocks", - "CLONES": "Clones", - "DUPLICATES": "Duplicates", - "IS_BLOCKED_BY": "Is Blocked By", - "IS_CLONED_BY": "Is Cloned By", - "IS_DUPLICATED_BY": "Is Duplicated By", - "RELATES_TO": "Relates To", - "CHANGE_PARENT": "Change Parent", - "RELATED_ISSUES": "Related Issues", - "CHILD_ISSUES": "Child Issues", - "REOPEN": "Reopen", - "NO_TASKS": "No Tasks", - "FULL_WIDTH": "A tutta larghezza", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Please stop the Timer before changing the Task", - - "COLLABORATE_DIALOG_TITLE": "Start Collaboration", - "COLLABORATE_DIALOG_SUB_TITLE": "Invite member(s) and start collaborating", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Start Meeting or Board Collaboration", - "ISSUE_TYPE": "Issue Type", - "ACTIVITY": "Activity", - "FILTER_ALL": "All", - "FILTER_COMMENTS": "Comments", - "FILTER_HISTORY": "History", - "FILTER_UNSUBSCRIBE": "Unsubscribe", - - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", - - "GITHUB_LOADING_TEXT": "Stiamo installando la tua integrazione GitHub, attendi...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Sincronizza automaticamente le attività nella tua applicazione per aggiornamenti senza intoppi ed efficienti.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Sincronizza le attività in modo selettivo associandole a un'etichetta specifica.", - "GITHUB_AUTO_SYNC_LABEL": "Seleziona etichetta di sincronizzazione automatica", - "THERE_IS_NO_TASK_ASSIGNED": "Non è stato assegnato alcun compito", - "NO_USERS_ONLINE": "Nessun utente online", - "NOT_FOUND": "Non trovato", - "PAGE_NOT_FOUND": "Pagina non trovata", - "NO_USERS_WORKING": "Al momento non ci sono utenti attivi", - "NO_USERS_PAUSED_WORK": "Al momento non ci sono utenti che hanno interrotto il proprio lavoro", - "NO_USERS_IDLE": "Al momento non ci sono utenti inattivi", - "ALL_MEMBERS": "Tutti i membri", - "NOT_WORKING": "Non lavorare", - "WORKING": "Lavoro", - "PAUSED": "In pausa", - "ONLINE": "Online" - }, - "hotkeys":{ - "HELP": "Aiuto", - "TO_OPEN_SHORTCUT_LIST": "Per aprire l'elenco dei tasti di scelta rapida", - "TIMER": "Timer", - "START_TIMER": "Avvia il timer", - "STOP_TIMER": "Ferma il timer", - "TASK": "Compito", - "ASSIGN_TASK": "Assegna il compito", - "CREATE_TASK": "Crea un nuovo compito" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "Stiamo lavorando alla sincronizzazione in tempo reale al momento, controlla questa funzionalità più tardi.", - "ALERT_DELETE_ACCOUNT": "You will be removed from all teams, except where you are the only manager in the team", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Your Account will be deleted permanently with removing from all teams", - "ALERT_REMOVE_ALL_DATA": "Tutti i dati dell'account verranno rimossi da tutti i team in cui si è SOLO un manager esistente", - "ALERT_REMOVE_TEAM": "Team will be completely removed for the system and team members lost access", - "ALERT_QUIT_TEAM": "You are about to quit the team" - }, - "pages": { - "home": { - "BREADCRUMB": ["Dashboard"], - "SENT_EMAIL_VERIFICATION": "Code Verification has been sent to your email", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "You need to ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " your email address. The verification code should already be send to your email, but feel free to click ", - "SENT_EMAIL_VERIFICATION_RESEND": " to resend the code, if you did not received it.", - "INVITATIONS": "You've been invited to join", - "CONFIRM_ACCEPT_INVITATION": "Are you sure you want to accept the invitation?", - "CONFIRM_REJECT_INVITATION": "Are you sure you want to reject the invitation?" - }, - - "profile": { - "BREADCRUMB": ["Member Tasks"] - }, - - "taskDetails": { - "BREADCRUMB": ["Task Details"], - "DESCRIPTION": "Descriptions", - "ADD_DESCRIPTION": "Add Description here", - "TYPE_OF_ISSUE": "Type of Issue", - "CREATOR": "Creator", - "ASSIGNEES": "Assignees", - "START_DATE": "Start Date", - "DUE_DATE": "Due Date", - "DAYS_REMAINING": "Days Remaining", - "VERSION": "Version", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Size", - "PRIORITY": "Priority", - "ESTIMATIONS": "Estimations", - "PROGRESS": "Progress", - "TOTAL_TIME": "Total Time", - "TIME_TODAY": "Time Today", - "TOTAL_GROUP_TIME": "Total Group Time", - "TIME_REMAINING": "Time Remaining", - "CREATED": "Created", - "UPDATED": "Updated", - "RESOLVED": "Resolved", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "We couldn't update Task Title.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Task Title can't exceed 255 characters.", - - "TASK_IS_ALREADY_EPIC": "Epic Task Type can not be changed.", - "TASK_HAS_PARENT": "Task Type can not be changed as Task has already Parent." - }, - - "auth": { - "SEND_CODE": "send code", - "RESEND_CODE": "Codice di rispedizione", - "RESEND_CODE_IN": "Invia nuovamente il codice", - "JOIN": "Join", - "UNRECEIVED_CODE": "Didn't receive code ?", - "JOIN_TEAM": "Join Team", - "INPUT_INVITE_CODE": "Input invitation code.", - "INPUT_INVITE_CODE_DESC": "Enter the invitation code we sent to your email.", - "INVALID_INVITE_CODE_MESSAGE": "Invalid Code", - "WELCOME_TEAMS": "Welcome to Ever Teams", - - "COVER_TITLE": "Open Work and Project Management Platform", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Login", - "SELECT_WORKSPACE": "Select Workspace", - "ENTER_EMAIL": "Enter Email", - "WORKSPACES_NOT_FOUND": "Workspaces Not Found" - }, - "authPasscode": { - "HEADING_TITLE": "Join existing Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to join existing team." - }, - "authLogin": { - "HEADING_TITLE": "Login to the Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to login.", - - "WORKSPACE": "Workspace", - "HEADING_WORKSPACE_LINE1": "The email associated with multiple workspaces,", - "HEADING_WORKSPACE_LINE2": "please select one to continue" - }, - "authTeam": { - "HEADING_TITLE": "Create New Team", - "HEADING_DESCRIPTION": "Please enter your team details to create a new team.", - "LOADING_TEXT": "We are now creating your new workplace, hold on...", - "VERIFY_EMAIL_LOADING_TEXT": "We are verifying your email, hold on...", - "INPUT_TEAM_NAME": "Input your team name", - "JOIN_EXISTING_TEAM": "Joining existing team?", - "CREATE_FIRST_TEAM": "Create your first team", - "CREATE_TEAM": "Create team" - }, - "settings": { - "BREADCRUMB": [{ "title": "Dashboard", "href": "/" }, "Settings"], - "DANDER_ZONE": "Danger Zone", - "HEADING_DESCRIPTION": "Setting dan manage your personal dashboard here", - "ARE_YOU_SURE_TO_DELETE_USER": "Are you sure you want to delete this user?" - }, - "settingsPersonal": { - "HEADING_TITLE": "General Settings", - "emailNotValid": "Please provide a valid Email", - "phoneNotValid": "Please provide a valid Phone Number", - "WORK_SCHEDULE": "Work Schedule", - "SUBSCRIPTION": "Subscription", - "ABOUT_TO_CHANGE_EMAIL": "You are about to change Email", - "ABOUT_TO_DELETE_ACCOUNT": "You are about to Delete your account ?", - "DATA_SYNCHRONIZATION": "Sincronizzazione dei dati", - "ABOUT_TO_REMOVE_ACCOUNT": "You are about to Remove your account ?" - }, - "settingsTeam": { - "HEADING_TITLE": "General Settings", - "MEMBER_HEADING_TITLE": "Members", - "PRIORITIES_HEADING": "Priorities", - "NOTIFICATION_HEADING": "Notifications", - "SIZES_HEADING": "Sizes", - "TEAM_NAME": "Team Name", - "TEAM_TYPE": "Team Type", - "TIME_TRACKING": "Time Tracking", - - "ADD_NEW_MEMBER": "Add new member", - "MANAGE_ASSIGNEES": "Manage Assignees", - "SEARCH_MEMBER": "Search Member", - "TASK_STATUSES": "Task Statuses", - "TASK_PRIORITIES": "Task Priorities", - "TASK_SIZES": "Task Sizes", - "TASK_LABELS": "Task Labels", - "ISSUE_TYPES": "Issue Types", - "RELATED_TYPE": "Related Type", - - "INVITATION_HEADING_TITLE": "Invitations", - "CREATE_NEW_STATUSES": "Create new Statuses", - "CREATE_NEW_STATUS": "Create new Status", - "CREATE_NEW_VERSION": "Create new Version", - "CREATE_NEW_PRIORITIES": "Create new Priorities", - "CREATE_NEW_PRIORITY": "Create new Priority", - "CREATE_NEW_SIZES": "Create new Sizes", - "CREATE_NEW_SIZE": "Create new Size", - "CREATE_NEW_LABELS": "Create new Labels", - "CREATE_NEW_LABEL": "Create new Label", - "CREATE_NEW_ISSUE_TYPES": "Create new Issues", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Hide Personal Members Information", - "POSITION_CUSTOM": "Positions custom", - "INVITATION_EXPIRATION": "Invitation Expiration", - "NOTIFY_IF": "Notify if", - "TEAM_REQUEST": "Team Request", - "WORK_SCHEDULE": "Work schedule", - "MEMBER_AND_ROLES": "Members & Roles", - "INTEGRATIONS": "Integrations", - "DANDER_ZONES": "Danger Zone", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Connect with GitHub and start Syncing GitHub issues with your Team", - "SELECT_REPOSITORY": "Select Repository", - - "INSTALL": "Install", - - "LIST_OF_STATUSES": "List of Statuses", - "LIST_OF_PRIORITIES": "List of Priorities", - "LIST_OF_SIZES": "List of Sizes", - "LIST_OF_LABELS": "List of Labels", - "LIST_OF_ISSUES_TYPE": "List of Issues", - - "GENERAL": "General", - "SOUND": "Sound", - "EMAIL": "Email", - "USERS": "Users", - "TASKS": "Tasks", - "SYSTEM": "System", - "SECURITY": "Security", - "INAPP": "In App", - "NOTIFICATION_HEADING_TITLE": "Notification Settings", - "ISSUE_HEADING_TITLE": "Issue Settings", - - "TASK_PRIVACY": "Task Privacy", - "MULTIPLE_ASSIGNEES": "Multiple Assignees", - "MANUAL_TIME": "Manual Time", - "GROUP_ESTIMATION": "Group Estimation", - "ESTIMATION_IN_HOURS": "Estimation in Hours", - "ESTIMATION_IN_STORY_POINTS": "Estimation in Story Points", - "PROOF_OF_COMPLETION": "Proof of Completion", - "LINKED_ISSUES": "Linked Issues", - "COMMENTS": "Comments", - "HISTORY": "History", - "ACCEPTANCE_CRITERIA": "Acceptance criteria", - "DRAFT_ISSUES": "Draft Issues", - "AUTO_CLOSE_ISSUE": "Auto-close issue", - "AUTO_ARCHIVE_ISSUE": "Auto-archive issue", - "AUTO_STATUS": "Auto-Status", - "VERSIONS": "Versions", - "LIST_OF_VERSONS": "List of Versions", - "ISSUETYPE": "Issue Types", - "LIST_OF_ISSUES": "List of Issues", - "RELATED_ISSUE_TYPE": "Related Issue Types", - "LIST_OF_RELATED_TYPE": "List of Related Types", - "INITIAL": "Initial", - "COPY_NUMBER": "Copy Number", - "IN_PROGRESS": "In Progress", - "FINAL": "Final", - "DISPOSE_TEAM": "You are about to Dispose team ?", - "QUIT_TEAM": "You are about to Quit team ?", - "TEAM_COLOR": "Team Color", - "TEAM_SIZE": "Team Size", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Issues Settings", - - "TRACK_TIME": "Track Time", - "ESTIMATE_ISSUE": "Estimate issue", - "EPICS_CREATE_CLOSE": "Epics Create/Close", - "ISSUE_CREATE_CLOSE": "Issue Create/Close", - "ISSUE_ASSIGN_UNASSIGN": "Issue Assign/Unassign", - "INVITE_MEMBERS": "Invite members", - "REMOVE_MEMBERS": "Remove members", - "HANDLE_REQUESTS": "Handle requests", - "ROLES_POSITIONS_CHANGE": "Roles/Positions change", - "VIEW_DETAILS": "View Details", - - "NO_INVITATIONS": "There are no Invitations at the moment!", - "NO_MEMBERS": "There are no Members at the moment!" - }, - "invite": { - "HEADING_TITLE": "Invite member to your team", - "HEADING_DESCRIPTION": "Send invitation to a team member by email", - "TEAM_MEMBER_EMAIL": "Team Member's Email", - "TEAM_MEMBER_FULLNAME": "Team Member's Full Name", - "SEND_INVITE": "Send Invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error while accepting invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Error while rejecting invitation", - "INVITE_LABEL_SEND": "Send Invite", - "invitationTable": { - "NAME_AND_EMAIL": "Name & Email", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Date & Time Request", - "CV_OR_ATTACHMENT": "CV / Attachement" - } - }, - "permissions": { - "SELECT_ROLES": "Select Roles" - }, - "unauthorized": { - "TITLE": "Non autorizzato", - "HEADING_TITLE": "Non sei autorizzato ad accedere a questa pagina !", - "HEADING_DESCRIPTION": "Ci scusiamo per il disagio ma non sei autorizzato ad accedere a questa pagina. Se ritieni che questo sia un errore. Accedere prego." - }, - "page404": { - "HEADING_TITLE": "Not Found", - "HEADING_DESCRIPTION": "Resource you are looking for not found!", - "LINK_LABEL": "Go to homepage" - }, - "offline": { - "HEADING_TITLE": "Rete Disconnessa!", - "HEADING_DESCRIPTION": "Attualmente sei offline, controlla la tua connessione Internet..." - }, - "error": { - "TITLE": "Errore !", - "HEADING_TITLE": "Qualcosa è andato storto !", - "HEADING_DESCRIPTION": "Se il problema persiste, invia un segnale di soccorso al nostro team di supporto." - }, - "maintenance": { - "HEADING_TITLE": "Siamo in manutenzione", - "HEADING_DESCRIPTION": "Stiamo attualmente aggiornando il nostro sito web per servirti meglio. Per favore controllare più tardi." - } - }, - - "timer": { - "START_TIMER": "Please, select or create a new task to start tracking the time", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer Stopped", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer Stopped due to Team Switch" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimate" - }, - "DAY_LIST": [{ "title": "7 days" }, { "title": "14 days" }], - "TIME_ACTIVITY": "Activity", - "TOTAL_HOURS": "Total Hours", - "NO_SCREENSHOOT": "No Screenshoots", - "PERCENT_OF_MINUTES": " % of 10 Minutes", - "APPS": "Apps", - "VISITED_DATES": "Visited Dates", - "PERCENT_USED": "Percent Used", - "TIME_SPENT_IN_HOURS": "Time spent (Hours)", - "THERE_IS_NO_APPS_VISITED": "There is no Apps Visited.", - "OTHER_DETAILS": "Other details", - "KEYBOARD": "keyboard", - - "MOUSE": "Mouse", - "TIMES": "Times", - "ACTIVE": "Active", - "INACTIVE": "Inactive", - "ARCHIVED": "Archived", - "NOT_ARCHIVED": "Not archived" - }, - - "task": { - "TITLE": "Task", - "ASSIGN_NEW_TASK": "Assign new task", - "ASSIGNED_BY": "Assigned By", - "NO_ONE_FOR_TASK": "No One Assigned to this Task", - "WORKED_TODAY_ON_TASK_TOOLTIP": "lavorato oggi su questo compito per", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "lavorato su questo compito per un totale di", - "WORKED_TODAY_ON_ALL_TOOLTIP": "lavorato oggi su tutto per", - "TASKS_FOR_TOOLTIP": "compiti per", - "taskLabel": { - "WORK_LABEL": "Worked", - "TASK_ASSIGNED": "Assigned", - "TASK_UNASSIGNED": "Unassigned", - "BUTTON_LABEL": "Assign Task" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "This tab shows all tasks you started working on", - "ASSIGNED_DESCRIPTION": "This tab shows all tasks that are assigned to you", - "UNASSIGNED_DESCRIPTION": "This tab shows all tasks that are not assigned to you", - "NO_TASK_USER_ASSIGNED": "No one assigned to this Task" - }, - "taskTableHead": { - "TASK_NAME": "Name", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Worked on", - "DESCRIPTION": "Task", - "LABEL": "Worked on task" - }, - "TASK_TIME": "Estimate", - "TOTAL_WORK": { - "TITLE": "Total Worked", - "DESCRIPTION": "Today", - "LABEL": "Total worked Today" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Quante ore ha lavorato l'impiegato in totale e oggi sul compito", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Quante ore ha lavorato l'impiegato oggi su tutte le attività per il team selezionato" - }, - "CONFIRM_CLOSE_TASK": "Please confirm if you want to close the task" - }, - - "form": { - "NAME_PLACEHOLDER": "Enter your name", - "FIRST_NAME_PLACEHOLDER": "First Name", - "LAST_NAME_PLACEHOLDER": "Last Name", - "EMAIL_PLACEHOLDER": "Enter your email address", - "PHONE_PLACEHOLDER": "Phone Number", - - "ISSUE_NAME_PLACEHOLDER": "Issue name", - - "TEAM_NAME_PLACEHOLDER": "Please Enter your team name", - "TASK_INPUT_PLACEHOLDER": "What you working on?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Team member name", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Team member email address", - "COMPLETION_DESCRIPTION": "Write the description", - "UPLOAD_FILES": "Upload Files", - "ATTACHMENT_FILE": "Attachment files", - "ADD_COMMENT": "Add Comment here", - "SET_THEME": "Set Theme", - "CHANGE_AVATAR": "Change Avatar", - "SELECT_TEAM_SIZE": "Select Team Size", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "All rights reserved.", - "COPY_RIGHT1": "© {{date}}-Present,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Terms of Service", - "PRIVACY_POLICY": "Privacy Policy", - "COOKIES": "Cookie Policy", - "BY": "By" - } - }, - - "errors": { - "NETWORK_ISSUE": "network issue, please try again later", - "ERROR_WHILE_VERIFY_CODE": "Error while verifying code.", - "LENGTH_NUMBER_ERROR": "Length should be a number and greater than 0", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric", - "VALID_EMAIL": "Please enter valid email" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Press Enter to validate" - }, - "team": { - "BACK_LABEL": "Back to Team", - "PUBLIC_TEAM": "Public Team", - "PRIVATE_TEAM": "Private Team", - "creation": { - "NEW": "Create new team" - } - }, - "links": { - "common": { - "TASKS": "Tasks", - "TEAM": "Team", - "SETTINGS": "Settings" - } - } -} diff --git a/apps/web/public/locales/nl/common.json b/apps/web/public/locales/nl/common.json deleted file mode 100644 index 5c2a1230d..000000000 --- a/apps/web/public/locales/nl/common.json +++ /dev/null @@ -1,588 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accepteren", - "ACCEPTED": "Geaccepteerd", - "REJECT": "Afwijzen", - "REJECTED": "Afgewezen", - "VERIFY": "verifiëren", - "INVITE": "Uitnodigen", - "INVITED": "Uitgenodigd", - "EXPIRE": "Verlopen", - "EXPIRED": "Verlopen", - "REQUEST": "Verzoek", - "REQUESTED": "Verzocht", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Positie", - "ROLES": "Rollen", - "JOIN_OR_LEFT": "Lid geworden / Vertrokken", - "PLEASE": "alsjeblieft", - "HERE": "hier", - "PEOPLE": "Mensen", - "COLLABORATE": "Samenwerken", - "NO": "Nee", - "ONLY_ME": "Alleen mij", - "YES": "Ja", - "BASIC": "Basis", - "DELETE": "Verwijderen", - "MEET": "Ontmoeten", - "BOARD": "Bord", - "SECURITY_CODE": "Beveiligingscode", - "CONFIRM": "Bevestigen", - "YOUR_EMAIL": "jouw e-mailadres", - "CONTINUE": "Doorgaan", - "EDIT_TASK": "Taak bewerken", - "ASSIGN_TASK": "Taak toewijzen", - "ASSIGN_TASK_TO": "Taak toewijzen", - "REMOVE_ACCOUNT": "Account verwijderen", - "REMOVE_EVERYWHERE": "Overal verwijderen", - "DELETE_ACCOUNT": "Dit account verwijderen", - "UNASSIGN_TASK": "Taak intrekken", - "MAKE_A_MANAGER": "Maak een manager", - "UNMAKE_A_MANAGER": "Maak geen manager", - "TRANSFERT_OWNERSHIP": "Eigendom overdragen", - "TRANSFERT_OWNERSHIP_TO": "Volledige eigendom van team overdragen aan andere gebruiker", - "REMOVE": "Verwijderen", - "REMOVE_TEAM": "Team verwijderen", - "DISPOSE_TEAM": "Team opheffen", - "QUIT_TEAM": "Team verlaten", - "QUIT": "Verlaten", - "STATUSES": "Statussen", - "RESEND_INVITATION": "Uitnodiging opnieuw verzenden", - "TODAY": "Vandaag", - "TOTAL": "Totaal", - "ESTIMATED": "Geschat", - "ESTIMATE": "Schatten", - "STATUS": "Status", - "NAME": "Naam", - "TASK": "Taak", - "MY_TASKS": "Mijn Taken", - "WORKED_ON_TASK": "Werkte aan Taak", - "TOTAL_WORKED_TODAY": "Totaal vandaag gewerkt", - "TOTAL_WORK": "Werk vandaag", - "OPEN": "Open", - "NOW": "Nu", - "NEXT": "Volgende", - "PREV": "Vorige", - "DETAILS": "Details", - "CLOSED": "Gesloten", - "CLOSE": "Sluiten", - "USER_NOT_FOUND": "Geen gebruikers gevonden.", - "TASK_TITTLE": "Taak titel", - "PUBLIC_TASK": "Deze taak is Publiek", - "PRIVATE_TASK": "Deze taak is Prive", - "PUBLIC_TASK_LABEL": "Maak openbaar", - "PRIVATE_TASK_LABEL": "Maak privé", - "CREATE_TASK": "Nieuwe taak maken", - "LINK_TASK": "Gerelateerde kwestie selecteren", - "LINK": "Link", - "LINKS": "Links", - "SHOW": "Tonen", - "ADD_LINK": "Links toevoegen", - "COMMENT": "Reactie", - "DESCRIPTION": "Beschrijving", - "CHILD_ISSUE_TASK": "Selecteer onderliggend probleem", - "CREATE_TEAM": "Nieuw team maken", - "VERIFY_ACCOUNT_MSG": "Verifieer uw account voordat u de app gaat gebruiken", - "CREATE_ROLE": "Rol maken", - "CREATE": "Maken", - "CREATE_ISSUE": "Probleem maken", - "NEW_ISSUE": "Nieuw probleem", - "ACTIVATED": "Geactiveerd", - "DEACTIVATED": "Gedeactiveerd", - "PERIOD": "Periode", - "NEW": "Nieuw", - "CREATE_VERSION": "Versie maken", - "VERSION": "Versie", - "LOADING": "Laden", - "TOTAL_TIME": "Totale tijd", - "LAST_24_HOURS": "Laatste 24 uur", - "WORKED": "Gewerkt", - "ASSIGNED": "Toegewezen", - "SELECT_STATUS": "Status selecteren", - "SELECT_ISSUE": "Probleem selecteren", - "UNASSIGNED": "Niet toegewezen", - "TASK_DETAILS": "Taakdetails", - "TYPE_SOMETHING": "Typ iets", - "FILTER": "Filter", - "APPLY": "Toepassen", - "RESET": "Resetten", - "LOGOUT": "Uitloggen", - "THEMES": "Thema's", - "3D_MODE": "3D-modus", - "DARK_MODE": "Donkere modus", - "SETTINGS": "Instellingen", - "PERSONAL": "Persoonlijk", - "USE_SETTING": "Instelling gebruiken", - "TEAM": "Team", - "MY_TEAM": "Mijn team", - "FULL_NAME": "Volledige naam", - "USER_AVATAR": "Gebruikersavatar", - "CONTACT": "Contact", - "ENABLED": "Inschakelen", - "DISABLED": "Uitzetten", - - "THEME": "Thema", - "TIME_ZONE": "Tijdzone", - "EDIT": "Bewerken", - "SAVE": "Opslaan", - "LANGUAGE": "Taal", - "DETECT": "Detecteren", - "TRANSFER": "Overdragen", - "TRANSFER_TEAM": "Team overdragen", - "TEAM_MEMBERS": "Teamleden", - "NO_TEAM": "Maak uw eigen team of sluit u aan bij een bestaand team", - "NO_TEAM_SUB": "Het is geweldig om met anderen samen te werken, dus creëer een team en nodig iedereen uit om samen te werken!", - "NO_TEAM_TOOLTIP": "Je moet je e-mailadres verifiëren", - "CANCEL": "Annuleren", - "DISCARD": "Negeren", - "EXISTING_MEMBER": "Al lid", - "NEW_MEMBER": "Word lid", - "BACK": "Terug", - "JOIN_REQUEST": "Lid worden aanvragen", - "PERMISSION": "Machtiging", - "SEARCH": "Zoeken", - "ADD_PARENT": "Hoofd toevoegen", - "BLOCKS": "Blokkeert", - "CLONES": "Klonen", - "DUPLICATES": "Dupliceert", - "IS_BLOCKED_BY": "Wordt geblokkeerd door", - "IS_CLONED_BY": "Is gekloond door", - "IS_DUPLICATED_BY": "Is gedupliceerd door", - "RELATES_TO": "Heeft betrekking op", - "CHANGE_PARENT": "Hoofd wijzigen", - "RELATED_ISSUES": "Gerelateerde problemen", - "CHILD_ISSUES": "Onderliggende problemen", - "REOPEN": "Heropenen", - "NO_TASKS": "Geen taken", - "FULL_WIDTH": "Volledige breedte", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Stop de timer voordat u de taak wijzigt", - - "COLLABORATE_DIALOG_TITLE": "Samenwerking starten", - "COLLABORATE_DIALOG_SUB_TITLE": "Nodig teamleden uit en begin samen te werken", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Vergadering of bord samenwerking starten", - "ISSUE_TYPE": "Probleemtype", - "ACTIVITY": "Activiteit", - "FILTER_ALL": "Alle", - "FILTER_COMMENTS": "Reacties", - "FILTER_HISTORY": "Geschiedenis", - "FILTER_UNSUBSCRIBE": "Afmelden", - - "KEYBOARD_SHORTCUTS": "Sneltoetsen", - - "GITHUB_LOADING_TEXT": "We zijn nu uw GitHub-integratie aan het installeren, even geduld...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Synchroniseer taken automatisch in uw applicatie voor naadloze en efficiënte updates.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Synchroniseer taken selectief door ze te koppelen aan een specifiek label.", - "GITHUB_AUTO_SYNC_LABEL": "Selecteer Auto-Sync-label", - "THERE_IS_NO_TASK_ASSIGNED": "Er is geen taak toegewezen", - "NO_USERS_ONLINE": "Er zijn geen gebruikers online", - "NOT_FOUND": "Niet gevonden", - "PAGE_NOT_FOUND": "Pagina niet gevonden", - "NO_USERS_WORKING": "Er zijn momenteel geen actieve gebruikers", - "NO_USERS_PAUSED_WORK": "Er zijn momenteel geen gebruikers die hun werk hebben stopgezet", - "NO_USERS_IDLE": "Er zijn momenteel geen inactieve gebruikers", - "ALL_MEMBERS": "Alle leden", - "NOT_WORKING": "Niet aan het werk", - "WORKING": "Aan het werk", - "PAUSED": "Gepauzeerd", - "ONLINE": "Online" - }, - "hotkeys":{ - "HELP": "Help", - "TO_OPEN_SHORTCUT_LIST": "Om de sneltoetsenlijst te openen", - "TIMER": "Timer", - "START_TIMER": "Start de timer", - "STOP_TIMER": "Stop de timer", - "TASK": "Taak", - "ASSIGN_TASK": "Taak toewijzen", - "CREATE_TASK": "Nieuwe taak maken" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "We werken momenteel aan Real-Time Sync. Bekijk deze functie later opnieuw.", - "ALERT_DELETE_ACCOUNT": "Account wordt verwijderd van alle teams, behalve waar u alleen manager bent", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Uw account wordt permanent verwijderd en uit alle teams verwijderd", - "ALERT_REMOVE_ALL_DATA": "Alle accountgegevens worden verwijderd uit alle teams waar je ALLEEN een bestaande manager bent.", - "ALERT_REMOVE_TEAM": "Team wordt volledig verwijderd uit het systeem en teamleden verliezen toegang", - "ALERT_QUIT_TEAM": "U staat op het punt het team te verlaten" - }, - "pages": { - "home": { - "BREADCRUMB": ["Dashboard"], - "SENT_EMAIL_VERIFICATION": "Codeverificatie is verzonden naar uw e-mailadres", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "U moet", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " uw e-mailadres. De verificatiecode is al verzonden naar uw e-mailadres, maar voel vrij om te klikken", - "SENT_EMAIL_VERIFICATION_RESEND": "om de code opnieuw te verzenden, voor het geval u deze niet heeft ontvangen.", - "INVITATIONS": "U bent uitgenodigd om lid te worden van", - "CONFIRM_ACCEPT_INVITATION": "Weet u zeker dat u de uitnodiging wilt accepteren?", - "CONFIRM_REJECT_INVITATION": "Weet u zeker dat u de uitnodiging wilt afwijzen?" - }, - - "profile": { - "BREADCRUMB": ["Taken teamlid"] - }, - "taskDetails": { - "BREADCRUMB": ["Taakdetails"], - "DESCRIPTION": "Beschrijvingen", - "ADD_DESCRIPTION": "Voeg hier beschrijving toe", - "TYPE_OF_ISSUE": "Soort probleem", - "CREATOR": "Maker", - "ASSIGNEES": "Toegewezenen", - "START_DATE": "Startdatum", - "DUE_DATE": "Uiterste datum", - "DAYS_REMAINING": "Resterende dagen", - "VERSION": "Versie", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Grootte", - "PRIORITY": "Prioriteit", - "ESTIMATIONS": "Schattingen", - "PROGRESS": "Voortgang", - "TOTAL_TIME": "Totale tijd", - "TIME_TODAY": "Tijd vandaag", - "TOTAL_GROUP_TIME": "Totale groepstijd", - "TIME_REMAINING": "Resterende tijd", - "CREATED": "Gemaakt", - "UPDATED": "Bijgewerkt", - "RESOLVED": "Opgelost", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "We konden de taaktitel niet bijwerken.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "De taaktitel kan niet langer zijn dan 255 tekens.", - - "TASK_IS_ALREADY_EPIC": "Epic taaktype kan niet worden gewijzigd.", - "TASK_HAS_PARENT": "Taaktype kan niet worden gewijzigd omdat de taak al een bovenliggende taak heeft." - }, - - "auth": { - "SEND_CODE": "code verzenden", - "RESEND_CODE": "Code opnieuw verzenden", - "RESEND_CODE_IN": "Code opnieuw verzenden in", - "JOIN": "Word lid", - "UNRECEIVED_CODE": "Geen code ontvangen?", - "JOIN_TEAM": "Word lid van team", - "INPUT_INVITE_CODE": "Uitnodigingscode invoeren.", - "INPUT_INVITE_CODE_DESC": "Voer de uitnodigingscode in die we naar uw e-mail hebben gestuurd.", - "INVALID_INVITE_CODE_MESSAGE": "Ongeldige code", - "WELCOME_TEAMS": "Welkom bij Ever Teams", - - "COVER_TITLE": "Volg de werkvoortgang van uw teams in realtime!", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Inloggen", - "SELECT_WORKSPACE": "Selecteer werkruimte", - "ENTER_EMAIL": "Voer e-mail in", - "WORKSPACES_NOT_FOUND": "Werkruimtes niet gevonden" - }, - "authPasscode": { - "HEADING_TITLE": "Bestaand team joinen", - "HEADING_DESCRIPTION": "Voer e-mail en uitnodigingscode in om bestaand team te joinen." - }, - "authLogin": { - "HEADING_TITLE": "Login bij het team", - "HEADING_DESCRIPTION": "Voer e-mail en uitnodigingscode in om in te loggen.", - - "WORKSPACE": "Werkruimte", - "HEADING_WORKSPACE_LINE1": "Het e-mailadres is gekoppeld aan meerdere werkruimtes,", - "HEADING_WORKSPACE_LINE2": "selecteer er een om door te gaan" - }, - "authTeam": { - "HEADING_TITLE": "Nieuw team maken", - "HEADING_DESCRIPTION": "Voer uw teamgegevens in om een nieuw team te maken.", - "LOADING_TEXT": "We maken nu uw nieuwe werkplek aan, even geduld...", - "VERIFY_EMAIL_LOADING_TEXT": "We controleren uw e-mailadres, even geduld...", - "INPUT_TEAM_NAME": "Voer uw teamnaam in", - "JOIN_EXISTING_TEAM": "Bestaand team joinen?", - "CREATE_FIRST_TEAM": "Maak uw eerste team", - "CREATE_TEAM": "Team maken" - }, - "settings": { - "BREADCRUMB": [{ "title": "Dashboard", "href": "/" }, "Instellingen"], - "DANDER_ZONE": "Gevaarlijke zone", - "HEADING_DESCRIPTION": "Stel hier uw persoonlijke dashboard in", - "ARE_YOU_SURE_TO_DELETE_USER": "Weet u zeker dat u deze gebruiker wilt verwijderen?" - }, - "settingsPersonal": { - "HEADING_TITLE": "Algemene instellingen", - "emailNotValid": "Voer een geldig e-mailadres in", - "phoneNotValid": "Voer een geldig telefoonnummer in", - "WORK_SCHEDULE": "Werkschema", - "SUBSCRIPTION": "Abonnement", - "TIMEZONE_SEARCH_PLACEHOLDER": "Uw tijdzone", - "ABOUT_TO_CHANGE_EMAIL": "U staat op het punt het e-mailadres te wijzigen", - "ABOUT_TO_DELETE_ACCOUNT": "U staat op het punt uw account te verwijderen?", - "DATA_SYNCHRONIZATION": "Gegevenssynchronisatie", - "ABOUT_TO_REMOVE_ACCOUNT": "U staat op het punt uw account te verwijderen?" - }, - "settingsTeam": { - "HEADING_TITLE": "Algemene instellingen", - "MEMBER_HEADING_TITLE": "Leden", - "PRIORITIES_HEADING": "Prioriteiten", - "NOTIFICATION_HEADING": "Meldingen", - "SIZES_HEADING": "Formaten", - "TEAM_NAME": "Teamnaam", - "TEAM_TYPE": "Teamtype", - "TIME_TRACKING": "Tijd bijhouden", - - "ADD_NEW_MEMBER": "Nieuw lid toevoegen", - "MANAGE_ASSIGNEES": "Toegewezenen beheren", - "SEARCH_MEMBER": "Lid zoeken", - "TASK_STATUSES": "Taakstatussen", - "TASK_PRIORITIES": "Taakprioriteiten", - "TASK_SIZES": "Taakformaten", - "TASK_LABELS": "Taaklabels", - "ISSUE_TYPES": "Probleemtypen", - "RELATED_TYPE": "Gerelateerd type", - - "INVITATION_HEADING_TITLE": "Uitnodigingen", - "CREATE_NEW_STATUSES": "Nieuwe statussen maken", - "CREATE_NEW_STATUS": "Nieuwe status maken", - "CREATE_NEW_VERSION": "Nieuwe versie maken", - "CREATE_NEW_PRIORITIES": "Nieuwe prioriteiten maken", - "CREATE_NEW_PRIORITY": "Nieuwe prioriteit maken", - "CREATE_NEW_SIZES": "Nieuwe formaten maken", - "CREATE_NEW_SIZE": "Nieuw formaat maken", - "CREATE_NEW_LABELS": "Nieuwe labels maken", - "CREATE_NEW_LABEL": "Nieuw label maken", - "CREATE_NEW_ISSUE_TYPES": "Nieuwe problemen maken", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Persoonlijke ledeninformatie verbergen", - "POSITION_CUSTOM": "Posities aanpassen", - "INVITATION_EXPIRATION": "Verloop uitnodiging", - "NOTIFY_IF": "Melden indien", - "TEAM_REQUEST": "Teamverzoek", - "WORK_SCHEDULE": "Werkschema", - "MEMBER_AND_ROLES": "Leden & rollen", - "INTEGRATIONS": "Integraties", - "DANDER_ZONES": "Gevaarlijke zone", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Verbind met GitHub en begin GitHub-issues te synchroniseren met uw team", - "SELECT_REPOSITORY": "Selecteer opslagplaats", - - "INSTALL": "Installeren", - - "LIST_OF_STATUSES": "Lijst met statussen", - "LIST_OF_PRIORITIES": "Lijst met prioriteiten", - "LIST_OF_SIZES": "Lijst met formaten", - "LIST_OF_LABELS": "Lijst met labels", - "LIST_OF_ISSUES_TYPE": "Lijst met problemen", - - "GENERAL": "Algemeen", - "SOUND": "Geluid", - "EMAIL": "E-mail", - "USERS": "Gebruikers", - "TASKS": "Taken", - "SYSTEM": "Systeem", - "SECURITY": "Beveiliging", - "INAPP": "In app", - "NOTIFICATION_HEADING_TITLE": "Meldingen instellen", - "ISSUE_HEADING_TITLE": "Probleeminstellingen", - - "TASK_PRIVACY": "Taakprivacy", - "MULTIPLE_ASSIGNEES": "Meerdere toegewezenen", - "MANUAL_TIME": "Handmatige tijd", - "GROUP_ESTIMATION": "Groepsschatting", - "ESTIMATION_IN_HOURS": "Schatting in uren", - "ESTIMATION_IN_STORY_POINTS": "Schatting in story points", - "PROOF_OF_COMPLETION": "Bewijs van voltooiing", - "LINKED_ISSUES": "Gelinkte problemen", - "COMMENTS": "Reacties", - "HISTORY": "Geschiedenis", - "ACCEPTANCE_CRITERIA": "Acceptatiecriteria", - "DRAFT_ISSUES": "Conceptproblemen", - "AUTO_CLOSE_ISSUE": "Probleem automatisch sluiten", - "AUTO_ARCHIVE_ISSUE": "Probleem automatisch archiveren", - "AUTO_STATUS": "Automatische status", - "VERSIONS": "Versies", - "LIST_OF_VERSONS": "Lijst met versies", - "ISSUETYPE": "Probleemtypen", - "LIST_OF_ISSUES": "Lijst met problemen", - "RELATED_ISSUE_TYPE": "Gerelateerde probleemtypen", - "LIST_OF_RELATED_TYPE": "Lijst met gerelateerde typen", - "INITIAL": "Initieel", - "COPY_NUMBER": "Kopienummer", - "IN_PROGRESS": "Bezig", - "FINAL": "Eind", - "DISPOSE_TEAM": "U staat op het punt het team op te heffen?", - "QUIT_TEAM": "U staat op het punt het team te verlaten?", - "TEAM_COLOR": "Teamkleur", - "TEAM_SIZE": "Teamgrootte", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Probleeminstellingen", - - "TRACK_TIME": "Tijd bijhouden", - "ESTIMATE_ISSUE": "Probleem schatten", - "EPICS_CREATE_CLOSE": "Epics maken/sluiten", - "ISSUE_CREATE_CLOSE": "Probleem maken/sluiten", - "ISSUE_ASSIGN_UNASSIGN": "Probleem toewijzen/intrekken", - "INVITE_MEMBERS": "Leden uitnodigen", - "REMOVE_MEMBERS": "Leden verwijderen", - "HANDLE_REQUESTS": "Verzoeken behandelen", - "ROLES_POSITIONS_CHANGE": "Rollen/posities wijzigen", - "VIEW_DETAILS": "Details bekijken", - - "NO_INVITATIONS": "Er zijn op dit moment geen uitnodigingen!", - "NO_MEMBERS": "Er zijn op dit moment geen leden!" - }, - "invite": { - "HEADING_TITLE": "Invite member to your team", - "HEADING_DESCRIPTION": "Send invitation to a team member by email", - "TEAM_MEMBER_EMAIL": "Team Member's Email", - "TEAM_MEMBER_FULLNAME": "Team Member's Full Name", - "SEND_INVITE": "Send Invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error while accepting invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Error while rejecting invitation", - "INVITE_LABEL_SEND": "Send Invite", - "invitationTable": { - "NAME_AND_EMAIL": "Name & Email", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Date & Time Request", - "CV_OR_ATTACHMENT": "CV / Attachement" - } - }, - "permissions": { - "SELECT_ROLES": "Select Roles" - }, - "unauthorized": { - "TITLE": "Ongeautoriseerd", - "HEADING_TITLE": "U heeft geen toegang tot deze pagina!", - "HEADING_DESCRIPTION": "Onze excuses voor het ongemak, maar u heeft geen toegang tot deze pagina. Als u denkt dat dit een fout is. Log alsjeblieft in" - }, - "page404": { - "HEADING_TITLE": "Not Found", - "HEADING_DESCRIPTION": "Resource you are looking for not found!", - "LINK_LABEL": "Go to homepage" - }, - "offline": { - "HEADING_TITLE": "Netwerk Verbroken!", - "HEADING_DESCRIPTION": "U bent momenteel offline, controleer uw internetverbinding..." - }, - "error": { - "TITLE": "Fout !", - "HEADING_TITLE": "Er is iets fout gegaan !", - "HEADING_DESCRIPTION": "Als het probleem aanhoudt, stuur dan een noodsignaal naar ons ondersteuningsteam." - }, - "maintenance": { - "HEADING_TITLE": "Wij zijn in onderhoud", - "HEADING_DESCRIPTION": "Momenteel zijn wij onze website aan het vernieuwen om u nog beter van dienst te kunnen zijn. Kom later nog eens terug." - } - }, - - "timer": { - "START_TIMER": "Selecteer of maak een nieuwe taak aan om de tijd bij te houden", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer gestopt", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer gestopt wegens teamwissel" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Schatten" - }, - "DAY_LIST": [{ "title": "7 dagen" }, { "title": "14 dagen" }] - }, - - "task": { - "TITLE": "Taak", - "ASSIGN_NEW_TASK": "Nieuwe taak toewijzen", - "ASSIGNED_BY": "Toegewezen door", - "NO_ONE_FOR_TASK": "Niemand toegewezen aan deze taak", - "WORKED_TODAY_ON_TASK_TOOLTIP": "vandaag gewerkt aan deze taak voor", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "in totaal gewerkt aan deze taak voor", - "WORKED_TODAY_ON_ALL_TOOLTIP": "vandaag gewerkt aan alles voor", - "TASKS_FOR_TOOLTIP": "taken voor", - "taskLabel": { - "WORK_LABEL": "Gewerkt", - "TASK_ASSIGNED": "Toegewezen", - "TASK_UNASSIGNED": "Niet toegewezen", - "BUTTON_LABEL": "Taak toewijzen" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "Dit tabblad toont alle taken waar u aan begonnen bent", - "ASSIGNED_DESCRIPTION": "Dit tabblad toont alle taken die aan u zijn toegewezen", - "UNASSIGNED_DESCRIPTION": "Dit tabblad toont alle taken die niet aan u zijn toegewezen", - "NO_TASK_USER_ASSIGNED": "Niemand toegewezen aan deze taak" - }, - "taskTableHead": { - "TASK_NAME": "Naam", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Gewerkt aan", - "DESCRIPTION": "Taak", - "LABEL": "Gewerkt aan taak" - }, - "TASK_TIME": "Schatting", - "TOTAL_WORK": { - "TITLE": "Totaal gewerkt", - "DESCRIPTION": "Vandaag", - "LABEL": "Totaal gewerkt vandaag" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Hoeveel uur heeft de werknemer in totaal en vandaag aan de taak gewerkt", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Hoeveel uur heeft de werknemer vandaag gewerkt aan alle taken voor het geselecteerde team" - }, - "CONFIRM_CLOSE_TASK": "Bevestig als u de taak wilt sluiten" - }, - - "form": { - "NAME_PLACEHOLDER": "Voer uw naam in", - "FIRST_NAME_PLACEHOLDER": "Voornaam", - "LAST_NAME_PLACEHOLDER": "Achternaam", - "EMAIL_PLACEHOLDER": "Voer uw e-mailadres in", - "PHONE_PLACEHOLDER": "Telefoonnummer", - - "ISSUE_NAME_PLACEHOLDER": "Probleemnaam", - - "TEAM_NAME_PLACEHOLDER": "Voer uw teamnaam in", - "TASK_INPUT_PLACEHOLDER": "Waar werk je aan?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Teamlidnaam", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "E-mailadres teamlid", - "COMPLETION_DESCRIPTION": "Schrijf de omschrijving", - "UPLOAD_FILES": "Bestanden uploaden", - "ATTACHMENT_FILE": "Bijgevoegde bestanden", - "ADD_COMMENT": "Reactie toevoegen", - "SET_THEME": "Thema instellen", - "CHANGE_AVATAR": "Avatar wijzigen", - "SELECT_TEAM_SIZE": "Selecteer teamgrootte", - "INVALID_ALLOWED_CHARACTER": "Ongeldige waarde voor allowedCharacters. Gebruik alpha, numeriek of alfanumeriek" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "Alle rechten voorbehouden.", - "COPY_RIGHT1": "© {{date}}-Heden,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Gebruiksvoorwaarden", - "PRIVACY_POLICY": "Privacybeleid", - "COOKIES": "Cookiebeleid", - "BY": "Door" - } - }, - - "errors": { - "NETWORK_ISSUE": "netwerkprobleem, probeer het later nog eens", - "ERROR_WHILE_VERIFY_CODE": "Fout tijdens verificatiecode.", - "LENGTH_NUMBER_ERROR": "Lengte moet een getal zijn en groter dan 0", - "INVALID_ALLOWED_CHARACTER": "Ongeldige waarde voor allowedCharacters. Gebruik alpha, numeriek of alfanumeriek", - "VALID_EMAIL": "Voer een geldig e-mailadres in" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Druk op Enter om te valideren" - }, - "team": { - "BACK_LABEL": "Terug naar team", - "PUBLIC_TEAM": "Openbaar team", - "PRIVATE_TEAM": "Privéteam", - "creation": { - "NEW": "Nieuw team maken" - } - }, - "links": { - "common": { - "TASKS": "Taken", - "TEAM": "Team", - "SETTINGS": "Instellingen" - } - } -} diff --git a/apps/web/public/locales/pl/common.json b/apps/web/public/locales/pl/common.json deleted file mode 100644 index c78bae4ff..000000000 --- a/apps/web/public/locales/pl/common.json +++ /dev/null @@ -1,608 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accept", - "ACCEPTED": "Accepted", - "REJECT": "Reject", - "REJECTED": "Rejected", - "VERIFY": "verify", - "INVITE": "Invite", - "INVITED": "Invited", - "EXPIRE": "Expire", - "EXPIRED": "Expired", - "REQUEST": "Request", - "REQUESTED": "Requested", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Position", - "ROLES": "Roles", - "JOIN_OR_LEFT": "Joined / Left", - "PLEASE": "please", - "HERE": "here", - "PEOPLE": "People", - "COLLABORATE": "Collaborate", - "NO": "No", - "ONLY_ME": "Only me", - "YES": "Yes", - "BASIC": "Basic", - "DELETE": "Delete", - "MEET": "Meet", - "BOARD": "Board", - "SECURITY_CODE": "Security Code", - "CONFIRM": "Confirm", - "YOUR_EMAIL": "your email", - "CONTINUE": "Continue", - "EDIT_TASK": "Edit Task", - "ASSIGN_TASK": "Assign Task", - "ASSIGN_TASK_TO": "Assign Task", - "REMOVE_ACCOUNT": "Remove Account", - "REMOVE_EVERYWHERE": "Remove From All Teams", - "DELETE_ACCOUNT": "Delete This Account", - "UNASSIGN_TASK": "Unassign Task", - "MAKE_A_MANAGER": "Make a Manager", - "UNMAKE_A_MANAGER": "Unmake a Manager", - "TRANSFERT_OWNERSHIP": "Transfer Ownership", - "TRANSFERT_OWNERSHIP_TO": "Transfer full ownership of team to another user", - "REMOVE": "Remove", - "REMOVE_TEAM": "Remove Team", - "DISPOSE_TEAM": "Dispose Team", - "QUIT_TEAM": "Quit the Team", - "QUIT": "Quit", - "STATUSES": "Statuses", - "RESEND_INVITATION": "Resend Invitation", - "TODAY": "Today", - "TOTAL": "Total", - "ESTIMATED": "Estimated", - "ESTIMATE": "Estimate", - "STATUS": "Status", - "NAME": "Name", - "TASK": "Task", - "MY_TASKS": "My Tasks", - "WORKED_ON_TASK": "Worked on Task", - "TOTAL_WORKED_TODAY": "Total worked Today", - "TOTAL_WORK": "Today work", - "OPEN": "Open", - "NOW": "Now", - "NEXT": "Next", - "PREV": "Previous", - "DETAILS": "Details", - "CLOSED": "Closed", - "CLOSE": "Close", - "USER_NOT_FOUND": "No users found.", - "TASK_TITTLE": "Task Title", - "PUBLIC_TASK": "This task is Public", - "PRIVATE_TASK": "This task is Private", - "PUBLIC_TASK_LABEL": "Make a public", - "PRIVATE_TASK_LABEL": "Make a private", - "CREATE_TASK": "Create New Task", - "LINK_TASK": "Select Related Issue", - "LINK": "Link", - "LINKS": "Links", - "SHOW": "Show", - "ADD_LINK": "Add Links", - "COMMENT": "Comment", - "DESCRIPTION": "Description", - "CHILD_ISSUE_TASK": "Select Child Issue", - "CREATE_TEAM": "Create New Team", - "VERIFY_ACCOUNT_MSG": "Please Verify your account before start using the app", - "CREATE_ROLE": "Create Role", - "CREATE": "Create", - "CREATE_ISSUE": "Create issue", - "NEW_ISSUE": "New Issue", - "ACTIVATED": "Activated", - "DEACTIVATED": "Activated", - "PERIOD": "Period", - "NEW": "New", - "CREATE_VERSION": "Create Version", - "VERSION": "Version", - "LOADING": "Loading", - "TOTAL_TIME": "Total time", - "LAST_24_HOURS": "Last 24 Hours", - "WORKED": "Worked", - "ASSIGNED": "Assigned", - "SELECT_STATUS": "Select status", - "SELECT_ISSUE": "Select Issue", - "UNASSIGNED": "Unassigned", - "TASK_DETAILS": "Task Details", - "TYPE_SOMETHING": "Type something", - "FILTER": "Filter", - "APPLY": "Apply", - "RESET": "Reset", - "LOGOUT": "Log Out", - "THEMES": "Themes", - "3D_MODE": "3D Mode", - "DARK_MODE": "Dark Mode", - "SETTINGS": "Settings", - "PERSONAL": "Personal", - "USE_SETTING": "Use setting", - "TEAM": "Team", - "MY_TEAM": "My Team", - "FULL_NAME": "Full Name", - "USER_AVATAR": "User Avatar", - "CONTACT": "Contact", - "ENABLED": "Włączać", - "DISABLED": "Wyłączyć", - - "THEME": "Theme", - "TIME_ZONE": "Timezone", - "EDIT": "Edit", - "SAVE": "Save", - "LANGUAGE": "Language", - "DETECT": "Detect", - "TRANSFER": "Transfer", - "TRANSFER_TEAM": "Transfer Team", - "TEAM_MEMBERS": "Team Members", - "NO_TEAM": "Create your own team or join existed", - "NO_TEAM_SUB": "Świetnie jest pracować z innymi, więc stwórz zespół i zaproś wszystkich do współpracy!", - "NO_TEAM_TOOLTIP": "Musisz zweryfikować swój adres e-mail", - "CANCEL": "Cancel", - "DISCARD": "Discard", - "EXISTING_MEMBER": "Already a Member", - "NEW_MEMBER": "Become a Member", - "BACK": "Back", - "DONT_HAVE_ACCOUNT": "Don't have an account?", - "REGISTER": "Register Now!", - "JOIN_REQUEST": "Request To Join", - "PERMISSION": "Permission", - "SEARCH": "Search", - "ADD_PARENT": "Add Parent", - "BLOCKS": "Blocks", - "CLONES": "Clones", - "DUPLICATES": "Duplicates", - "IS_BLOCKED_BY": "Is Blocked By", - "IS_CLONED_BY": "Is Cloned By", - "IS_DUPLICATED_BY": "Is Duplicated By", - "RELATES_TO": "Relates To", - "CHANGE_PARENT": "Change Parent", - "RELATED_ISSUES": "Related Issues", - "CHILD_ISSUES": "Child Issues", - "REOPEN": "Reopen", - "NO_TASKS": "No Tasks", - "FULL_WIDTH": "Pełna szerokośćh", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Please stop the Timer before changing the Task", - - "COLLABORATE_DIALOG_TITLE": "Start Collaboration", - "COLLABORATE_DIALOG_SUB_TITLE": "Invite member(s) and start collaborating", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Start Meeting or Board Collaboration", - "ISSUE_TYPE": "Issue Type", - "ACTIVITY": "Activity", - "FILTER_ALL": "All", - "FILTER_COMMENTS": "Comments", - "FILTER_HISTORY": "History", - "FILTER_UNSUBSCRIBE": "Unsubscribe", - - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", - - "GITHUB_LOADING_TEXT": "Aktualnie instalujemy integrację GitHub, proszę czekać...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Automatycznie synchronizuj zadania w swojej aplikacji, aby uzyskać płynne i efektywne aktualizacje.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Synchronizuj zadania selektywnie, łącząc je z konkretną etykietą.", - "GITHUB_AUTO_SYNC_LABEL": "Wybierz etykietę automatycznej synchronizacji", - "THERE_IS_NO_TASK_ASSIGNED": "Nie ma przypisanego zadania", - "NO_USERS_ONLINE": "Brak użytkowników online", - "NOT_FOUND": "Nie znaleziono", - "PAGE_NOT_FOUND": "Strona nie znaleziona", - "NO_USERS_WORKING": "Obecnie nie ma aktywnych użytkowników", - "NO_USERS_PAUSED_WORK": "Obecnie nie ma użytkowników, którzy przerwali pracę", - "NO_USERS_IDLE": "Obecnie nie ma nieaktywnych użytkowników", - "ALL_MEMBERS": "Wszyscy członkowie", - "NOT_WORKING": "Nie pracuje", - "WORKING": "Pracuje", - "PAUSED": "Zatrzymany", - "ONLINE": "Online" - }, - "hotkeys":{ - "HELP": "Pomoc", - "TO_OPEN_SHORTCUT_LIST": "Aby otworzyć listę skrótów", - "TIMER": "Timer", - "START_TIMER": "Rozpocznij timer", - "STOP_TIMER": "Zatrzymaj timer", - "TASK": "Zadanie", - "ASSIGN_TASK": "Przypisz zadanie", - "CREATE_TASK": "Utwórz zadanie" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "W tej chwili pracujemy nad synchronizacją w czasie rzeczywistym. Sprawdź tę funkcję później.", - "ALERT_DELETE_ACCOUNT": "You will be removed from all teams, except where you are the only manager in the team", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Your Account will be deleted permanently with removing from all teams", - "ALERT_REMOVE_ALL_DATA": "Wszystkie dane konta zostaną usunięte ze wszystkich zespołów, w których istnieje TYLKO jeden menedżer.r", - "ALERT_REMOVE_TEAM": "Team will be completely removed for the system and team members lost access", - "ALERT_QUIT_TEAM": "You are about to quit the team" - }, - "pages": { - "home": { - "BREADCRUMB": ["Dashboard"], - "SENT_EMAIL_VERIFICATION": "Code Verification has been sent to your email", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "You need to ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " your email address. The verification code should already be send to your email, but feel free to click ", - "SENT_EMAIL_VERIFICATION_RESEND": " to resend the code, if you did not received it.", - "INVITATIONS": "You've been invited to join", - "CONFIRM_ACCEPT_INVITATION": "Are you sure you want to accept the invitation?", - "CONFIRM_REJECT_INVITATION": "Are you sure you want to reject the invitation?" - }, - - "profile": { - "BREADCRUMB": ["Member Tasks"] - }, - - "taskDetails": { - "BREADCRUMB": ["Task Details"], - "DESCRIPTION": "Descriptions", - "ADD_DESCRIPTION": "Add Description here", - "TYPE_OF_ISSUE": "Type of Issue", - "CREATOR": "Creator", - "ASSIGNEES": "Assignees", - "START_DATE": "Start Date", - "DUE_DATE": "Due Date", - "DAYS_REMAINING": "Days Remaining", - "VERSION": "Version", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Size", - "PRIORITY": "Priority", - "ESTIMATIONS": "Estimations", - "PROGRESS": "Progress", - "TOTAL_TIME": "Total Time", - "TIME_TODAY": "Time Today", - "TOTAL_GROUP_TIME": "Total Group Time", - "TIME_REMAINING": "Time Remaining", - "CREATED": "Created", - "UPDATED": "Updated", - "RESOLVED": "Resolved", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "We couldn't update Task Title.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Task Title can't exceed 255 characters.", - - "TASK_IS_ALREADY_EPIC": "Epic Task Type can not be changed.", - "TASK_HAS_PARENT": "Task Type can not be changed as Task has already Parent." - }, - - "auth": { - "SEND_CODE": "send code", - "RESEND_CODE": "Wyślij kod ponownie", - "RESEND_CODE_IN": "Wyślij kod ponownie w", - "JOIN": "Join", - "UNRECEIVED_CODE": "Didn't receive code ?", - "JOIN_TEAM": "Join Team", - "INPUT_INVITE_CODE": "Input invitation code.", - "INPUT_INVITE_CODE_DESC": "Enter the invitation code we sent to your email.", - "INVALID_INVITE_CODE_MESSAGE": "Invalid Code", - "WELCOME_TEAMS": "Welcome to Ever Teams", - - "COVER_TITLE": "Open Work and Project Management Platform", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Login", - "SELECT_WORKSPACE": "Select Workspace", - "ENTER_EMAIL": "Enter Email", - "WORKSPACES_NOT_FOUND": "Workspaces Not Found" - }, - "authPasscode": { - "HEADING_TITLE": "Join existing Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to join existing team." - }, - "authLogin": { - "HEADING_TITLE": "Login to the Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to login.", - - "WORKSPACE": "Workspace", - "HEADING_WORKSPACE_LINE1": "The email associated with multiple workspaces,", - "HEADING_WORKSPACE_LINE2": "please select one to continue" - }, - "authTeam": { - "HEADING_TITLE": "Create New Team", - "HEADING_DESCRIPTION": "Please enter your team details to create a new team.", - "LOADING_TEXT": "We are now creating your new workplace, hold on...", - "VERIFY_EMAIL_LOADING_TEXT": "We are verifying your email, hold on...", - "INPUT_TEAM_NAME": "Input your team name", - "JOIN_EXISTING_TEAM": "Joining existing team?", - "CREATE_FIRST_TEAM": "Create your first team", - "CREATE_TEAM": "Create team" - }, - "settings": { - "BREADCRUMB": [{ "title": "Dashboard", "href": "/" }, "Settings"], - "DANDER_ZONE": "Danger Zone", - "HEADING_DESCRIPTION": "Setting dan manage your personal dashboard here", - "ARE_YOU_SURE_TO_DELETE_USER": "Are you sure you want to delete this user?" - }, - "settingsPersonal": { - "HEADING_TITLE": "General Settings", - "emailNotValid": "Please provide a valid Email", - "phoneNotValid": "Please provide a valid Phone Number", - "WORK_SCHEDULE": "Work Schedule", - "SUBSCRIPTION": "Subscription", - "ABOUT_TO_CHANGE_EMAIL": "You are about to change Email", - "ABOUT_TO_DELETE_ACCOUNT": "You are about to Delete your account ?", - "DATA_SYNCHRONIZATION": "Synchronizacja danych", - "ABOUT_TO_REMOVE_ACCOUNT": "You are about to Remove your account ?" - }, - "settingsTeam": { - "HEADING_TITLE": "General Settings", - "MEMBER_HEADING_TITLE": "Members", - "PRIORITIES_HEADING": "Priorities", - "NOTIFICATION_HEADING": "Notifications", - "SIZES_HEADING": "Sizes", - "TEAM_NAME": "Team Name", - "TEAM_TYPE": "Team Type", - "TIME_TRACKING": "Time Tracking", - - "ADD_NEW_MEMBER": "Add new member", - "MANAGE_ASSIGNEES": "Manage Assignees", - "SEARCH_MEMBER": "Search Member", - "TASK_STATUSES": "Task Statuses", - "TASK_PRIORITIES": "Task Priorities", - "TASK_SIZES": "Task Sizes", - "TASK_LABELS": "Task Labels", - "ISSUE_TYPES": "Issue Types", - "RELATED_TYPE": "Related Type", - - "INVITATION_HEADING_TITLE": "Invitations", - "CREATE_NEW_STATUSES": "Create new Statuses", - "CREATE_NEW_STATUS": "Create new Status", - "CREATE_NEW_VERSION": "Create new Version", - "CREATE_NEW_PRIORITIES": "Create new Priorities", - "CREATE_NEW_PRIORITY": "Create new Priority", - "CREATE_NEW_SIZES": "Create new Sizes", - "CREATE_NEW_SIZE": "Create new Size", - "CREATE_NEW_LABELS": "Create new Labels", - "CREATE_NEW_LABEL": "Create new Label", - "CREATE_NEW_ISSUE_TYPES": "Create new Issues", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Hide Personal Members Information", - "POSITION_CUSTOM": "Positions custom", - "INVITATION_EXPIRATION": "Invitation Expiration", - "NOTIFY_IF": "Notify if", - "TEAM_REQUEST": "Team Request", - "WORK_SCHEDULE": "Work schedule", - "MEMBER_AND_ROLES": "Members & Roles", - "INTEGRATIONS": "Integrations", - "DANDER_ZONES": "Danger Zone", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Connect with GitHub and start Syncing GitHub issues with your Team", - "SELECT_REPOSITORY": "Select Repository", - - "INSTALL": "Install", - - "LIST_OF_STATUSES": "List of Statuses", - "LIST_OF_PRIORITIES": "List of Priorities", - "LIST_OF_SIZES": "List of Sizes", - "LIST_OF_LABELS": "List of Labels", - "LIST_OF_ISSUES_TYPE": "List of Issues", - - "GENERAL": "General", - "SOUND": "Sound", - "EMAIL": "Email", - "USERS": "Users", - "TASKS": "Tasks", - "SYSTEM": "System", - "SECURITY": "Security", - "INAPP": "In App", - "NOTIFICATION_HEADING_TITLE": "Notification Settings", - "ISSUE_HEADING_TITLE": "Issue Settings", - - "TASK_PRIVACY": "Task Privacy", - "MULTIPLE_ASSIGNEES": "Multiple Assignees", - "MANUAL_TIME": "Manual Time", - "GROUP_ESTIMATION": "Group Estimation", - "ESTIMATION_IN_HOURS": "Estimation in Hours", - "ESTIMATION_IN_STORY_POINTS": "Estimation in Story Points", - "PROOF_OF_COMPLETION": "Proof of Completion", - "LINKED_ISSUES": "Linked Issues", - "COMMENTS": "Comments", - "HISTORY": "History", - "ACCEPTANCE_CRITERIA": "Acceptance criteria", - "DRAFT_ISSUES": "Draft Issues", - "AUTO_CLOSE_ISSUE": "Auto-close issue", - "AUTO_ARCHIVE_ISSUE": "Auto-archive issue", - "AUTO_STATUS": "Auto-Status", - "VERSIONS": "Versions", - "LIST_OF_VERSONS": "List of Versions", - "ISSUETYPE": "Issue Types", - "LIST_OF_ISSUES": "List of Issues", - "RELATED_ISSUE_TYPE": "Related Issue Types", - "LIST_OF_RELATED_TYPE": "List of Related Types", - "INITIAL": "Initial", - "COPY_NUMBER": "Copy Number", - "IN_PROGRESS": "In Progress", - "FINAL": "Final", - "DISPOSE_TEAM": "You are about to Dispose team ?", - "QUIT_TEAM": "You are about to Quit team ?", - "TEAM_COLOR": "Team Color", - "TEAM_SIZE": "Team Size", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Issues Settings", - - "TRACK_TIME": "Track Time", - "ESTIMATE_ISSUE": "Estimate issue", - "EPICS_CREATE_CLOSE": "Epics Create/Close", - "ISSUE_CREATE_CLOSE": "Issue Create/Close", - "ISSUE_ASSIGN_UNASSIGN": "Issue Assign/Unassign", - "INVITE_MEMBERS": "Invite members", - "REMOVE_MEMBERS": "Remove members", - "HANDLE_REQUESTS": "Handle requests", - "ROLES_POSITIONS_CHANGE": "Roles/Positions change", - "VIEW_DETAILS": "View Details", - - "NO_INVITATIONS": "There are no Invitations at the moment!", - "NO_MEMBERS": "There are no Members at the moment!" - }, - "invite": { - "HEADING_TITLE": "Invite member to your team", - "HEADING_DESCRIPTION": "Send invitation to a team member by email", - "TEAM_MEMBER_EMAIL": "Team Member's Email", - "TEAM_MEMBER_FULLNAME": "Team Member's Full Name", - "SEND_INVITE": "Send Invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error while accepting invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Error while rejecting invitation", - "INVITE_LABEL_SEND": "Send Invite", - "invitationTable": { - "NAME_AND_EMAIL": "Name & Email", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Date & Time Request", - "CV_OR_ATTACHMENT": "CV / Attachement" - } - }, - "permissions": { - "SELECT_ROLES": "Select Roles" - }, - "unauthorized": { - "TITLE": "Nieautoryzowany", - "HEADING_TITLE": "Nie masz uprawnień, aby uzyskać dostęp do tej strony !", - "HEADING_DESCRIPTION": "Przepraszamy za niedogodności, ale nie masz uprawnień dostępu do tej strony. Jeśli uważasz, że to błąd. Proszę się zalogować." - }, - "page404": { - "HEADING_TITLE": "Not Found", - "HEADING_DESCRIPTION": "Resource you are looking for not found!", - "LINK_LABEL": "Go to homepage" - }, - "offline": { - "HEADING_TITLE": "Rozłączono sieć!", - "HEADING_DESCRIPTION": "Jesteś obecnie offline, sprawdź swoje połączenie z internetem..." - }, - "error": { - "TITLE": "Błąd !", - "HEADING_TITLE": "Coś poszło nie tak !", - "HEADING_DESCRIPTION": "Jeśli problem będzie się powtarzał, wyślij sygnał o niebezpieczeństwie do naszego zespołu wsparcia." - }, - "maintenance": { - "HEADING_TITLE": "Jesteśmy w trakcie konserwacji", - "HEADING_DESCRIPTION": "Obecnie aktualizujemy naszą stronę internetową, aby lepiej Ci służyć. Sprawdź ponownie później." - } - }, - - "timer": { - "START_TIMER": "Please, select or create a new task to start tracking the time", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer Stopped", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer Stopped due to Team Switch" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimate" - }, - "DAY_LIST": [{ "title": "7 days" }, { "title": "14 days" }], - "TIME_ACTIVITY": "Activity", - "TOTAL_HOURS": "Total Hours", - "NO_SCREENSHOOT": "No Screenshoots", - "PERCENT_OF_MINUTES": " % of 10 Minutes", - "APPS": "Apps", - "VISITED_DATES": "Visited Dates", - "PERCENT_USED": "Percent Used", - "TIME_SPENT_IN_HOURS": "Time spent (Hours)", - "THERE_IS_NO_APPS_VISITED": "There is no Apps Visited.", - "OTHER_DETAILS": "Other details", - "KEYBOARD": "keyboard", - - "MOUSE": "Mouse", - "TIMES": "Times", - "ACTIVE": "Active", - "INACTIVE": "Inactive", - "ARCHIVED": "Archived", - "NOT_ARCHIVED": "Not archived" - }, - - "task": { - "TITLE": "Task", - "ASSIGN_NEW_TASK": "Assign new task", - "ASSIGNED_BY": "Assigned By", - "NO_ONE_FOR_TASK": "No One Assigned to this Task", - "WORKED_TODAY_ON_TASK_TOOLTIP": "pracował dziś nad tym zadaniem przez", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "pracował nad tym zadaniem przez łącznie", - "WORKED_TODAY_ON_ALL_TOOLTIP": "pracował dziś nad wszystkimi", - "TASKS_FOR_TOOLTIP": "zadania dla", - "taskLabel": { - "WORK_LABEL": "Worked", - "TASK_ASSIGNED": "Assigned", - "TASK_UNASSIGNED": "Unassigned", - "BUTTON_LABEL": "Assign Task" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "This tab shows all tasks you started working on", - "ASSIGNED_DESCRIPTION": "This tab shows all tasks that are assigned to you", - "UNASSIGNED_DESCRIPTION": "This tab shows all tasks that are not assigned to you", - "NO_TASK_USER_ASSIGNED": "No one assigned to this Task" - }, - "taskTableHead": { - "TASK_NAME": "Name", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Worked on", - "DESCRIPTION": "Task", - "LABEL": "Worked on task" - }, - "TASK_TIME": "Estimate", - "TOTAL_WORK": { - "TITLE": "Total Worked", - "DESCRIPTION": "Today", - "LABEL": "Total worked Today" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Ile godzin pracował pracownik ogółem i dzisiaj nad zadaniem", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Ile godzin pracował pracownik dzisiaj nad wszystkimi zadaniami dla wybranego zespołu" - }, - "CONFIRM_CLOSE_TASK": "Please confirm if you want to close the task" - }, - - "form": { - "NAME_PLACEHOLDER": "Enter your name", - "FIRST_NAME_PLACEHOLDER": "First Name", - "LAST_NAME_PLACEHOLDER": "Last Name", - "EMAIL_PLACEHOLDER": "Enter your email address", - "PHONE_PLACEHOLDER": "Phone Number", - - "ISSUE_NAME_PLACEHOLDER": "Issue name", - - "TEAM_NAME_PLACEHOLDER": "Please Enter your team name", - "TASK_INPUT_PLACEHOLDER": "What you working on?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Team member name", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Team member email address", - "COMPLETION_DESCRIPTION": "Write the description", - "UPLOAD_FILES": "Upload Files", - "ATTACHMENT_FILE": "Attachment files", - "ADD_COMMENT": "Add Comment here", - "SET_THEME": "Set Theme", - "CHANGE_AVATAR": "Change Avatar", - "SELECT_TEAM_SIZE": "Select Team Size", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "All rights reserved.", - "COPY_RIGHT1": "© {{date}}-Present,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Terms of Service", - "PRIVACY_POLICY": "Privacy Policy", - "COOKIES": "Cookie Policy", - "BY": "By" - } - }, - - "errors": { - "NETWORK_ISSUE": "network issue, please try again later", - "ERROR_WHILE_VERIFY_CODE": "Error while verifying code.", - "LENGTH_NUMBER_ERROR": "Length should be a number and greater than 0", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric", - "VALID_EMAIL": "Please enter valid email" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Press Enter to validate" - }, - "team": { - "BACK_LABEL": "Back to Team", - "PUBLIC_TEAM": "Public Team", - "PRIVATE_TEAM": "Private Team", - "creation": { - "NEW": "Create new team" - } - }, - "links": { - "common": { - "TASKS": "Tasks", - "TEAM": "Team", - "SETTINGS": "Settings" - } - } -} diff --git a/apps/web/public/locales/pt/common.json b/apps/web/public/locales/pt/common.json deleted file mode 100644 index be5cdee17..000000000 --- a/apps/web/public/locales/pt/common.json +++ /dev/null @@ -1,608 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accept", - "ACCEPTED": "Accepted", - "REJECT": "Reject", - "REJECTED": "Rejected", - "VERIFY": "verify", - "INVITE": "Invite", - "INVITED": "Invited", - "EXPIRE": "Expire", - "EXPIRED": "Expired", - "REQUEST": "Request", - "REQUESTED": "Requested", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Position", - "ROLES": "Roles", - "JOIN_OR_LEFT": "Joined / Left", - "PLEASE": "please", - "HERE": "here", - "PEOPLE": "People", - "COLLABORATE": "Collaborate", - "NO": "No", - "ONLY_ME": "Only me", - "YES": "Yes", - "BASIC": "Basic", - "DELETE": "Delete", - "MEET": "Meet", - "BOARD": "Board", - "SECURITY_CODE": "Security Code", - "CONFIRM": "Confirm", - "YOUR_EMAIL": "your email", - "CONTINUE": "Continue", - "EDIT_TASK": "Edit Task", - "ASSIGN_TASK": "Assign Task", - "ASSIGN_TASK_TO": "Assign Task", - "REMOVE_ACCOUNT": "Remove Account", - "REMOVE_EVERYWHERE": "Remove From All Teams", - "DELETE_ACCOUNT": "Delete This Account", - "UNASSIGN_TASK": "Unassign Task", - "MAKE_A_MANAGER": "Make a Manager", - "UNMAKE_A_MANAGER": "Unmake a Manager", - "TRANSFERT_OWNERSHIP": "Transfer Ownership", - "TRANSFERT_OWNERSHIP_TO": "Transfer full ownership of team to another user", - "REMOVE": "Remove", - "REMOVE_TEAM": "Remove Team", - "DISPOSE_TEAM": "Dispose Team", - "QUIT_TEAM": "Quit the Team", - "QUIT": "Quit", - "STATUSES": "Statuses", - "RESEND_INVITATION": "Resend Invitation", - "TODAY": "Today", - "TOTAL": "Total", - "ESTIMATED": "Estimated", - "ESTIMATE": "Estimate", - "STATUS": "Status", - "NAME": "Name", - "TASK": "Task", - "MY_TASKS": "My Tasks", - "WORKED_ON_TASK": "Worked on Task", - "TOTAL_WORKED_TODAY": "Total worked Today", - "TOTAL_WORK": "Today work", - "OPEN": "Open", - "NOW": "Now", - "NEXT": "Next", - "PREV": "Previous", - "DETAILS": "Details", - "CLOSED": "Closed", - "CLOSE": "Close", - "USER_NOT_FOUND": "No users found.", - "TASK_TITTLE": "Task Title", - "PUBLIC_TASK": "This task is Public", - "PRIVATE_TASK": "This task is Private", - "PUBLIC_TASK_LABEL": "Make a public", - "PRIVATE_TASK_LABEL": "Make a private", - "CREATE_TASK": "Create New Task", - "LINK_TASK": "Select Related Issue", - "LINK": "Link", - "LINKS": "Links", - "SHOW": "Show", - "ADD_LINK": "Add Links", - "COMMENT": "Comment", - "DESCRIPTION": "Description", - "CHILD_ISSUE_TASK": "Select Child Issue", - "CREATE_TEAM": "Create New Team", - "VERIFY_ACCOUNT_MSG": "Please Verify your account before start using the app", - "CREATE_ROLE": "Create Role", - "CREATE": "Create", - "CREATE_ISSUE": "Create issue", - "NEW_ISSUE": "New Issue", - "ACTIVATED": "Activated", - "DEACTIVATED": "Activated", - "PERIOD": "Period", - "NEW": "New", - "CREATE_VERSION": "Create Version", - "VERSION": "Version", - "LOADING": "Loading", - "TOTAL_TIME": "Total time", - "LAST_24_HOURS": "Last 24 Hours", - "WORKED": "Worked", - "ASSIGNED": "Assigned", - "SELECT_STATUS": "Select status", - "SELECT_ISSUE": "Select Issue", - "UNASSIGNED": "Unassigned", - "TASK_DETAILS": "Task Details", - "TYPE_SOMETHING": "Type something", - "FILTER": "Filter", - "APPLY": "Apply", - "RESET": "Reset", - "LOGOUT": "Log Out", - "THEMES": "Themes", - "3D_MODE": "3D Mode", - "DARK_MODE": "Dark Mode", - "SETTINGS": "Settings", - "PERSONAL": "Personal", - "USE_SETTING": "Use setting", - "TEAM": "Team", - "MY_TEAM": "My Team", - "FULL_NAME": "Full Name", - "USER_AVATAR": "User Avatar", - "CONTACT": "Contact", - "ENABLED": "Habilitar", - "DISABLED": "Desativar", - - "THEME": "Theme", - "TIME_ZONE": "Timezone", - "EDIT": "Edit", - "SAVE": "Save", - "LANGUAGE": "Language", - "DETECT": "Detect", - "TRANSFER": "Transfer", - "TRANSFER_TEAM": "Transfer Team", - "TEAM_MEMBERS": "Team Members", - "NO_TEAM": "Create your own team or join existed", - "NO_TEAM_SUB": "É ótimo trabalhar com os outros, então crie uma equipe e convide todos para colaborar!", - "NO_TEAM_TOOLTIP": "Você precisa verificar seu endereço de e-mail", - "CANCEL": "Cancel", - "DISCARD": "Discard", - "EXISTING_MEMBER": "Already a Member", - "NEW_MEMBER": "Become a Member", - "BACK": "Back", - "DONT_HAVE_ACCOUNT": "Don't have an account?", - "REGISTER": "Register Now!", - "JOIN_REQUEST": "Request To Join", - "PERMISSION": "Permission", - "SEARCH": "Search", - "ADD_PARENT": "Add Parent", - "BLOCKS": "Blocks", - "CLONES": "Clones", - "DUPLICATES": "Duplicates", - "IS_BLOCKED_BY": "Is Blocked By", - "IS_CLONED_BY": "Is Cloned By", - "IS_DUPLICATED_BY": "Is Duplicated By", - "RELATES_TO": "Relates To", - "CHANGE_PARENT": "Change Parent", - "RELATED_ISSUES": "Related Issues", - "CHILD_ISSUES": "Child Issues", - "REOPEN": "Reopen", - "NO_TASKS": "No Tasks", - "FULL_WIDTH": "Largura total", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Please stop the Timer before changing the Task", - - "COLLABORATE_DIALOG_TITLE": "Start Collaboration", - "COLLABORATE_DIALOG_SUB_TITLE": "Invite member(s) and start collaborating", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Start Meeting or Board Collaboration", - "ISSUE_TYPE": "Issue Type", - "ACTIVITY": "Activity", - "FILTER_ALL": "All", - "FILTER_COMMENTS": "Comments", - "FILTER_HISTORY": "History", - "FILTER_UNSUBSCRIBE": "Unsubscribe", - - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", - - "GITHUB_LOADING_TEXT": "Estamos agora a instalar a sua integração do GitHub, aguarde...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Sincronize automaticamente tarefas em seu aplicativo para atualizações sem interrupções e eficientes.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Sincronize tarefas seletivamente associando-as a uma etiqueta específica.", - "GITHUB_AUTO_SYNC_LABEL": "Selecionar rótulo de sincronização automática", - "THERE_IS_NO_TASK_ASSIGNED": "Não há tarefa atribuída", - "NO_USERS_ONLINE": "Não há usuários online", - "NOT_FOUND": "Não encontrado", - "PAGE_NOT_FOUND": "Página não encontrada", - "NO_USERS_WORKING": "Atualmente não há usuários ativos", - "NO_USERS_PAUSED_WORK": "Atualmente não há usuários que interromperam seu trabalho", - "NO_USERS_IDLE": "Atualmente não há usuários inativos", - "ALL_MEMBERS": "Todos os membros", - "NOT_WORKING": "Não está trabalhando", - "WORKING": "Trabalhando", - "PAUSED": "Pausado", - "ONLINE": "Online" - }, - "hotkeys":{ - "HELP": "Ajuda", - "TO_OPEN_SHORTCUT_LIST": "Para abrir a lista de atalhos", - "TIMER": "Temporizador", - "START_TIMER": "Iniciar temporizador", - "STOP_TIMER": "Parar temporizador", - "TASK": "Tarefa", - "ASSIGN_TASK": "Atribuir tarefa", - "CREATE_TASK": "Criar tarefa" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "Estamos trabalhando na sincronização em tempo real no momento. Verifique esse recurso mais tarde.", - "ALERT_DELETE_ACCOUNT": "You will be removed from all teams, except where you are the only manager in the team", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Your Account will be deleted permanently with removing from all teams", - "ALERT_REMOVE_TEAM": "Team will be completely removed for the system and team members lost access", - "ALERT_REMOVE_ALL_DATA": "Todos os dados da conta serão removidos de todas as equipas em que exista APENAS um gestor", - "ALERT_QUIT_TEAM": "You are about to quit the team" - }, - "pages": { - "home": { - "BREADCRUMB": ["Dashboard"], - "SENT_EMAIL_VERIFICATION": "Code Verification has been sent to your email", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "You need to ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " your email address. The verification code should already be send to your email, but feel free to click ", - "SENT_EMAIL_VERIFICATION_RESEND": " to resend the code, if you did not received it.", - "INVITATIONS": "You've been invited to join", - "CONFIRM_ACCEPT_INVITATION": "Are you sure you want to accept the invitation?", - "CONFIRM_REJECT_INVITATION": "Are you sure you want to reject the invitation?" - }, - - "profile": { - "BREADCRUMB": ["Member Tasks"] - }, - - "taskDetails": { - "BREADCRUMB": ["Task Details"], - "DESCRIPTION": "Descriptions", - "ADD_DESCRIPTION": "Add Description here", - "TYPE_OF_ISSUE": "Type of Issue", - "CREATOR": "Creator", - "ASSIGNEES": "Assignees", - "START_DATE": "Start Date", - "DUE_DATE": "Due Date", - "DAYS_REMAINING": "Days Remaining", - "VERSION": "Version", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Size", - "PRIORITY": "Priority", - "ESTIMATIONS": "Estimations", - "PROGRESS": "Progress", - "TOTAL_TIME": "Total Time", - "TIME_TODAY": "Time Today", - "TOTAL_GROUP_TIME": "Total Group Time", - "TIME_REMAINING": "Time Remaining", - "CREATED": "Created", - "UPDATED": "Updated", - "RESOLVED": "Resolved", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "We couldn't update Task Title.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Task Title can't exceed 255 characters.", - - "TASK_IS_ALREADY_EPIC": "Epic Task Type can not be changed.", - "TASK_HAS_PARENT": "Task Type can not be changed as Task has already Parent." - }, - - "auth": { - "SEND_CODE": "send code", - "RESEND_CODE": "Reenviar código", - "RESEND_CODE_IN": "Reenviar código em", - "JOIN": "Join", - "UNRECEIVED_CODE": "Didn't receive code ?", - "JOIN_TEAM": "Join Team", - "INPUT_INVITE_CODE": "Input invitation code.", - "INPUT_INVITE_CODE_DESC": "Enter the invitation code we sent to your email.", - "INVALID_INVITE_CODE_MESSAGE": "Invalid Code", - "WELCOME_TEAMS": "Welcome to Ever Teams", - - "COVER_TITLE": "Open Work and Project Management Platform", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Login", - "SELECT_WORKSPACE": "Select Workspace", - "ENTER_EMAIL": "Enter Email", - "WORKSPACES_NOT_FOUND": "Workspaces Not Found" - }, - "authPasscode": { - "HEADING_TITLE": "Join existing Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to join existing team." - }, - "authLogin": { - "HEADING_TITLE": "Login to the Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to login.", - - "WORKSPACE": "Workspace", - "HEADING_WORKSPACE_LINE1": "The email associated with multiple workspaces,", - "HEADING_WORKSPACE_LINE2": "please select one to continue" - }, - "authTeam": { - "HEADING_TITLE": "Create New Team", - "HEADING_DESCRIPTION": "Please enter your team details to create a new team.", - "LOADING_TEXT": "We are now creating your new workplace, hold on...", - "VERIFY_EMAIL_LOADING_TEXT": "We are verifying your email, hold on...", - "INPUT_TEAM_NAME": "Input your team name", - "JOIN_EXISTING_TEAM": "Joining existing team?", - "CREATE_FIRST_TEAM": "Create your first team", - "CREATE_TEAM": "Create team" - }, - "settings": { - "BREADCRUMB": [{ "title": "Dashboard", "href": "/" }, "Settings"], - "DANDER_ZONE": "Danger Zone", - "HEADING_DESCRIPTION": "Setting dan manage your personal dashboard here", - "ARE_YOU_SURE_TO_DELETE_USER": "Are you sure you want to delete this user?" - }, - "settingsPersonal": { - "HEADING_TITLE": "General Settings", - "emailNotValid": "Please provide a valid Email", - "phoneNotValid": "Please provide a valid Phone Number", - "WORK_SCHEDULE": "Work Schedule", - "SUBSCRIPTION": "Subscription", - "ABOUT_TO_CHANGE_EMAIL": "You are about to change Email", - "ABOUT_TO_DELETE_ACCOUNT": "You are about to Delete your account ?", - "DATA_SYNCHRONIZATION": "Sincronização de dados", - "ABOUT_TO_REMOVE_ACCOUNT": "You are about to Remove your account ?" - }, - "settingsTeam": { - "HEADING_TITLE": "General Settings", - "MEMBER_HEADING_TITLE": "Members", - "PRIORITIES_HEADING": "Priorities", - "NOTIFICATION_HEADING": "Notifications", - "SIZES_HEADING": "Sizes", - "TEAM_NAME": "Team Name", - "TEAM_TYPE": "Team Type", - "TIME_TRACKING": "Time Tracking", - - "ADD_NEW_MEMBER": "Add new member", - "MANAGE_ASSIGNEES": "Manage Assignees", - "SEARCH_MEMBER": "Search Member", - "TASK_STATUSES": "Task Statuses", - "TASK_PRIORITIES": "Task Priorities", - "TASK_SIZES": "Task Sizes", - "TASK_LABELS": "Task Labels", - "ISSUE_TYPES": "Issue Types", - "RELATED_TYPE": "Related Type", - - "INVITATION_HEADING_TITLE": "Invitations", - "CREATE_NEW_STATUSES": "Create new Statuses", - "CREATE_NEW_STATUS": "Create new Status", - "CREATE_NEW_VERSION": "Create new Version", - "CREATE_NEW_PRIORITIES": "Create new Priorities", - "CREATE_NEW_PRIORITY": "Create new Priority", - "CREATE_NEW_SIZES": "Create new Sizes", - "CREATE_NEW_SIZE": "Create new Size", - "CREATE_NEW_LABELS": "Create new Labels", - "CREATE_NEW_LABEL": "Create new Label", - "CREATE_NEW_ISSUE_TYPES": "Create new Issues", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Hide Personal Members Information", - "POSITION_CUSTOM": "Positions custom", - "INVITATION_EXPIRATION": "Invitation Expiration", - "NOTIFY_IF": "Notify if", - "TEAM_REQUEST": "Team Request", - "WORK_SCHEDULE": "Work schedule", - "MEMBER_AND_ROLES": "Members & Roles", - "INTEGRATIONS": "Integrations", - "DANDER_ZONES": "Danger Zone", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Connect with GitHub and start Syncing GitHub issues with your Team", - "SELECT_REPOSITORY": "Select Repository", - - "INSTALL": "Install", - - "LIST_OF_STATUSES": "List of Statuses", - "LIST_OF_PRIORITIES": "List of Priorities", - "LIST_OF_SIZES": "List of Sizes", - "LIST_OF_LABELS": "List of Labels", - "LIST_OF_ISSUES_TYPE": "List of Issues", - - "GENERAL": "General", - "SOUND": "Sound", - "EMAIL": "Email", - "USERS": "Users", - "TASKS": "Tasks", - "SYSTEM": "System", - "SECURITY": "Security", - "INAPP": "In App", - "NOTIFICATION_HEADING_TITLE": "Notification Settings", - "ISSUE_HEADING_TITLE": "Issue Settings", - - "TASK_PRIVACY": "Task Privacy", - "MULTIPLE_ASSIGNEES": "Multiple Assignees", - "MANUAL_TIME": "Manual Time", - "GROUP_ESTIMATION": "Group Estimation", - "ESTIMATION_IN_HOURS": "Estimation in Hours", - "ESTIMATION_IN_STORY_POINTS": "Estimation in Story Points", - "PROOF_OF_COMPLETION": "Proof of Completion", - "LINKED_ISSUES": "Linked Issues", - "COMMENTS": "Comments", - "HISTORY": "History", - "ACCEPTANCE_CRITERIA": "Acceptance criteria", - "DRAFT_ISSUES": "Draft Issues", - "AUTO_CLOSE_ISSUE": "Auto-close issue", - "AUTO_ARCHIVE_ISSUE": "Auto-archive issue", - "AUTO_STATUS": "Auto-Status", - "VERSIONS": "Versions", - "LIST_OF_VERSONS": "List of Versions", - "ISSUETYPE": "Issue Types", - "LIST_OF_ISSUES": "List of Issues", - "RELATED_ISSUE_TYPE": "Related Issue Types", - "LIST_OF_RELATED_TYPE": "List of Related Types", - "INITIAL": "Initial", - "COPY_NUMBER": "Copy Number", - "IN_PROGRESS": "In Progress", - "FINAL": "Final", - "DISPOSE_TEAM": "You are about to Dispose team ?", - "QUIT_TEAM": "You are about to Quit team ?", - "TEAM_COLOR": "Team Color", - "TEAM_SIZE": "Team Size", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Issues Settings", - - "TRACK_TIME": "Track Time", - "ESTIMATE_ISSUE": "Estimate issue", - "EPICS_CREATE_CLOSE": "Epics Create/Close", - "ISSUE_CREATE_CLOSE": "Issue Create/Close", - "ISSUE_ASSIGN_UNASSIGN": "Issue Assign/Unassign", - "INVITE_MEMBERS": "Invite members", - "REMOVE_MEMBERS": "Remove members", - "HANDLE_REQUESTS": "Handle requests", - "ROLES_POSITIONS_CHANGE": "Roles/Positions change", - "VIEW_DETAILS": "View Details", - - "NO_INVITATIONS": "There are no Invitations at the moment!", - "NO_MEMBERS": "There are no Members at the moment!" - }, - "invite": { - "HEADING_TITLE": "Invite member to your team", - "HEADING_DESCRIPTION": "Send invitation to a team member by email", - "TEAM_MEMBER_EMAIL": "Team Member's Email", - "TEAM_MEMBER_FULLNAME": "Team Member's Full Name", - "SEND_INVITE": "Send Invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error while accepting invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Error while rejecting invitation", - "INVITE_LABEL_SEND": "Send Invite", - "invitationTable": { - "NAME_AND_EMAIL": "Name & Email", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Date & Time Request", - "CV_OR_ATTACHMENT": "CV / Attachement" - } - }, - "permissions": { - "SELECT_ROLES": "Select Roles" - }, - "unauthorized": { - "TITLE": "Não autorizado", - "HEADING_TITLE": "Você não está autorizado à acessar essa página !", - "HEADING_DESCRIPTION": "Pedimos desculpas pelo transtorno, mas você não está autorizado a acessar esta página. Se você acredita que isso é um erro. Por favor entre." - }, - "page404": { - "HEADING_TITLE": "Not Found", - "HEADING_DESCRIPTION": "Resource you are looking for not found!", - "LINK_LABEL": "Go to homepage" - }, - "offline": { - "HEADING_TITLE": "Rede Desconectada!", - "HEADING_DESCRIPTION": "Você está atualmente offline, por favor, verifique sua conexão com a Internet..." - }, - "error": { - "TITLE": "Erro!", - "HEADING_TITLE": "Algo deu errado!", - "HEADING_DESCRIPTION": "Se o problema persistir, envie um sinal de socorro à nossa equipe de suporte." - }, - "maintenance": { - "HEADING_TITLE": "Estamos em manutenção", - "HEADING_DESCRIPTION": "Estamos atualizando nosso site para melhor atendê-lo. Por favor, volte mais tarde." - } - }, - - "timer": { - "START_TIMER": "Please, select or create a new task to start tracking the time", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer Stopped", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer Stopped due to Team Switch" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimate" - }, - "DAY_LIST": [{ "title": "7 days" }, { "title": "14 days" }], - "TIME_ACTIVITY": "Activity", - "TOTAL_HOURS": "Total Hours", - "NO_SCREENSHOOT": "No Screenshoots", - "PERCENT_OF_MINUTES": " % of 10 Minutes", - "APPS": "Apps", - "VISITED_DATES": "Visited Dates", - "PERCENT_USED": "Percent Used", - "TIME_SPENT_IN_HOURS": "Time spent (Hours)", - "THERE_IS_NO_APPS_VISITED": "There is no Apps Visited.", - "OTHER_DETAILS": "Other details", - "KEYBOARD": "keyboard", - - "MOUSE": "Mouse", - "TIMES": "Times", - "ACTIVE": "Active", - "INACTIVE": "Inactive", - "ARCHIVED": "Archived", - "NOT_ARCHIVED": "Not archived" - }, - - "task": { - "TITLE": "Task", - "ASSIGN_NEW_TASK": "Assign new task", - "ASSIGNED_BY": "Assigned By", - "NO_ONE_FOR_TASK": "No One Assigned to this Task", - "WORKED_TODAY_ON_TASK_TOOLTIP": "trabalhou hoje nesta tarefa por", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "trabalhou nesta tarefa por um total de", - "WORKED_TODAY_ON_ALL_TOOLTIP": "trabalhou hoje em todas", - "TASKS_FOR_TOOLTIP": "tarefas para", - "taskLabel": { - "WORK_LABEL": "Worked", - "TASK_ASSIGNED": "Assigned", - "TASK_UNASSIGNED": "Unassigned", - "BUTTON_LABEL": "Assign Task" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "This tab shows all tasks you started working on", - "ASSIGNED_DESCRIPTION": "This tab shows all tasks that are assigned to you", - "UNASSIGNED_DESCRIPTION": "This tab shows all tasks that are not assigned to you", - "NO_TASK_USER_ASSIGNED": "No one assigned to this Task" - }, - "taskTableHead": { - "TASK_NAME": "Name", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Worked on", - "DESCRIPTION": "Task", - "LABEL": "Worked on task" - }, - "TASK_TIME": "Estimate", - "TOTAL_WORK": { - "TITLE": "Total Worked", - "DESCRIPTION": "Today", - "LABEL": "Total worked Today" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Quantas horas o funcionário trabalhou no total e hoje na tarefa", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Quantas horas o funcionário trabalhou hoje em todas as tarefas para a equipe selecionada" - }, - "CONFIRM_CLOSE_TASK": "Please confirm if you want to close the task" - }, - - "form": { - "NAME_PLACEHOLDER": "Enter your name", - "FIRST_NAME_PLACEHOLDER": "First Name", - "LAST_NAME_PLACEHOLDER": "Last Name", - "EMAIL_PLACEHOLDER": "Enter your email address", - "PHONE_PLACEHOLDER": "Phone Number", - - "ISSUE_NAME_PLACEHOLDER": "Issue name", - - "TEAM_NAME_PLACEHOLDER": "Please Enter your team name", - "TASK_INPUT_PLACEHOLDER": "What you working on?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Team member name", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Team member email address", - "COMPLETION_DESCRIPTION": "Write the description", - "UPLOAD_FILES": "Upload Files", - "ATTACHMENT_FILE": "Attachment files", - "ADD_COMMENT": "Add Comment here", - "SET_THEME": "Set Theme", - "CHANGE_AVATAR": "Change Avatar", - "SELECT_TEAM_SIZE": "Select Team Size", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "All rights reserved.", - "COPY_RIGHT1": "© {{date}}-Present,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Terms of Service", - "PRIVACY_POLICY": "Privacy Policy", - "COOKIES": "Cookie Policy", - "BY": "By" - } - }, - - "errors": { - "NETWORK_ISSUE": "network issue, please try again later", - "ERROR_WHILE_VERIFY_CODE": "Error while verifying code.", - "LENGTH_NUMBER_ERROR": "Length should be a number and greater than 0", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric", - "VALID_EMAIL": "Please enter valid email" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Press Enter to validate" - }, - "team": { - "BACK_LABEL": "Back to Team", - "PUBLIC_TEAM": "Public Team", - "PRIVATE_TEAM": "Private Team", - "creation": { - "NEW": "Create new team" - } - }, - "links": { - "common": { - "TASKS": "Tasks", - "TEAM": "Team", - "SETTINGS": "Settings" - } - } -} diff --git a/apps/web/public/locales/ru/common.json b/apps/web/public/locales/ru/common.json deleted file mode 100644 index be6260da9..000000000 --- a/apps/web/public/locales/ru/common.json +++ /dev/null @@ -1,607 +0,0 @@ -{ - "TITLE": "Ever Teams", - "common": { - "ACCEPT": "Accept", - "ACCEPTED": "Accepted", - "REJECT": "Reject", - "REJECTED": "Rejected", - "VERIFY": "verify", - "INVITE": "Invite", - "INVITED": "Invited", - "EXPIRE": "Expire", - "EXPIRED": "Expired", - "REQUEST": "Request", - "REQUESTED": "Requested", - "LABEL": "Label", - "LABELS": "Labels", - "POSITION": "Position", - "ROLES": "Roles", - "JOIN_OR_LEFT": "Joined / Left", - "PLEASE": "please", - "HERE": "here", - "PEOPLE": "People", - "COLLABORATE": "Collaborate", - "NO": "No", - "ONLY_ME": "Only me", - "YES": "Yes", - "BASIC": "Basic", - "DELETE": "Delete", - "MEET": "Meet", - "BOARD": "Board", - "SECURITY_CODE": "Security Code", - "CONFIRM": "Confirm", - "YOUR_EMAIL": "your email", - "CONTINUE": "Continue", - "EDIT_TASK": "Edit Task", - "ASSIGN_TASK": "Assign Task", - "ASSIGN_TASK_TO": "Assign Task", - "REMOVE_ACCOUNT": "Remove Account", - "REMOVE_EVERYWHERE": "Remove Everywhere", - "DELETE_ACCOUNT": "Delete This Account", - "UNASSIGN_TASK": "Unassign Task", - "MAKE_A_MANAGER": "Make a Manager", - "UNMAKE_A_MANAGER": "Unmake a Manager", - "TRANSFERT_OWNERSHIP": "Transfer Ownership", - "TRANSFERT_OWNERSHIP_TO": "Transfer full ownership of team to another user", - "REMOVE": "Remove", - "REMOVE_TEAM": "Remove Team", - "DISPOSE_TEAM": "Dispose Team", - "QUIT_TEAM": "Quit the Team", - "QUIT": "Quit", - "STATUSES": "Statuses", - "RESEND_INVITATION": "Resend Invitation", - "TODAY": "Today", - "TOTAL": "Total", - "ESTIMATED": "Estimated", - "ESTIMATE": "Estimate", - "STATUS": "Status", - "NAME": "Name", - "TASK": "Task", - "MY_TASKS": "My Tasks", - "WORKED_ON_TASK": "Worked on Task", - "TOTAL_WORKED_TODAY": "Total worked Today", - "TOTAL_WORK": "Today work", - "OPEN": "Open", - "NOW": "Now", - "NEXT": "Next", - "PREV": "Previous", - "DETAILS": "Details", - "CLOSED": "Closed", - "CLOSE": "Close", - "USER_NOT_FOUND": "No users found.", - "TASK_TITTLE": "Task Title", - "PUBLIC_TASK": "This task is Public", - "PRIVATE_TASK": "This task is Private", - "PUBLIC_TASK_LABEL": "Make a public", - "PRIVATE_TASK_LABEL": "Make a private", - "CREATE_TASK": "Create New Task", - "LINK_TASK": "Select Related Issue", - "LINK": "Link", - "LINKS": "Links", - "SHOW": "Show", - "ADD_LINK": "Add Links", - "COMMENT": "Comment", - "DESCRIPTION": "Description", - "CHILD_ISSUE_TASK": "Select Child Issue", - "CREATE_TEAM": "Create New Team", - "VERIFY_ACCOUNT_MSG": "Please Verify your account before start using the app", - "CREATE_ROLE": "Create Role", - "CREATE": "Create", - "CREATE_ISSUE": "Create issue", - "NEW_ISSUE": "New Issue", - "ACTIVATED": "Activated", - "DEACTIVATED": "Activated", - "PERIOD": "Period", - "NEW": "New", - "CREATE_VERSION": "Create Version", - "VERSION": "Version", - "LOADING": "Loading", - "TOTAL_TIME": "Total time", - "LAST_24_HOURS": "Last 24 Hours", - "WORKED": "Worked", - "ASSIGNED": "Assigned", - "SELECT_STATUS": "Select status", - "SELECT_ISSUE": "Select Issue", - "UNASSIGNED": "Unassigned", - "TASK_DETAILS": "Task Details", - "TYPE_SOMETHING": "Type something", - "FILTER": "Filter", - "APPLY": "Apply", - "RESET": "Reset", - "LOGOUT": "Log Out", - "THEMES": "Themes", - "3D_MODE": "3D Mode", - "DARK_MODE": "Dark Mode", - "SETTINGS": "Settings", - "PERSONAL": "Personal", - "USE_SETTING": "Use setting", - "TEAM": "Team", - "MY_TEAM": "My Team", - "FULL_NAME": "Full Name", - "USER_AVATAR": "User Avatar", - "CONTACT": "Contact", - "ENABLED": "Давать возможность", - "DISABLED": "Запрещать", - - "THEME": "Theme", - "TIME_ZONE": "Timezone", - "EDIT": "Edit", - "SAVE": "Save", - "LANGUAGE": "Language", - "DETECT": "Detect", - "TRANSFER": "Transfer", - "TRANSFER_TEAM": "Transfer Team", - "TEAM_MEMBERS": "Team Members", - "NO_TEAM": "Create your own team or join existed", - "NO_TEAM_SUB": "Замечательно работать с другими, поэтому создайте команду и пригласите всех к сотрудничеству!", - "NO_TEAM_TOOLTIP": "Вы должны подтвердить свой адрес электронной почты", - "CANCEL": "Cancel", - "DISCARD": "Discard", - "EXISTING_MEMBER": "Already a Member", - "NEW_MEMBER": "Become a Member", - "BACK": "Back", - "DONT_HAVE_ACCOUNT": "Don't have an account?", - "JOIN_REQUEST": "Request To Join", - "PERMISSION": "Permission", - "SEARCH": "Search", - "ADD_PARENT": "Add Parent", - "BLOCKS": "Blocks", - "CLONES": "Clones", - "DUPLICATES": "Duplicates", - "IS_BLOCKED_BY": "Is Blocked By", - "IS_CLONED_BY": "Is Cloned By", - "IS_DUPLICATED_BY": "Is Duplicated By", - "RELATES_TO": "Relates To", - "CHANGE_PARENT": "Change Parent", - "RELATED_ISSUES": "Related Issues", - "CHILD_ISSUES": "Child Issues", - "REOPEN": "Reopen", - "NO_TASKS": "No Tasks", - "FULL_WIDTH": "Полная ширинаh", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "Please stop the Timer before changing the Task", - - "COLLABORATE_DIALOG_TITLE": "Start Collaboration", - "COLLABORATE_DIALOG_SUB_TITLE": "Invite member(s) and start collaborating", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "Start Meeting or Board Collaboration", - "ISSUE_TYPE": "Issue Type", - "ACTIVITY": "Activity", - "FILTER_ALL": "All", - "FILTER_COMMENTS": "Comments", - "FILTER_HISTORY": "History", - "FILTER_UNSUBSCRIBE": "Unsubscribe", - - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", - - "GITHUB_LOADING_TEXT": "Мы сейчас устанавливаем вашу интеграцию GitHub, подождите...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "Автоматическая синхронизация задач в вашем приложении для бесперебойных и эффективных обновлений.", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "Синхронизация задач выборочно путем ассоциирования их с конкретной меткой.", - "GITHUB_AUTO_SYNC_LABEL": "Выберите метку автосинхронизации", - "THERE_IS_NO_TASK_ASSIGNED": "НЕТ ЗАДАЧИ НАЗНАЧЕНО", - "NO_USERS_ONLINE": "Пользователей онлайн нет", - "NOT_FOUND": "Не найдено", - "PAGE_NOT_FOUND": "Страница не найдена", - "NO_USERS_WORKING": "На данный момент нет активных пользователей", - "NO_USERS_PAUSED_WORK": "На данный момент нет пользователей, прекративших свою работу", - "NO_USERS_IDLE": "На данный момент неактивных пользователей нет", - "ALL_MEMBERS": "Все участники", - "NOT_WORKING": "Не работает", - "WORKING": "Работает", - "PAUSED": "Приостановлено", - "ONLINE": "Онлайн" - }, - "hotkeys":{ - "HELP": "Помощь", - "TO_OPEN_SHORTCUT_LIST": "Чтобы открыть список горячих клавиш", - "TIMER": "Таймер", - "START_TIMER": "Начать таймер", - "STOP_TIMER": "Остановить таймер", - "TASK": "Задача", - "ASSIGN_TASK": "Назначить задачу", - "CREATE_TASK": "Создать задачу" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "В настоящее время мы работаем над синхронизацией в реальном времени, пожалуйста, проверьте эту функцию позже.", - "ALERT_DELETE_ACCOUNT": "You will be removed from all teams, except where you are the only manager in the team", - "ALERT_ACCOUNT_PERMANENT_DELETE": "Your Account will be deleted permanently with removing from all teams", - "ALERT_REMOVE_TEAM": "Team will be completely removed for the system and team members lost access", - "ALERT_REMOVE_ALL_DATA": "Все данные учетной записи будут удалены из всех команд, в которых вы являетесь только одним существующим менеджером", - "ALERT_QUIT_TEAM": "You are about to quit the team" - }, - "pages": { - "home": { - "BREADCRUMB": ["Dashboard"], - "SENT_EMAIL_VERIFICATION": "Code Verification has been sent to your email", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "You need to ", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " your email address. The verification code should already be send to your email, but feel free to click ", - "SENT_EMAIL_VERIFICATION_RESEND": " to resend the code, if you did not received it.", - "INVITATIONS": "You've been invited to join", - "CONFIRM_ACCEPT_INVITATION": "Are you sure you want to accept the invitation?", - "CONFIRM_REJECT_INVITATION": "Are you sure you want to reject the invitation?" - }, - - "profile": { - "BREADCRUMB": ["Member Tasks"] - }, - - "taskDetails": { - "BREADCRUMB": ["Task Details"], - "DESCRIPTION": "Descriptions", - "ADD_DESCRIPTION": "Add Description here", - "TYPE_OF_ISSUE": "Type of Issue", - "CREATOR": "Creator", - "ASSIGNEES": "Assignees", - "START_DATE": "Start Date", - "DUE_DATE": "Due Date", - "DAYS_REMAINING": "Days Remaining", - "VERSION": "Version", - "EPIC": "Epic", - "STATUS": "Status", - "LABEL": "Label", - "LABELS": "Labels", - "SIZE": "Size", - "PRIORITY": "Priority", - "ESTIMATIONS": "Estimations", - "PROGRESS": "Progress", - "TOTAL_TIME": "Total Time", - "TIME_TODAY": "Time Today", - "TOTAL_GROUP_TIME": "Total Group Time", - "TIME_REMAINING": "Time Remaining", - "CREATED": "Created", - "UPDATED": "Updated", - "RESOLVED": "Resolved", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "We couldn't update Task Title.", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "Task Title can't exceed 255 characters.", - - "TASK_IS_ALREADY_EPIC": "Epic Task Type can not be changed.", - "TASK_HAS_PARENT": "Task Type can not be changed as Task has already Parent." - }, - - "auth": { - "SEND_CODE": "send code", - "RESEND_CODE": "Отправить код еще раз", - "RESEND_CODE_IN": "Повторно отправить код в", - "JOIN": "Join", - "UNRECEIVED_CODE": "Didn't receive code ?", - "JOIN_TEAM": "Join Team", - "INPUT_INVITE_CODE": "Input invitation code.", - "INPUT_INVITE_CODE_DESC": "Enter the invitation code we sent to your email.", - "INVALID_INVITE_CODE_MESSAGE": "Invalid Code", - "WELCOME_TEAMS": "Welcome to Ever Teams", - - "COVER_TITLE": "Open Work and Project Management Platform", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "Login", - "SELECT_WORKSPACE": "Select Workspace", - "ENTER_EMAIL": "Enter Email", - "WORKSPACES_NOT_FOUND": "Workspaces Not Found" - }, - "authPasscode": { - "HEADING_TITLE": "Join existing Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to join existing team." - }, - "authLogin": { - "HEADING_TITLE": "Login to the Team", - "HEADING_DESCRIPTION": "Please enter email and invitation code to login.", - - "WORKSPACE": "Workspace", - "HEADING_WORKSPACE_LINE1": "The email associated with multiple workspaces,", - "HEADING_WORKSPACE_LINE2": "please select one to continue" - }, - "authTeam": { - "HEADING_TITLE": "Create New Team", - "HEADING_DESCRIPTION": "Please enter your team details to create a new team.", - "LOADING_TEXT": "We are now creating your new workplace, hold on...", - "VERIFY_EMAIL_LOADING_TEXT": "We are verifying your email, hold on...", - "INPUT_TEAM_NAME": "Input your team name", - "JOIN_EXISTING_TEAM": "Joining existing team?", - "CREATE_FIRST_TEAM": "Create your first team", - "CREATE_TEAM": "Create team" - }, - "settings": { - "BREADCRUMB": [{ "title": "Dashboard", "href": "/" }, "Settings"], - "DANDER_ZONE": "Danger Zone", - "HEADING_DESCRIPTION": "Setting dan manage your personal dashboard here", - "ARE_YOU_SURE_TO_DELETE_USER": "Are you sure you want to delete this user?" - }, - "settingsPersonal": { - "HEADING_TITLE": "General Settings", - "emailNotValid": "Please provide a valid Email", - "phoneNotValid": "Please provide a valid Phone Number", - "WORK_SCHEDULE": "Work Schedule", - "SUBSCRIPTION": "Subscription", - "ABOUT_TO_CHANGE_EMAIL": "You are about to change Email", - "ABOUT_TO_DELETE_ACCOUNT": "You are about to Delete your account ?", - "DATA_SYNCHRONIZATION": "Синхронизация данных", - "ABOUT_TO_REMOVE_ACCOUNT": "You are about to Remove your account ?" - }, - "settingsTeam": { - "HEADING_TITLE": "General Settings", - "MEMBER_HEADING_TITLE": "Members", - "PRIORITIES_HEADING": "Priorities", - "NOTIFICATION_HEADING": "Notifications", - "SIZES_HEADING": "Sizes", - "TEAM_NAME": "Team Name", - "TEAM_TYPE": "Team Type", - "TIME_TRACKING": "Time Tracking", - - "ADD_NEW_MEMBER": "Add new member", - "MANAGE_ASSIGNEES": "Manage Assignees", - "SEARCH_MEMBER": "Search Member", - "TASK_STATUSES": "Task Statuses", - "TASK_PRIORITIES": "Task Priorities", - "TASK_SIZES": "Task Sizes", - "TASK_LABELS": "Task Labels", - "ISSUE_TYPES": "Issue Types", - "RELATED_TYPE": "Related Type", - - "INVITATION_HEADING_TITLE": "Invitations", - "CREATE_NEW_STATUSES": "Create new Statuses", - "CREATE_NEW_STATUS": "Create new Status", - "CREATE_NEW_VERSION": "Create new Version", - "CREATE_NEW_PRIORITIES": "Create new Priorities", - "CREATE_NEW_PRIORITY": "Create new Priority", - "CREATE_NEW_SIZES": "Create new Sizes", - "CREATE_NEW_SIZE": "Create new Size", - "CREATE_NEW_LABELS": "Create new Labels", - "CREATE_NEW_LABEL": "Create new Label", - "CREATE_NEW_ISSUE_TYPES": "Create new Issues", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "Hide Personal Members Information", - "POSITION_CUSTOM": "Positions custom", - "INVITATION_EXPIRATION": "Invitation Expiration", - "NOTIFY_IF": "Notify if", - "TEAM_REQUEST": "Team Request", - "WORK_SCHEDULE": "Work schedule", - "MEMBER_AND_ROLES": "Members & Roles", - "INTEGRATIONS": "Integrations", - "DANDER_ZONES": "Danger Zone", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "Connect with GitHub and start Syncing GitHub issues with your Team", - "SELECT_REPOSITORY": "Select Repository", - - "INSTALL": "Install", - - "LIST_OF_STATUSES": "List of Statuses", - "LIST_OF_PRIORITIES": "List of Priorities", - "LIST_OF_SIZES": "List of Sizes", - "LIST_OF_LABELS": "List of Labels", - "LIST_OF_ISSUES_TYPE": "List of Issues", - - "GENERAL": "General", - "SOUND": "Sound", - "EMAIL": "Email", - "USERS": "Users", - "TASKS": "Tasks", - "SYSTEM": "System", - "SECURITY": "Security", - "INAPP": "In App", - "NOTIFICATION_HEADING_TITLE": "Notification Settings", - "ISSUE_HEADING_TITLE": "Issue Settings", - - "TASK_PRIVACY": "Task Privacy", - "MULTIPLE_ASSIGNEES": "Multiple Assignees", - "MANUAL_TIME": "Manual Time", - "GROUP_ESTIMATION": "Group Estimation", - "ESTIMATION_IN_HOURS": "Estimation in Hours", - "ESTIMATION_IN_STORY_POINTS": "Estimation in Story Points", - "PROOF_OF_COMPLETION": "Proof of Completion", - "LINKED_ISSUES": "Linked Issues", - "COMMENTS": "Comments", - "HISTORY": "History", - "ACCEPTANCE_CRITERIA": "Acceptance criteria", - "DRAFT_ISSUES": "Draft Issues", - "AUTO_CLOSE_ISSUE": "Auto-close issue", - "AUTO_ARCHIVE_ISSUE": "Auto-archive issue", - "AUTO_STATUS": "Auto-Status", - "VERSIONS": "Versions", - "LIST_OF_VERSONS": "List of Versions", - "ISSUETYPE": "Issue Types", - "LIST_OF_ISSUES": "List of Issues", - "RELATED_ISSUE_TYPE": "Related Issue Types", - "LIST_OF_RELATED_TYPE": "List of Related Types", - "INITIAL": "Initial", - "COPY_NUMBER": "Copy Number", - "IN_PROGRESS": "In Progress", - "FINAL": "Final", - "DISPOSE_TEAM": "You are about to Dispose team ?", - "QUIT_TEAM": "You are about to Quit team ?", - "TEAM_COLOR": "Team Color", - "TEAM_SIZE": "Team Size", - "EMOJI": "Emoji", - "ISSUES_HEADING_TITLE": "Issues Settings", - - "TRACK_TIME": "Track Time", - "ESTIMATE_ISSUE": "Estimate issue", - "EPICS_CREATE_CLOSE": "Epics Create/Close", - "ISSUE_CREATE_CLOSE": "Issue Create/Close", - "ISSUE_ASSIGN_UNASSIGN": "Issue Assign/Unassign", - "INVITE_MEMBERS": "Invite members", - "REMOVE_MEMBERS": "Remove members", - "HANDLE_REQUESTS": "Handle requests", - "ROLES_POSITIONS_CHANGE": "Roles/Positions change", - "VIEW_DETAILS": "View Details", - - "NO_INVITATIONS": "There are no Invitations at the moment!", - "NO_MEMBERS": "There are no Members at the moment!" - }, - "invite": { - "HEADING_TITLE": "Invite member to your team", - "HEADING_DESCRIPTION": "Send invitation to a team member by email", - "TEAM_MEMBER_EMAIL": "Team Member's Email", - "TEAM_MEMBER_FULLNAME": "Team Member's Full Name", - "SEND_INVITE": "Send Invitation", - "ERROR_WHILE_ACCEPTING_INVITATION": "Error while accepting invitation", - "ERROR_WHILE_REJECTING_INVITATION": "Error while rejecting invitation", - "INVITE_LABEL_SEND": "Send Invite", - "invitationTable": { - "NAME_AND_EMAIL": "Name & Email", - "POSITION": "Position", - "DATE_AND_TIME_REQUEST": "Date & Time Request", - "CV_OR_ATTACHMENT": "CV / Attachement" - } - }, - "permissions": { - "SELECT_ROLES": "Select Roles" - }, - "unauthorized": { - "TITLE": "Несанкционированный", - "HEADING_TITLE": "Вы не авторизованы для просмотра этой страницы !", - "HEADING_DESCRIPTION": "Приносим извинения за неудобства, но у вас нет прав доступа к этой странице. Если вы считаете, что это ошибка. Пожалуйста, войдите." - }, - "page404": { - "HEADING_TITLE": "Not Found", - "HEADING_DESCRIPTION": "Resource you are looking for not found!", - "LINK_LABEL": "Go to homepage" - }, - "offline": { - "HEADING_TITLE": "Сеть отключена!", - "HEADING_DESCRIPTION": "В настоящее время вы не подключены к Интернету, проверьте ваше соединение..." - }, - "error": { - "TITLE": "Ошибка !", - "HEADING_TITLE": "Что-то пошло не так !", - "HEADING_DESCRIPTION": "Если проблема не устранена, отправьте сигнал бедствия в нашу службу поддержки." - }, - "maintenance": { - "HEADING_TITLE": "Мы на обслуживании ", - "HEADING_DESCRIPTION": "В настоящее время мы обновляем наш веб-сайт, чтобы лучше обслуживать вас. Пожалуйста, зайдите позже." - } - }, - - "timer": { - "START_TIMER": "Please, select or create a new task to start tracking the time", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "Timer Stopped", - "STOPPED_TIMER_TOAST_DESCRIPTION": "Timer Stopped due to Team Switch" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "Estimate" - }, - "DAY_LIST": [{ "title": "7 days" }, { "title": "14 days" }], - "TIME_ACTIVITY": "Activity", - "TOTAL_HOURS": "Total Hours", - "NO_SCREENSHOOT": "No Screenshoots", - "PERCENT_OF_MINUTES": " % of 10 Minutes", - "APPS": "Apps", - "VISITED_DATES": "Visited Dates", - "PERCENT_USED": "Percent Used", - "TIME_SPENT_IN_HOURS": "Time spent (Hours)", - "THERE_IS_NO_APPS_VISITED": "There is no Apps Visited.", - "OTHER_DETAILS": "Other details", - "KEYBOARD": "keyboard", - - "MOUSE": "Mouse", - "TIMES": "Times", - "ACTIVE": "Active", - "INACTIVE": "Inactive", - "ARCHIVED": "Archived", - "NOT_ARCHIVED": "Not archived" - }, - - "task": { - "TITLE": "Task", - "ASSIGN_NEW_TASK": "Assign new task", - "ASSIGNED_BY": "Assigned By", - "NO_ONE_FOR_TASK": "No One Assigned to this Task", - "WORKED_TODAY_ON_TASK_TOOLTIP": "сегодня поработал по этой задаче", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "поработал на этой задаче в общей сложности", - "WORKED_TODAY_ON_ALL_TOOLTIP": "сегодня поработал над всеми", - "TASKS_FOR_TOOLTIP": "задачами для", - "taskLabel": { - "WORK_LABEL": "Worked", - "TASK_ASSIGNED": "Assigned", - "TASK_UNASSIGNED": "Unassigned", - "BUTTON_LABEL": "Assign Task" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "This tab shows all tasks you started working on", - "ASSIGNED_DESCRIPTION": "This tab shows all tasks that are assigned to you", - "UNASSIGNED_DESCRIPTION": "This tab shows all tasks that are not assigned to you", - "NO_TASK_USER_ASSIGNED": "No one assigned to this Task" - }, - "taskTableHead": { - "TASK_NAME": "Name", - "TASK_STATUS": "Status", - "TASK_WORK": { - "TITLE": "Worked on", - "DESCRIPTION": "Task", - "LABEL": "Worked on task" - }, - "TASK_TIME": "Estimate", - "TOTAL_WORK": { - "TITLE": "Total Worked", - "DESCRIPTION": "Today", - "LABEL": "Total worked Today" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "Сколько часов сотрудник поработал всего и сегодня по задаче", - "WORKED_ON_TASK_HEADER_TOOLTIP": "Сколько часов сотрудник поработал сегодня по всем задачам для выбранной команды" - }, - "CONFIRM_CLOSE_TASK": "Please confirm if you want to close the task" - }, - - "form": { - "NAME_PLACEHOLDER": "Enter your name", - "FIRST_NAME_PLACEHOLDER": "First Name", - "LAST_NAME_PLACEHOLDER": "Last Name", - "EMAIL_PLACEHOLDER": "Enter your email address", - "PHONE_PLACEHOLDER": "Phone Number", - - "ISSUE_NAME_PLACEHOLDER": "Issue name", - - "TEAM_NAME_PLACEHOLDER": "Please Enter your team name", - "TASK_INPUT_PLACEHOLDER": "What you working on?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "Team member name", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "Team member email address", - "COMPLETION_DESCRIPTION": "Write the description", - "UPLOAD_FILES": "Upload Files", - "ATTACHMENT_FILE": "Attachment files", - "ADD_COMMENT": "Add Comment here", - "SET_THEME": "Set Theme", - "CHANGE_AVATAR": "Change Avatar", - "SELECT_TEAM_SIZE": "Select Team Size", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "All rights reserved.", - "COPY_RIGHT1": "© {{date}}-Present,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "Ever Co.", - "COMPANY_NAME": "Ever Co. LTD.", - "TERMS": "Terms of Service", - "PRIVACY_POLICY": "Privacy Policy", - "COOKIES": "Cookie Policy", - "BY": "By" - } - }, - - "errors": { - "NETWORK_ISSUE": "network issue, please try again later", - "ERROR_WHILE_VERIFY_CODE": "Error while verifying code.", - "LENGTH_NUMBER_ERROR": "Length should be a number and greater than 0", - "INVALID_ALLOWED_CHARACTER": "Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric", - "VALID_EMAIL": "Please enter valid email" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "Press Enter to validate" - }, - "team": { - "BACK_LABEL": "Back to Team", - "PUBLIC_TEAM": "Public Team", - "PRIVATE_TEAM": "Private Team", - "creation": { - "NEW": "Create new team" - } - }, - "links": { - "common": { - "TASKS": "Tasks", - "TEAM": "Team", - "SETTINGS": "Settings" - } - } -} diff --git a/apps/web/public/locales/zh/common.json b/apps/web/public/locales/zh/common.json deleted file mode 100644 index 833afe463..000000000 --- a/apps/web/public/locales/zh/common.json +++ /dev/null @@ -1,565 +0,0 @@ -{ - "TITLE": "永恒团队", - "common": { - "ACCEPT": "接受", - "ACCEPTED": "已接受", - "REJECT": "拒绝", - "REJECTED": "已拒绝", - "VERIFY": "验证", - "INVITE": "邀请", - "INVITED": "已邀请", - "EXPIRE": "到期", - "EXPIRED": "已过期", - "REQUEST": "请求", - "REQUESTED": "已请求", - "LABEL": "标签", - "LABELS": "标签", - "POSITION": "职位", - "ROLES": "角色", - "JOIN_OR_LEFT": "加入/离开", - "PLEASE": "请", - "HERE": "这里", - "PEOPLE": "成员", - "COLLABORATE": "协作", - "NO": "否", - "ONLY_ME": "仅我", - "YES": "是", - "BASIC": "基本", - "DELETE": "删除", - "MEET": "会议", - "BOARD": "看板", - "SECURITY_CODE": "安全码", - "CONFIRM": "确认", - "YOUR_EMAIL": "您的电子邮件", - "CONTINUE": "继续", - "EDIT_TASK": "编辑任务", - "ASSIGN_TASK": "分配任务", - "ASSIGN_TASK_TO": "分配任务给", - "REMOVE_ACCOUNT": "移除账户", - "REMOVE_EVERYWHERE": "完全移除", - "DELETE_ACCOUNT": "删除此账户", - "UNASSIGN_TASK": "取消分配任务", - "MAKE_A_MANAGER": "设为管理员", - "UNMAKE_A_MANAGER": "取消管理员", - "TRANSFERT_OWNERSHIP": "转让所有权", - "TRANSFERT_OWNERSHIP_TO": "将团队全部所有权转让给另一个用户", - "REMOVE": "移除", - "REMOVE_TEAM": "移除团队", - "DISPOSE_TEAM": "处理团队", - "QUIT_TEAM": "退出团队", - "QUIT": "退出", - "STATUSES": "状态", - "RESEND_INVITATION": "重新发送邀请", - "TODAY": "今天", - "TOTAL": "总计", - "ESTIMATED": "预计", - "ESTIMATE": "估计", - "STATUS": "状态", - "NAME": "名称", - "TASK": "任务", - "MY_TASKS": "我的任务", - "WORKED_ON_TASK": "处理过的任务", - "TOTAL_WORKED_TODAY": "今天总共处理", - "TOTAL_WORK": "今天工作", - "OPEN": "开放", - "NOW": "现在", - "NEXT": "下一个", - "PREV": "上一个", - "DETAILS": "详情", - "CLOSED": "已关闭", - "CLOSE": "关闭", - "USER_NOT_FOUND": "未找到用户。", - "TASK_TITTLE": "任务标题", - "PUBLIC_TASK": "此任务为公开", - "PRIVATE_TASK": "此任务为私密", - "PUBLIC_TASK_LABEL": "设为公开", - "PRIVATE_TASK_LABEL": "设为私密", - "CREATE_TASK": "创建新任务", - "LINK_TASK": "选择相关议题", - "LINK": "链接", - "LINKS": "链接", - "SHOW": "显示", - "ADD_LINK": "添加链接", - "COMMENT": "评论", - "DESCRIPTION": "描述", - "CHILD_ISSUE_TASK": "选择子议题", - "CREATE_TEAM": "创建新团队", - "VERIFY_ACCOUNT_MSG": "使用应用前请先验证您的账户", - "CREATE_ROLE": "创建角色", - "CREATE": "创建", - "CREATE_ISSUE": "创建议题", - "NEW_ISSUE": "新议题", - "ACTIVATED": "已激活", - "DEACTIVATED": "已停用", - "PERIOD": "周期", - "NEW": "新增", - "CREATE_VERSION": "创建版本", - "VERSION": "版本", - "LOADING": "加载中", - "TOTAL_TIME": "总计时间", - "LAST_24_HOURS": "过去24小时", - "WORKED": "已处理", - "ASSIGNED": "已分配", - "SELECT_STATUS": "选择状态", - "SELECT_ISSUE": "选择议题", - "UNASSIGNED": "未分配", - "TASK_DETAILS": "任务详情", - "TYPE_SOMETHING": "输入些内容", - "FILTER": "筛选", - "APPLY": "应用", - "RESET": "重置", - "LOGOUT": "登出", - "THEMES": "主题", - "3D_MODE": "3D模式", - "DARK_MODE": "夜间模式", - "SETTINGS": "设置", - "PERSONAL": "个人", - "USE_SETTING": "使用设置", - "TEAM": "团队", - "MY_TEAM": "我的团队", - "FULL_NAME": "全名", - "USER_AVATAR": "用户头像", - "CONTACT": "联系", - "ENABLED": "使能夠", - "DISABLED": "停用", - - "THEME": "主题", - "TIME_ZONE": "时区", - "EDIT": "编辑", - "SAVE": "保存", - "LANGUAGE": "语言", - "DETECT": "检测", - "TRANSFER": "转让", - "TRANSFER_TEAM": "转让团队", - "TEAM_MEMBERS": "团队成员", - "NO_TEAM": "创建您自己的团队或加入已有团队", - "NO_TEAM_SUB": "与他人合作是很棒的,所以创建一个团队,邀请每个人一起合作!", - "NO_TEAM_TOOLTIP": "您需要验证您的电子邮件地址", - "CANCEL": "取消", - "DISCARD": "放弃", - "EXISTING_MEMBER": "已是成员", - "NEW_MEMBER": "成为成员", - "BACK": "返回", - "JOIN_REQUEST": "请求加入", - "PERMISSION": "权限", - "SEARCH": "搜索", - "ADD_PARENT": "添加父项", - "BLOCKS": "阻塞", - "CLONES": "克隆", - "DUPLICATES": "重复", - "IS_BLOCKED_BY": "被阻塞", - "IS_CLONED_BY": "被克隆", - "IS_DUPLICATED_BY": "被重复", - "RELATES_TO": "相关", - "CHANGE_PARENT": "更改父项", - "RELATED_ISSUES": "相关议题", - "CHILD_ISSUES": "子议题", - "REOPEN": "重新开启", - "NO_TASKS": "无任务", - "FULL_WIDTH": "全螢幕寬度", - "TASK_INPUT_DISABLED_MESSAGE_WHEN_TIMER_RUNNING": "改变任务前请先停止计时器", - - "COLLABORATE_DIALOG_TITLE": "开始协作", - "COLLABORATE_DIALOG_SUB_TITLE": "邀请成员并开始协作", - "COLLABORATE_DIALOG_FOOTER_MESSAGE": "开始会议或看板协作", - "ISSUE_TYPE": "议题类型", - "ACTIVITY": "活动", - "FILTER_ALL": "全部", - "FILTER_COMMENTS": "评论", - "FILTER_HISTORY": "历史", - "FILTER_UNSUBSCRIBE": "取消订阅", - - "KEYBOARD_SHORTCUTS": "快捷键", - - "GITHUB_LOADING_TEXT": "我们正在安装您的 GitHub 集成,请稍等...", - "GITHUB_INTEGRATION_AUTO_SYNC_TASK_TEXT": "在您的应用程序中自动同步任务,实现无缝和高效的更新。", - "GITHUB_INTEGRATION_LABEL_SYNC_TASK_TEXT": "通过将任务与特定标签关联,有选择地进行同步。", - "GITHUB_AUTO_SYNC_LABEL": "选择自动同步标签", - "THERE_IS_NO_TASK_ASSIGNED": "没有分配任务", - "NO_USERS_ONLINE": "没有在线用户", - "NOT_FOUND": "未找到", - "PAGE_NOT_FOUND": "页面未找到", - "NO_USERS_WORKING": "目前没有活跃用户", - "NO_USERS_PAUSED_WORK": "目前还没有用户停止工作", - "NO_USERS_IDLE": "目前没有不活跃用户", - "ALL_MEMBERS": "所有成员", - "NOT_WORKING": "不工作", - "WORKING": "工作", - "PAUSED": "暂停", - "ONLINE": "在线" - }, - "hotkeys":{ - "HELP": "帮助", - "TO_OPEN_SHORTCUT_LIST": "打开快捷键列表", - "TIMER": "计时器", - "START_TIMER": "开始计时", - "STOP_TIMER": "停止计时", - "TASK": "任务", - "ASSIGN_TASK": "分配任务", - "CREATE_TASK": "创建任务" - }, - "alerts": { - "REAL_TIME_ON_WORKING": "我們目前正在開發即時同步功能,請稍後查看此功能。", - "ALERT_DELETE_ACCOUNT": "账户将从所有团队中移除,您作为管理员的团队除外", - "ALERT_ACCOUNT_PERMANENT_DELETE": "您的账户将被永久删除,并从所有团队中移除", - "ALERT_REMOVE_TEAM": "团队将被完全移除出系统,成员也将失去访问权限", - "ALERT_REMOVE_ALL_DATA": "所有账户数据都将从您是唯一存在经理的所有团队中删除", - "ALERT_QUIT_TEAM": "您将要退出团队" - }, - "pages": { - "home": { - "BREADCRUMB": ["仪表板"], - "SENT_EMAIL_VERIFICATION": "验证码已发送至您的电子邮箱", - "SENT_EMAIL_VERIFICATION_YOU_NEED_TO": "您需要", - "SENT_EMAIL_VERIFICATION_YOUR_EMAIL_ADDRESS": " 您的电子邮箱。验证码应已发送至您的邮箱,如未收到可点击", - "SENT_EMAIL_VERIFICATION_RESEND": " 重新发送验证码。", - "INVITATIONS": "您被邀请加入", - "CONFIRM_ACCEPT_INVITATION": "您确定要接受邀请吗?", - "CONFIRM_REJECT_INVITATION": "您确定要拒绝邀请吗?" - }, - - "profile": { - "BREADCRUMB": ["成员任务"] - }, - - "taskDetails": { - "BREADCRUMB": ["任务详情"], - "DESCRIPTION": "描述", - "ADD_DESCRIPTION": "在此添加描述", - "TYPE_OF_ISSUE": "议题类型", - "CREATOR": "创建人", - "ASSIGNEES": "受分配者", - "START_DATE": "开始日期", - "DUE_DATE": "到期日期", - "DAYS_REMAINING": "剩余天数", - "VERSION": "版本", - "EPIC": "史诗", - "STATUS": "状态", - "LABEL": "标签", - "LABELS": "标签", - "SIZE": "大小", - "PRIORITY": "优先级", - "ESTIMATIONS": "估计", - "PROGRESS": "进度", - "TOTAL_TIME": "总计时间", - "TIME_TODAY": "今日时间", - "TOTAL_GROUP_TIME": "小组总计时间", - "TIME_REMAINING": "剩余时间", - "CREATED": "创建时间", - "UPDATED": "更新时间", - "RESOLVED": "解决时间", - - "TASK_TITLE_CHARACTER_LIMIT_ERROR_TITLE": "无法更新任务标题。", - "TASK_TITLE_CHARACTER_LIMIT_ERROR_DESCRIPTION": "任务标题不能超过255个字符。", - - "TASK_IS_ALREADY_EPIC": "史诗类型任务无法更改。", - "TASK_HAS_PARENT": "任务已有父任务,无法更改任务类型。" - }, - - "auth": { - "SEND_CODE": "发送验证码", - "RESEND_CODE": "重新发送验证码", - "ENTER_CODE": "输入验证码", - "JOIN": "加入", - "UNRECEIVED_CODE": "未收到验证码?", - "JOIN_TEAM": "加入团队", - "INPUT_INVITE_CODE": "输入邀请码。", - "INPUT_INVITE_CODE_DESC": "输入我们发送到您电子邮件的邀请码。", - "INVALID_INVITE_CODE_MESSAGE": "无效的邀请码", - "WELCOME_TEAMS": "欢迎使用永恒团队", - - "COVER_TITLE": "实时跟踪您团队的工作进度!", - "COVER_DESCRIPTION": "All-In-One Work & Workforce Management, Time Management, Time Tracking, Activity Tracking, Productivity Tracking & Metrics, Projects / Tasks & Issues Management, Organizations & Teams, Integrations (GitHub, JIRA, ...) and More!", - "LOGIN": "登录", - "SELECT_WORKSPACE": "选择工作区", - "ENTER_EMAIL": "输入电子邮箱", - "WORKSPACES_NOT_FOUND": "工作区未找到" - }, - "authPasscode": { - "HEADING_TITLE": "加入已有团队", - "HEADING_DESCRIPTION": "请输入电子邮箱和邀请码加入已有团队。" - }, - "authLogin": { - "HEADING_TITLE": "登录团队", - "HEADING_DESCRIPTION": "请输入电子邮箱和邀请码进行登录。", - - "WORKSPACE": "工作区", - "HEADING_WORKSPACE_LINE1": "此电子邮箱关联了多个工作区,", - "HEADING_WORKSPACE_LINE2": "请选择一个以继续" - }, - "authTeam": { - "HEADING_TITLE": "创建新团队", - "HEADING_DESCRIPTION": "请输入团队信息以创建新团队。", - "LOADING_TEXT": "正在为您创建新的工作区,请稍候......", - "VERIFY_EMAIL_LOADING_TEXT": "正在验证您的电子邮箱,请稍候......", - "INPUT_TEAM_NAME": "输入您的团队名称", - "JOIN_EXISTING_TEAM": "加入已有团队?", - "CREATE_FIRST_TEAM": "创建您的第一个团队", - "CREATE_TEAM": "创建团队" - }, - "settings": { - "BREADCRUMB": [{ "title": "仪表板", "href": "/" }, "设置"], - "DANDER_ZONE": "危险区域", - "HEADING_DESCRIPTION": "在此设置和管理您的个人仪表板", - "ARE_YOU_SURE_TO_DELETE_USER": "您确定要删除此用户吗?" - }, - "settingsPersonal": { - "HEADING_TITLE": "常规设置", - "emailNotValid": "请输入有效的电子邮箱", - "phoneNotValid": "请输入有效的手机号码", - "WORK_SCHEDULE": "工作时间表", - "SUBSCRIPTION": "订阅", - "TIMEZONE_SEARCH_PLACEHOLDER": "您的时区", - "ABOUT_TO_CHANGE_EMAIL": "您即将更改电子邮箱", - "ABOUT_TO_DELETE_ACCOUNT": "您即将删除账户?", - "DATA_SYNCHRONIZATION": "資料同步", - "ABOUT_TO_REMOVE_ACCOUNT": "您即将移除账户?" - }, - "settingsTeam": { - "HEADING_TITLE": "常规设置", - "MEMBER_HEADING_TITLE": "成员", - "PRIORITIES_HEADING": "优先级", - "NOTIFICATION_HEADING": "通知", - "SIZES_HEADING": "大小", - "TEAM_NAME": "团队名称", - "TEAM_TYPE": "团队类型", - "TIME_TRACKING": "时间跟踪", - - "ADD_NEW_MEMBER": "添加新成员", - "MANAGE_ASSIGNEES": "管理受分配者", - "SEARCH_MEMBER": "搜索成员", - "TASK_STATUSES": "任务状态", - "TASK_PRIORITIES": "任务优先级", - "TASK_SIZES": "任务大小", - "TASK_LABELS": "任务标签", - "ISSUE_TYPES": "议题类型", - "RELATED_TYPE": "相关类型", - - "INVITATION_HEADING_TITLE": "邀请", - "CREATE_NEW_STATUSES": "创建新状态", - "CREATE_NEW_STATUS": "创建新状态", - "CREATE_NEW_VERSION": "创建新版本", - "CREATE_NEW_PRIORITIES": "创建新优先级", - "CREATE_NEW_PRIORITY": "创建新优先级", - "CREATE_NEW_SIZES": "创建新大小", - "CREATE_NEW_SIZE": "创建新大小", - "CREATE_NEW_LABELS": "创建新标签", - "CREATE_NEW_LABEL": "创建新标签", - "CREATE_NEW_ISSUE_TYPES": "创建新议题", - - "HIDE_PERSONAL_MEMBERS_INFOTMATION": "隐藏成员个人信息", - "POSITION_CUSTOM": "自定义职位", - "INVITATION_EXPIRATION": "邀请过期", - "NOTIFY_IF": "如果通知", - "TEAM_REQUEST": "团队请求", - "WORK_SCHEDULE": "工作时间表", - "MEMBER_AND_ROLES": "成员与角色", - "INTEGRATIONS": "集成", - "DANDER_ZONES": "危险区域", - - "GITHUB": "GitHub", - "GITHUB_INTEGRATION_DESCRIPTION": "与GitHub集成并开始与团队同步GitHub议题", - "SELECT_REPOSITORY": "选择仓库", - - "INSTALL": "安装", - - "LIST_OF_STATUSES": "状态列表", - "LIST_OF_PRIORITIES": "优先级列表", - "LIST_OF_SIZES": "大小列表", - "LIST_OF_LABELS": "标签列表", - "LIST_OF_ISSUES_TYPE": "议题列表", - - "GENERAL": "常规", - "SOUND": "声音", - "EMAIL": "电子邮箱", - "USERS": "用户", - "TASKS": "任务", - "SYSTEM": "系统", - "SECURITY": "安全", - "INAPP": "应用内", - "NOTIFICATION_HEADING_TITLE": "通知设置", - "ISSUE_HEADING_TITLE": "议题设置", - - "TASK_PRIVACY": "任务隐私", - "MULTIPLE_ASSIGNEES": "多重受分配者", - "MANUAL_TIME": "手动计时", - "GROUP_ESTIMATION": "小组估计", - "ESTIMATION_IN_HOURS": "以小时估", - "ESTIMATION_IN_STORY_POINTS": "以故事点估计", - "PROOF_OF_COMPLETION": "完成证明", - "LINKED_ISSUES": "链接的议题", - "COMMENTS": "评论", - "HISTORY": "历史", - "ACCEPTANCE_CRITERIA": "验收标准", - "DRAFT_ISSUES": "草稿议题", - "AUTO_CLOSE_ISSUE": "自动关闭议题", - "AUTO_ARCHIVE_ISSUE": "自动归档议题", - "AUTO_STATUS": "自动状态", - "VERSIONS": "版本", - "LIST_OF_VERSONS": "版本列表", - "ISSUETYPE": "议题类型", - "LIST_OF_ISSUES": "议题列表", - "RELATED_ISSUE_TYPE": "相关议题类型", - "LIST_OF_RELATED_TYPE": "相关类型列表", - "INITIAL": "初始", - "COPY_NUMBER": "复制数量", - "IN_PROGRESS": "进行中", - "FINAL": "最终", - "DISPOSE_TEAM": "您即将处理团队?", - "QUIT_TEAM": "您即将退出团队?", - "TEAM_COLOR": "团队颜色", - "TEAM_SIZE": "团队大小", - "EMOJI": "表情", - "ISSUES_HEADING_TITLE": "议题设置", - - "TRACK_TIME": "跟踪时间", - "ESTIMATE_ISSUE": "估算议题", - "EPICS_CREATE_CLOSE": "史诗创建/关闭", - "ISSUE_CREATE_CLOSE": "议题创建/关闭", - "ISSUE_ASSIGN_UNASSIGN": "议题分配/取消分配", - "INVITE_MEMBERS": "邀请成员", - "REMOVE_MEMBERS": "移除成员", - "HANDLE_REQUESTS": "处理请求", - "ROLES_POSITIONS_CHANGE": "角色/职位更改", - "VIEW_DETAILS": "查看详情", - - "NO_INVITATIONS": "目前没有邀请!", - "NO_MEMBERS": "目前没有成员!" - }, - "unauthorized": { - "TITLE": "未經授權", - "HEADING_TITLE": "您無權訪問此頁面 !", - "HEADING_DESCRIPTION": "對於造成您的不便,我們深表歉意,但您無權造訪此頁面。 如果您認為這是一個錯誤。 請登入。" - }, - "offline": { - "HEADING_TITLE": "网络断开连接!", - "HEADING_DESCRIPTION": "您目前处于离线状态,请检查您的互联网连接..." - }, - "error": { - "TITLE": "錯誤 !", - "HEADING_TITLE": "出了點問題 !", - "HEADING_DESCRIPTION": "如果問題仍然存在,請向我們的支援團隊發送求救訊號。" - }, - "maintenance": { - "HEADING_TITLE": "我們正在維護中", - "HEADING_DESCRIPTION": "目前,我們正在更新我們的網站,以便更好地為您服務。請稍後再回來查看。" - } - }, - - "timer": { - "START_TIMER": "请选择或创建新任务以开始计时", - "TEAM_SWITCH": { - "STOPPED_TIMER_TOAST_TITLE": "计时器已停止", - "STOPPED_TIMER_TOAST_DESCRIPTION": "由于切换团队,计时器已停止" - }, - "ESTIMATION": { - "ESTIMATE_LABEL": "估计" - }, - "DAY_LIST": [{ "title": "7天" }, { "title": "14天" }] - }, - - "task": { - "TITLE": "任务", - "ASSIGN_NEW_TASK": "分配新任务", - "ASSIGNED_BY": "分配者", - "NO_ONE_FOR_TASK": "此任务未分配", - "WORKED_TODAY_ON_TASK_TOOLTIP": "今天在这个任务上工作了", - "WORKED_TOTAL_ON_TASK_TOOLTIP": "总共在这个任务上工作了", - "WORKED_TODAY_ON_ALL_TOOLTIP": "今天在所有任务上工作了", - "TASKS_FOR_TOOLTIP": "的任务", - "taskLabel": { - "WORK_LABEL": "已处理", - "TASK_ASSIGNED": "已分配", - "TASK_UNASSIGNED": "未分配", - "BUTTON_LABEL": "分配任务" - }, - "tabFilter": { - "WORKED_DESCRIPTION": "此标签显示您开始处理的所有任务", - "ASSIGNED_DESCRIPTION": "此标签显示分配给您的所有任务", - "UNASSIGNED_DESCRIPTION": "此标签显示未分配给您的任务", - "NO_TASK_USER_ASSIGNED": "此任务未分配" - }, - "taskTableHead": { - "TASK_NAME": "名称", - "TASK_STATUS": "状态", - "TASK_WORK": { - "TITLE": "已处理", - "DESCRIPTION": "任务", - "LABEL": "处理过的任务" - }, - "TASK_TIME": "估计", - "TOTAL_WORK": { - "TITLE": "总共处理", - "DESCRIPTION": "今天", - "LABEL": "今天总共处理" - }, - "TOTAL_WORKED_TODAY_HEADER_TOOLTIP": "员工今天和总共在任务上工作了多少小时", - "WORKED_ON_TASK_HEADER_TOOLTIP": "员工今天在所选团队的所有任务上工作了多少小时" - }, - "CONFIRM_CLOSE_TASK": "请确认您是否要关闭此任务" - }, - - "form": { - "NAME_PLACEHOLDER": "输入您的姓名", - "FIRST_NAME_PLACEHOLDER": "名", - "LAST_NAME_PLACEHOLDER": "姓", - "EMAIL_PLACEHOLDER": "输入您的电子邮箱", - "PHONE_PLACEHOLDER": "电话号码", - - "ISSUE_NAME_PLACEHOLDER": "议题名称", - - "TEAM_NAME_PLACEHOLDER": "请输入您的团队名称", - "TASK_INPUT_PLACEHOLDER": "您在做什么?", - - "TEAM_MEMBER_NAME_PLACEHOLDER": "团队成员姓名", - "TEAM_MEMBER_EMAIL_PLACEHOLDER": "团队成员电子邮箱", - "COMPLETION_DESCRIPTION": "编写描述", - "UPLOAD_FILES": "上传文件", - "ATTACHMENT_FILE": "附件文件", - "ADD_COMMENT": "在此添加评论", - "SET_THEME": "设置主题", - "CHANGE_AVATAR": "更改头像", - "SELECT_TEAM_SIZE": "选择团队规模", - "INVALID_ALLOWED_CHARACTER": "allowedCharacters的值无效。请使用字母、数字或字母数字" - }, - - "layout": { - "footer": { - "RIGHTS_RESERVED": "版权所有。", - "COPY_RIGHT1": "© {{date}}-至今,", - "COPY_RIGHT2": "Ever Teams", - "COPY_RIGHT4": "永恒公司", - "COMPANY_NAME": "永恒有限公司", - "TERMS": "服务条款", - "PRIVACY_POLICY": "隐私政策", - "COOKIES": "Cookie政策", - "BY": "by" - } - }, - - "errors": { - "NETWORK_ISSUE": "网络问题,请稍后再试", - "ERROR_WHILE_VERIFY_CODE": "验证码验证时出错。", - "LENGTH_NUMBER_ERROR": "长度应为数字且大于0", - "INVALID_ALLOWED_CHARACTER": "allowedCharacters的值无效。请使用字母、数字或字母数字", - "VALID_EMAIL": "请输入有效的电子邮箱" - }, - "placeholders": { - "ENTER_TO_VALIDATE": "按Enter键验证" - }, - "team": { - "BACK_LABEL": "返回团队", - "PUBLIC_TEAM": "公开团队", - "PRIVATE_TEAM": "私密团队", - "creation": { - "NEW": "创建新团队" - } - }, - "links": { - "common": { - "TASKS": "任务", - "TEAM": "团队", - "SETTINGS": "设置" - } - } -} From 46c8f765a704ca896a088e8018019a5c7c7155cb Mon Sep 17 00:00:00 2001 From: GloireMutaliko21 Date: Wed, 8 May 2024 11:06:45 +0200 Subject: [PATCH 2/8] feat: create plan for employees --- .../app/[locale]/profile/[memberId]/page.tsx | 5 +- .../app/hooks/features/useAuthTeamTasks.ts | 4 +- apps/web/app/hooks/features/useDailyPlan.ts | 18 ++- apps/web/app/stores/daily-plan.ts | 5 + .../pages/kanban/menu-kanban-card.tsx | 17 ++- .../create-daily-plan-form-modal.tsx | 125 ++++++++++++++++-- apps/web/lib/features/task/task-card.tsx | 51 ++++++- apps/web/lib/features/task/task-filters.tsx | 2 +- apps/web/lib/features/user-profile-plans.tsx | 14 +- 9 files changed, 201 insertions(+), 40 deletions(-) diff --git a/apps/web/app/[locale]/profile/[memberId]/page.tsx b/apps/web/app/[locale]/profile/[memberId]/page.tsx index 4826c1c86..c03320293 100644 --- a/apps/web/app/[locale]/profile/[memberId]/page.tsx +++ b/apps/web/app/[locale]/profile/[memberId]/page.tsx @@ -70,8 +70,9 @@ const Profile = React.memo(function ProfilePage({ params }: { params: { memberId }, [profile.member]); React.useEffect(() => { - getEmployeeDayPlans(params.memberId); - }, [getEmployeeDayPlans, params.memberId]); + console.log(profile.member?.employeeId); + getEmployeeDayPlans(profile.member?.employeeId ?? ''); + }, [getEmployeeDayPlans, profile.member?.employeeId]); // Example usage diff --git a/apps/web/app/hooks/features/useAuthTeamTasks.ts b/apps/web/app/hooks/features/useAuthTeamTasks.ts index c202aa3b7..ec57b486b 100644 --- a/apps/web/app/hooks/features/useAuthTeamTasks.ts +++ b/apps/web/app/hooks/features/useAuthTeamTasks.ts @@ -1,12 +1,12 @@ import { IUser } from '@app/interfaces'; -import { dailyPlanListState, tasksByTeamState } from '@app/stores'; +import { profileDailyPlanListState, tasksByTeamState } from '@app/stores'; import { useMemo } from 'react'; import { useRecoilValue } from 'recoil'; import { useOrganizationTeams } from './useOrganizationTeams'; export function useAuthTeamTasks(user: IUser | undefined) { const tasks = useRecoilValue(tasksByTeamState); - const plans = useRecoilValue(dailyPlanListState); + const plans = useRecoilValue(profileDailyPlanListState); const { activeTeam } = useOrganizationTeams(); const currentMember = activeTeam?.members?.find((member) => member.employee?.userId === user?.id); diff --git a/apps/web/app/hooks/features/useDailyPlan.ts b/apps/web/app/hooks/features/useDailyPlan.ts index 48800f924..24f84ff25 100644 --- a/apps/web/app/hooks/features/useDailyPlan.ts +++ b/apps/web/app/hooks/features/useDailyPlan.ts @@ -3,7 +3,13 @@ import { useRecoilState } from 'recoil'; import { useCallback, useEffect } from 'react'; import { useQuery } from '../useQuery'; -import { dailyPlanFetchingState, dailyPlanListState, taskPlans, userState } from '@app/stores'; +import { + dailyPlanFetchingState, + dailyPlanListState, + profileDailyPlanListState, + taskPlans, + userState +} from '@app/stores'; import { createDailyPlanAPI, getAllDayPlansAPI, @@ -24,6 +30,7 @@ export function useDailyPlan() { const { loading: getPlansByTaskLoading, queryCall: getPlansByTaskQueryCall } = useQuery(getPlansByTaskAPI); const [dailyPlan, setDailyPlan] = useRecoilState(dailyPlanListState); + const [profileDailyPlans, setProfileDailyPlans] = useRecoilState(profileDailyPlanListState); const [taskPlanList, setTaskPlans] = useRecoilState(taskPlans); const [dailyPlanFetching, setDailyPlanFetching] = useRecoilState(dailyPlanFetchingState); const { firstLoadData: firstLoadDailyPlanData, firstLoad } = useFirstLoad(); @@ -46,13 +53,11 @@ export function useDailyPlan() { const getEmployeeDayPlans = useCallback( (employeeId: string) => { queryCall(employeeId).then((response) => { - if (response.data?.items?.length) { - const { items, total } = response.data; - setDailyPlan({ items, total }); - } + const { items, total } = response.data; + setProfileDailyPlans({ items, total }); }); }, - [queryCall, setDailyPlan] + [queryCall, setProfileDailyPlans] ); const getPlansByTask = useCallback( @@ -86,6 +91,7 @@ export function useDailyPlan() { return { dailyPlan, + profileDailyPlans, setDailyPlan, dailyPlanFetching, diff --git a/apps/web/app/stores/daily-plan.ts b/apps/web/app/stores/daily-plan.ts index f4666d7c4..16a399ed2 100644 --- a/apps/web/app/stores/daily-plan.ts +++ b/apps/web/app/stores/daily-plan.ts @@ -6,6 +6,11 @@ export const dailyPlanListState = atom>({ default: { items: [], total: 0 } }); +export const profileDailyPlanListState = atom>({ + key: 'profileDailyPlanListState', + default: { items: [], total: 0 } +}); + export const taskPlans = atom({ key: 'taskPlansList', default: [] diff --git a/apps/web/components/pages/kanban/menu-kanban-card.tsx b/apps/web/components/pages/kanban/menu-kanban-card.tsx index c91fecaf4..85e8bbbd5 100644 --- a/apps/web/components/pages/kanban/menu-kanban-card.tsx +++ b/apps/web/components/pages/kanban/menu-kanban-card.tsx @@ -2,7 +2,8 @@ import { useTeamMemberCard } from '@app/hooks'; import { activeTeamTaskId } from '@app/stores'; import { Popover, PopoverContent, PopoverTrigger } from '@components/ui/popover'; import { ThreeCircleOutlineVerticalIcon } from 'assets/svg'; -import { SpinnerLoader } from 'lib/components'; +import { HorizontalSeparator, SpinnerLoader } from 'lib/components'; +import { PlanTask } from 'lib/features/task/task-card'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; import { useSetRecoilState } from 'recoil'; @@ -80,6 +81,20 @@ export default function MenuKanbanCard({ member, item }: { item: any; member: an ); })} + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
); diff --git a/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx b/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx index bd9cee9b0..b5db3634f 100644 --- a/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx +++ b/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx @@ -1,11 +1,9 @@ import { useCallback, useState } from 'react'; import { useForm } from 'react-hook-form'; -import { useRecoilState } from 'recoil'; -import { DailyPlanStatusEnum, IDailyPlanMode } from '@app/interfaces'; -import { useDailyPlan } from '@app/hooks'; -import { userState } from '@app/stores'; -import { Card, InputField, Modal, Text } from 'lib/components'; -import { tomorrowDate } from '@app/helpers'; +import { DailyPlanStatusEnum, IDailyPlanMode, IOrganizationTeamList, OT_Member } from '@app/interfaces'; +import { useAuthenticateUser, useDailyPlan, useOrganizationTeams } from '@app/hooks'; +import { Avatar, Card, InputField, Modal, Text } from 'lib/components'; +import { imgTitle, tomorrowDate } from '@app/helpers'; import { Popover, PopoverContent, PopoverTrigger } from '@components/ui/popover'; import { cn } from 'lib/utils'; import { CalendarIcon, ReloadIcon } from '@radix-ui/react-icons'; @@ -13,22 +11,39 @@ import moment from 'moment'; import { Calendar } from '@components/ui/calendar'; import { Button } from '@components/ui/button'; +import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from '@components/ui/command'; +import { ScrollArea } from '@components/ui/scroll-bar'; +import { clsxm, isValidUrl } from '@app/utils'; +import stc from 'string-to-color'; + export function CreateDailyPlanFormModal({ open, closeModal, taskId, - planMode + planMode, + employeeId, + chooseMember }: { open: boolean; closeModal: () => void; taskId: string; planMode: IDailyPlanMode; + employeeId?: string; + chooseMember?: boolean; }) { - const [user] = useRecoilState(userState); const { handleSubmit, reset, register } = useForm(); + const { user } = useAuthenticateUser(); + const { activeTeam, activeTeamManagers } = useOrganizationTeams(); const { createDailyPlan, createDailyPlanLoading } = useDailyPlan(); + const isManagerConnectedUser = activeTeamManagers.find((member) => member.employee?.user?.id == user?.id); + const [date, setDate] = useState(new Date(tomorrowDate)); + const [selectedEmployee, setSelectedEmployee] = useState(isManagerConnectedUser); + + const handleMemberClick = useCallback((member: OT_Member) => { + setSelectedEmployee(member); + }, []); const onSubmit = useCallback( async (values: any) => { @@ -36,10 +51,15 @@ export function CreateDailyPlanFormModal({ createDailyPlan({ workTimePlanned: parseInt(values.workTimePlanned), taskId, - date: planMode == 'today' ? toDay : planMode == 'tomorow' ? tomorrowDate : date, + date: + planMode == 'today' + ? toDay + : planMode == 'tomorow' + ? tomorrowDate + : new Date(moment(date).format('YYYY-MM-DD')), status: DailyPlanStatusEnum.OPEN, tenantId: user?.tenantId, - employeeId: user?.employee.id, + employeeId: employeeId ?? selectedEmployee?.employeeId, organizationId: user?.employee.organizationId }).then(() => { reset(); @@ -52,8 +72,9 @@ export function CreateDailyPlanFormModal({ planMode, date, user?.tenantId, - user?.employee.id, user?.employee.organizationId, + employeeId, + selectedEmployee?.employeeId, reset, closeModal ] @@ -74,6 +95,10 @@ export function CreateDailyPlanFormModal({ {/* Form Fields */}
+ {chooseMember && isManagerConnectedUser && ( + + )} + setDate(day ?? new Date(tomorrowDate))} + onSelect={(day) => setDate(day ? day : new Date(tomorrowDate))} initialFocus - disabled={{ from: new Date(1970, 1, 1), to: new Date() }} - // de + disabled={{ from: new Date(1970, 1, 1), to: tomorrowDate }} /> @@ -126,3 +150,76 @@ export function CreateDailyPlanFormModal({ ); } + +function MembersList({ + activeTeam, + handleMemberClick +}: { + activeTeam: IOrganizationTeamList | null; + handleMemberClick: (member: OT_Member) => void; +}) { + return ( + + + + No member founded + + + {activeTeam?.members.map((member) => ( + { + handleMemberClick(member); + }} + > +
+ {(member?.employee?.user?.image?.thumbUrl || + member?.employee?.user?.image?.fullUrl || + member?.employee?.user?.imageUrl) && + isValidUrl( + member?.employee?.user?.image?.thumbUrl || + member?.employee?.user?.image?.fullUrl || + member?.employee?.user?.imageUrl || + '' + ) ? ( + + ) : member?.employee.fullName ? ( + imgTitle(member?.employee.fullName || ' ').charAt(0) + ) : ( + '' + )} +
+ +
+

{member?.employee.fullName}

+

{member?.employee.user?.email}

+
+
+ ))} +
+
+
+
+ ); +} diff --git a/apps/web/lib/features/task/task-card.tsx b/apps/web/lib/features/task/task-card.tsx index 725de259a..3307b10c1 100644 --- a/apps/web/lib/features/task/task-card.tsx +++ b/apps/web/lib/features/task/task-card.tsx @@ -187,7 +187,13 @@ export function TaskCard(props: Props) { {/* TaskCardMenu */} {task && currentMember && ( - + )}
@@ -419,12 +425,14 @@ function TaskCardMenu({ task, loading, memberInfo, - viewType + viewType, + profile }: { task: ITeamTask; loading?: boolean; memberInfo?: I_TeamMemberCardHook; viewType: 'default' | 'unassign' | 'dailyplan'; + profile?: I_UserProfilePage; }) { const t = useTranslations(); const handleAssignment = useCallback(() => { @@ -486,13 +494,25 @@ function TaskCardMenu({
  • - +
  • - +
  • - +
  • @@ -525,7 +545,17 @@ function TaskCardMenu({ ); } -function PlanTask({ planMode, taskId }: { taskId: string; planMode: IDailyPlanMode }) { +export function PlanTask({ + planMode, + taskId, + employeeId, + chooseMember +}: { + taskId: string; + planMode: IDailyPlanMode; + employeeId?: string; + chooseMember?: boolean; +}) { const { closeModal, isOpen, openModal } = useModal(); return ( @@ -537,7 +567,14 @@ function PlanTask({ planMode, taskId }: { taskId: string; planMode: IDailyPlanMo )} onClick={openModal} > - + {planMode === 'today' && 'Plan for today'} {planMode === 'tomorow' && 'Plan for tomorow'} {planMode === 'custom' && 'Plan for some day'} diff --git a/apps/web/lib/features/task/task-filters.tsx b/apps/web/lib/features/task/task-filters.tsx index 5cc31a119..e4783f916 100644 --- a/apps/web/lib/features/task/task-filters.tsx +++ b/apps/web/lib/features/task/task-filters.tsx @@ -89,7 +89,7 @@ export function useTaskFilter(profile: I_UserProfilePage) { tab: 'dailyplan', name: 'Daily Plan', description: 'This tab shows all yours tasks planned', - count: profile.tasksGrouped.dailyplan.length + count: profile.tasksGrouped.dailyplan?.length } ]; diff --git a/apps/web/lib/features/user-profile-plans.tsx b/apps/web/lib/features/user-profile-plans.tsx index 352a5b85a..887ed45fc 100644 --- a/apps/web/lib/features/user-profile-plans.tsx +++ b/apps/web/lib/features/user-profile-plans.tsx @@ -19,24 +19,24 @@ type FilterTabs = 'Today Tasks' | 'Future Tasks' | 'Past Tasks' | 'All Tasks' | export function UserProfilePlans() { const profile = useUserProfilePage(); - const { dailyPlan } = useDailyPlan(); + const { profileDailyPlans } = useDailyPlan(); const fullWidth = useRecoilValue(fullWidthState); const [currentTab, setCurrentTab] = useState('Today Tasks'); const tabsScreens = { - 'Today Tasks': , - 'Future Tasks': , - 'Past Tasks': , - 'All Tasks': , - Outstanding: + 'Today Tasks': , + 'Future Tasks': , + 'Past Tasks': , + 'All Tasks': , + Outstanding: }; return (
    <> - {dailyPlan.items.length > 0 ? ( + {profileDailyPlans.items.length > 0 ? (
    {Object.keys(tabsScreens).map((filter, i) => ( From 2e045119458190f04bc2c5740bb758d564f3e26d Mon Sep 17 00:00:00 2001 From: GloireMutaliko21 Date: Wed, 8 May 2024 17:17:13 +0200 Subject: [PATCH 3/8] feat: Outstanding, add task to a plan --- .../app/api/daily-plan/plan/[planId]/route.ts | 28 +++ apps/web/app/hooks/features/useDailyPlan.ts | 27 ++- .../web/app/services/client/api/daily-plan.ts | 17 +- .../services/server/requests/daily-plan.ts | 29 +++ .../details-section/blocks/task-plans.tsx | 39 +++- .../features/daily-plan/add-task-to-plan.tsx | 204 ++++++++++++++++++ .../create-daily-plan-form-modal.tsx | 14 +- .../features/task/daily-plan/outstanding.tsx | 12 ++ apps/web/lib/features/task/task-card.tsx | 31 ++- apps/web/lib/features/user-profile-plans.tsx | 2 +- 10 files changed, 384 insertions(+), 19 deletions(-) create mode 100644 apps/web/app/api/daily-plan/plan/[planId]/route.ts create mode 100644 apps/web/lib/features/daily-plan/add-task-to-plan.tsx diff --git a/apps/web/app/api/daily-plan/plan/[planId]/route.ts b/apps/web/app/api/daily-plan/plan/[planId]/route.ts new file mode 100644 index 000000000..e82e7bdb9 --- /dev/null +++ b/apps/web/app/api/daily-plan/plan/[planId]/route.ts @@ -0,0 +1,28 @@ +import { IEmployee, INextParams, ITeamTask } from '@app/interfaces'; +import { authenticatedGuard } from '@app/services/server/guards/authenticated-guard-app'; +import { addTaskToDailyPlanRequest } from '@app/services/server/requests'; +import { NextResponse } from 'next/server'; + +export async function PUT(req: Request, { params }: INextParams) { + const res = new NextResponse(); + + const { planId } = params; + if (!planId) { + return; + } + + const { $res, user, tenantId, organizationId, access_token } = await authenticatedGuard(req, res); + if (!user) return $res('Unauthorized'); + + const body = (await req.json()) as unknown as { employeeId: IEmployee['id']; taskId: ITeamTask['id'] }; + + const response = await addTaskToDailyPlanRequest({ + bearer_token: access_token, + data: body, + organizationId, + planId, + tenantId + }); + + return $res(response.data); +} diff --git a/apps/web/app/hooks/features/useDailyPlan.ts b/apps/web/app/hooks/features/useDailyPlan.ts index 24f84ff25..a279921ca 100644 --- a/apps/web/app/hooks/features/useDailyPlan.ts +++ b/apps/web/app/hooks/features/useDailyPlan.ts @@ -11,13 +11,14 @@ import { userState } from '@app/stores'; import { + addTaskToPlanAPI, createDailyPlanAPI, getAllDayPlansAPI, getDayPlansByEmployeeAPI, getPlansByTaskAPI, updateDailyPlanAPI } from '@app/services/client/api'; -import { ICreateDailyPlan } from '@app/interfaces'; +import { ICreateDailyPlan, IDailyPlan, IEmployee, ITeamTask } from '@app/interfaces'; import { useFirstLoad } from '../useFirstLoad'; export function useDailyPlan() { @@ -28,6 +29,7 @@ export function useDailyPlan() { const { loading: createDailyPlanLoading, queryCall: createQueryCall } = useQuery(createDailyPlanAPI); const { loading: updateDailyPlanLoading, queryCall: updateQueryCall } = useQuery(updateDailyPlanAPI); const { loading: getPlansByTaskLoading, queryCall: getPlansByTaskQueryCall } = useQuery(getPlansByTaskAPI); + const { loading: addTaskToPlanLoading, queryCall: addTaskToPlanQueryCall } = useQuery(addTaskToPlanAPI); const [dailyPlan, setDailyPlan] = useRecoilState(dailyPlanListState); const [profileDailyPlans, setProfileDailyPlans] = useRecoilState(profileDailyPlanListState); @@ -73,14 +75,18 @@ export function useDailyPlan() { async (data: ICreateDailyPlan) => { if (user?.tenantId) { const res = await createQueryCall(data, user?.tenantId || ''); + setProfileDailyPlans({ + total: profileDailyPlans.total + 1, + items: [...profileDailyPlans.items, res.data] + }); return res; } }, - [createQueryCall, user] + [createQueryCall, profileDailyPlans.items, profileDailyPlans.total, setProfileDailyPlans, user?.tenantId] ); const updateDailyPlan = useCallback( - async (data: Partial, planId: string) => { + async (data: Partial, planId: IDailyPlan['id']) => { const updated = dailyPlan.items.filter((plan) => plan.id != planId); const res = await updateQueryCall(data, planId); setDailyPlan({ total: dailyPlan.total, items: [...updated, res.data] }); @@ -89,6 +95,16 @@ export function useDailyPlan() { [dailyPlan.items, dailyPlan.total, setDailyPlan, updateQueryCall] ); + const addTaskToPlan = useCallback( + async (data: { employeeId: IEmployee['id']; taskId: ITeamTask['id'] }, planId: IDailyPlan['id']) => { + const updated = profileDailyPlans.items.filter((plan) => plan.id != planId); + const res = await addTaskToPlanQueryCall(data, planId); + setProfileDailyPlans({ total: profileDailyPlans.total, items: [...updated, res.data] }); + return res; + }, + [addTaskToPlanQueryCall, profileDailyPlans.items, profileDailyPlans.total, setProfileDailyPlans] + ); + return { dailyPlan, profileDailyPlans, @@ -112,6 +128,9 @@ export function useDailyPlan() { createDailyPlanLoading, updateDailyPlan, - updateDailyPlanLoading + updateDailyPlanLoading, + + addTaskToPlan, + addTaskToPlanLoading }; } diff --git a/apps/web/app/services/client/api/daily-plan.ts b/apps/web/app/services/client/api/daily-plan.ts index a10725d9a..f172bb591 100644 --- a/apps/web/app/services/client/api/daily-plan.ts +++ b/apps/web/app/services/client/api/daily-plan.ts @@ -1,6 +1,6 @@ import qs from 'qs'; import { get, post, put } from '../axios'; -import { ICreateDailyPlan, IDailyPlan, PaginationResponse } from '@app/interfaces'; +import { ICreateDailyPlan, IDailyPlan, IEmployee, ITeamTask, PaginationResponse } from '@app/interfaces'; import { getOrganizationIdCookie, getTenantIdCookie } from '@app/helpers'; export function getAllDayPlansAPI() { @@ -56,7 +56,7 @@ export function getPlansByTaskAPI(taskId?: string) { } export function createDailyPlanAPI(data: ICreateDailyPlan, tenantId?: string) { - return post('/daily-plan', data, { + return post('/daily-plan', data, { tenantId }); } @@ -64,3 +64,16 @@ export function createDailyPlanAPI(data: ICreateDailyPlan, tenantId?: string) { export function updateDailyPlanAPI(data: Partial, planId: string) { return put(`/daily-plan/${planId}`, data, {}); } + +export function addTaskToPlanAPI(data: { employeeId: IEmployee['id']; taskId: ITeamTask['id'] }, planId: string) { + const organizationId = getOrganizationIdCookie(); + const tenantId = getTenantIdCookie(); + + const obj = { + 'where[organizationId]': organizationId + } as Record; + + const query = qs.stringify(obj); + + return put(`/daily-plan/add-task/${planId}?${query}`, data, { tenantId }); +} diff --git a/apps/web/app/services/server/requests/daily-plan.ts b/apps/web/app/services/server/requests/daily-plan.ts index e241ad5db..c31e4871a 100644 --- a/apps/web/app/services/server/requests/daily-plan.ts +++ b/apps/web/app/services/server/requests/daily-plan.ts @@ -1,6 +1,7 @@ import qs from 'qs'; import { ICreateDailyPlan, IDailyPlan } from '@app/interfaces/IDailyPlan'; import { serverFetch } from '../fetch'; +import { IEmployee, ITeamTask } from '@app/interfaces'; export function getAllDayPlans({ organizationId, @@ -124,3 +125,31 @@ export function updatePlanRequest({ tenantId }); } + +export function addTaskToDailyPlanRequest({ + planId, + data, + bearer_token, + tenantId, + organizationId +}: { + planId: string; + data: { employeeId: IEmployee['id']; taskId: ITeamTask['id'] }; + bearer_token?: string; + tenantId: any; + organizationId: string; +}) { + const obj = { + 'where[organizationId]': organizationId + } as Record; + + const query = qs.stringify(obj); + + return serverFetch({ + method: 'PUT', + path: `/daily-plan/add-task/${planId}?${query}`, + body: data, + bearer_token, + tenantId + }); +} diff --git a/apps/web/components/pages/task/details-section/blocks/task-plans.tsx b/apps/web/components/pages/task/details-section/blocks/task-plans.tsx index 38f9cb5a5..ff7cbe81d 100644 --- a/apps/web/components/pages/task/details-section/blocks/task-plans.tsx +++ b/apps/web/components/pages/task/details-section/blocks/task-plans.tsx @@ -13,6 +13,20 @@ export function TaskPlans() { getPlansByTask(task?.id); }, [getPlansByTask, task?.id]); + const groupedByEmployee: { [key: string]: any[] } = {}; + + if (taskPlanList?.length > 0) + for (const currentItem of taskPlanList) { + const employeeName = currentItem?.employee?.fullName; + + if (typeof employeeName === 'string') { + if (!groupedByEmployee[employeeName]) { + groupedByEmployee[employeeName] = []; + } + groupedByEmployee[employeeName].push(currentItem); + } + } + return (
    @@ -20,16 +34,25 @@ export function TaskPlans() { Daily Plans
    +
    {taskPlanList?.length > 0 ? ( - taskPlanList?.map((plan) => ( - - {formatDayPlanDate(plan.date)} - + Object.entries(groupedByEmployee).map(([employeeName, employeePlans]) => ( +
    + +
    + {employeePlans?.map((plan) => ( + + {formatDayPlanDate(plan.date)} + + ))} +
    +
    +
    )) ) : (
    Task not planned
    diff --git a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx new file mode 100644 index 000000000..ea790cd40 --- /dev/null +++ b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx @@ -0,0 +1,204 @@ +import { useCallback, useEffect, useState } from 'react'; +import { Check } from 'lucide-react'; +import { useDailyPlan } from '@app/hooks'; +import { DailyPlanStatusEnum, IDailyPlan, ITeamTask, OT_Member } from '@app/interfaces'; +import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from '@components/ui/command'; +import { ScrollArea } from '@components/ui/scroll-bar'; +import { formatDayPlanDate, tomorrowDate } from '@app/helpers'; +import { Card, InputField, Modal, Text } from 'lib/components'; +import { Button } from '@components/ui/button'; +import { CalendarIcon, ReloadIcon } from '@radix-ui/react-icons'; +import { Popover, PopoverContent, PopoverTrigger } from '@components/ui/popover'; +import { cn } from 'lib/utils'; +import moment from 'moment'; +import { Calendar } from '@components/ui/calendar'; + +export function AddTaskToPlan({ + open, + closeModal, + task, + employee +}: { + open: boolean; + closeModal: () => void; + task: ITeamTask; + employee?: OT_Member; +}) { + const { createDailyPlan, addTaskToPlan, getEmployeeDayPlans, profileDailyPlans, addTaskToPlanLoading } = + useDailyPlan(); + const [selectedPlan, setSelectedPlan] = useState(null); + const [newPlan, setNewPlan] = useState(false); + const [date, setDate] = useState(new Date()); + const [workTimePlanned, setworkTimePlanned] = useState(0); + + const handlePlanClick = useCallback((plan: IDailyPlan) => { + setSelectedPlan(plan); + }, []); + + const onSubmit = useCallback(async () => { + newPlan + ? createDailyPlan({ + workTimePlanned: workTimePlanned, + taskId: task.id, + date: new Date(moment(date).format('YYYY-MM-DD')), + status: DailyPlanStatusEnum.OPEN, + tenantId: employee?.tenantId, + employeeId: employee?.employeeId, + organizationId: employee?.organizationId + }).then(() => { + closeModal(); + }) + : addTaskToPlan({ employeeId: employee?.employeeId ?? '', taskId: task.id }, selectedPlan?.id ?? '').then( + () => { + closeModal(); + } + ); + }, [ + addTaskToPlan, + closeModal, + createDailyPlan, + date, + employee?.employeeId, + employee?.organizationId, + employee?.tenantId, + newPlan, + selectedPlan?.id, + task.id, + workTimePlanned + ]); + + useEffect(() => { + getEmployeeDayPlans(employee?.employeeId ?? ''); + }, [employee?.employeeId, getEmployeeDayPlans]); + + return ( + + +
    +
    + + ADD THE TASK TO DAY PLAN + + + + You are adding the task "{task.title} + " to a plan + +
    + {newPlan ? ( +
    + setworkTimePlanned(parseFloat(e.target.value))} + required + /> + + + + + + setDate(day ? day : new Date(tomorrowDate))} + initialFocus + disabled={{ + from: new Date(1970, 1, 1), + to: moment().subtract(1, 'days').toDate() + }} + /> + + +
    + ) : ( + + )} + + setNewPlan((prev) => !prev)} + > + {newPlan ? 'Add to an existing plan' : 'Create a new Plan'} + +
    +
    +
    + ); +} + +function PlansList({ + plans, + selectedPlan, + handlePlanClik +}: { + plans: IDailyPlan[]; + handlePlanClik: (plan: IDailyPlan) => void; + selectedPlan: IDailyPlan | null; +}) { + return ( + + + + No plan founded + + + {plans + .filter((plan) => { + const planDate = new Date(plan.date); + const today = new Date(); + today.setHours(0, 0, 0, 0); // Set today time to exclude timestamps in comparization + return planDate.getTime() > today.getTime(); + }) + .sort((a, b) => new Date(a.date).getTime() - new Date(b.date).getTime()) + .map((plan) => ( + { + handlePlanClik(plan); + }} + > +
    +

    + {formatDayPlanDate(plan.date)} ({plan.tasks?.length}) +

    +

    + Planned time : {plan.workTimePlanned} +

    +
    + {selectedPlan?.id == plan.id && ( + + )} +
    + ))} +
    +
    +
    +
    + ); +} diff --git a/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx b/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx index b5db3634f..5c1e27841 100644 --- a/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx +++ b/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx @@ -15,6 +15,7 @@ import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, Command import { ScrollArea } from '@components/ui/scroll-bar'; import { clsxm, isValidUrl } from '@app/utils'; import stc from 'string-to-color'; +import { Check } from 'lucide-react'; export function CreateDailyPlanFormModal({ open, @@ -96,7 +97,11 @@ export function CreateDailyPlanFormModal({ {/* Form Fields */}
    {chooseMember && isManagerConnectedUser && ( - + )} void; }) { return ( @@ -215,6 +222,9 @@ function MembersList({

    {member?.employee.fullName}

    {member?.employee.user?.email}

    + {selectedMember?.id == member.id && ( + + )} ))} diff --git a/apps/web/lib/features/task/daily-plan/outstanding.tsx b/apps/web/lib/features/task/daily-plan/outstanding.tsx index e1358cdf7..9a3794c00 100644 --- a/apps/web/lib/features/task/daily-plan/outstanding.tsx +++ b/apps/web/lib/features/task/daily-plan/outstanding.tsx @@ -6,9 +6,20 @@ import { TaskCard } from '../task-card'; export function Outstanding({ dayPlans, profile }: { dayPlans: IDailyPlan[]; profile: any }) { const filteredPlans = [...dayPlans] + // Exclude today plans + .filter((plan) => !plan.date?.toString()?.startsWith(new Date()?.toISOString().split('T')[0])) + + // Exclude future plans + .filter((plan) => { + const planDate = new Date(plan.date); + const today = new Date(); + today.setHours(23, 59, 59, 0); // Set today time to exclude timestamps in comparization + return planDate.getTime() <= today.getTime(); + }) .sort((a, b) => new Date(a.date).getTime() - new Date(b.date).getTime()) .map((plan) => ({ ...plan, + // Include only no completed tasks tasks: plan.tasks?.filter((task) => task.status !== 'completed') })); return ( @@ -47,6 +58,7 @@ export function Outstanding({ dayPlans, profile }: { dayPlans: IDailyPlan[]; pro type="HORIZONTAL" taskBadgeClassName={`rounded-sm`} taskTitleClassName="mt-[0.0625rem]" + planMode="Outstanding" /> ))} diff --git a/apps/web/lib/features/task/task-card.tsx b/apps/web/lib/features/task/task-card.tsx index 3307b10c1..449924d70 100644 --- a/apps/web/lib/features/task/task-card.tsx +++ b/apps/web/lib/features/task/task-card.tsx @@ -40,6 +40,7 @@ import { TaskTimes } from './task-times'; import { useTranslations } from 'next-intl'; import { SixSquareGridIcon, ThreeCircleOutlineVerticalIcon } from 'assets/svg'; import { CreateDailyPlanFormModal } from '../daily-plan/create-daily-plan-form-modal'; +import { AddTaskToPlan } from '../daily-plan/add-task-to-plan'; type Props = { active?: boolean; @@ -52,8 +53,11 @@ type Props = { setEditTaskId?: SetterOrUpdater; taskBadgeClassName?: string; taskTitleClassName?: string; + planMode?: FilterTabs; } & IClassName; +type FilterTabs = 'Today Tasks' | 'Future Tasks' | 'Past Tasks' | 'All Tasks' | 'Outstanding'; + export function TaskCard(props: Props) { const { active, @@ -64,7 +68,8 @@ export function TaskCard(props: Props) { viewType = 'default', profile, taskBadgeClassName, - taskTitleClassName + taskTitleClassName, + planMode } = props; const t = useTranslations(); const [loading, setLoading] = useState(false); @@ -193,6 +198,7 @@ export function TaskCard(props: Props) { memberInfo={memberInfo} viewType={viewType} profile={profile} + planMode={planMode} /> )}
    @@ -426,13 +432,15 @@ function TaskCardMenu({ loading, memberInfo, viewType, - profile + profile, + planMode }: { task: ITeamTask; loading?: boolean; memberInfo?: I_TeamMemberCardHook; viewType: 'default' | 'unassign' | 'dailyplan'; profile?: I_UserProfilePage; + planMode?: FilterTabs; }) { const t = useTranslations(); const handleAssignment = useCallback(() => { @@ -518,6 +526,9 @@ function TaskCardMenu({ )} + {viewType === 'dailyplan' && planMode === 'Outstanding' && ( + + )} {/*
  • ); } + +export function AddTaskToPlanComponent({ task, employee }: { task: ITeamTask; employee?: OT_Member }) { + const { closeModal, isOpen, openModal } = useModal(); + return ( + + + Add this task to a plan + + ); +} diff --git a/apps/web/lib/features/user-profile-plans.tsx b/apps/web/lib/features/user-profile-plans.tsx index 887ed45fc..a408b0cd3 100644 --- a/apps/web/lib/features/user-profile-plans.tsx +++ b/apps/web/lib/features/user-profile-plans.tsx @@ -36,7 +36,7 @@ export function UserProfilePlans() {
    <> - {profileDailyPlans.items.length > 0 ? ( + {profileDailyPlans?.items?.length > 0 ? (
    {Object.keys(tabsScreens).map((filter, i) => ( From fd50d176f121b53dcf14cc1e8b7b42ac7649638b Mon Sep 17 00:00:00 2001 From: GloireMutaliko21 Date: Wed, 8 May 2024 17:40:07 +0200 Subject: [PATCH 4/8] fix: deepscan checks --- .cspell.json | 4 +++- apps/web/lib/features/daily-plan/add-task-to-plan.tsx | 4 ++-- .../daily-plan/create-daily-plan-form-modal.tsx | 2 +- apps/web/lib/features/user-profile-plans.tsx | 10 +++++----- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.cspell.json b/.cspell.json index a6d0fcfd1..a3d2737ce 100644 --- a/.cspell.json +++ b/.cspell.json @@ -338,7 +338,9 @@ "dailyplan", "tomorow", "comparization", - "plan" + "plan", + "setwork", + "Clik" ], "useGitignore": true, "ignorePaths": [ diff --git a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx index ea790cd40..d1325e9f1 100644 --- a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx +++ b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx @@ -185,10 +185,10 @@ function PlansList({ >

    - {formatDayPlanDate(plan.date)} ({plan.tasks?.length}) + {formatDayPlanDate(plan?.date)} ({plan?.tasks?.length})

    - Planned time : {plan.workTimePlanned} + Planned time : {plan?.workTimePlanned}

    {selectedPlan?.id == plan.id && ( diff --git a/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx b/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx index 5c1e27841..cc25e8cd2 100644 --- a/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx +++ b/apps/web/lib/features/daily-plan/create-daily-plan-form-modal.tsx @@ -222,7 +222,7 @@ function MembersList({

    {member?.employee.fullName}

    {member?.employee.user?.email}

    - {selectedMember?.id == member.id && ( + {selectedMember?.id == member?.id && ( )} diff --git a/apps/web/lib/features/user-profile-plans.tsx b/apps/web/lib/features/user-profile-plans.tsx index a408b0cd3..3c69e68dd 100644 --- a/apps/web/lib/features/user-profile-plans.tsx +++ b/apps/web/lib/features/user-profile-plans.tsx @@ -25,11 +25,11 @@ export function UserProfilePlans() { const [currentTab, setCurrentTab] = useState('Today Tasks'); const tabsScreens = { - 'Today Tasks': , - 'Future Tasks': , - 'Past Tasks': , - 'All Tasks': , - Outstanding: + 'Today Tasks': , + 'Future Tasks': , + 'Past Tasks': , + 'All Tasks': , + Outstanding: }; return ( From debf9a8ad559dfedea6ffdee30f046bc11c8888f Mon Sep 17 00:00:00 2001 From: GloireMutaliko21 Date: Wed, 8 May 2024 17:45:11 +0200 Subject: [PATCH 5/8] fix: deepscan checks --- apps/web/lib/features/daily-plan/add-task-to-plan.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx index d1325e9f1..84a93791f 100644 --- a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx +++ b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx @@ -169,7 +169,7 @@ function PlansList({ {plans .filter((plan) => { - const planDate = new Date(plan.date); + const planDate = new Date(plan?.date); const today = new Date(); today.setHours(0, 0, 0, 0); // Set today time to exclude timestamps in comparization return planDate.getTime() > today.getTime(); @@ -185,13 +185,13 @@ function PlansList({ >

    - {formatDayPlanDate(plan?.date)} ({plan?.tasks?.length}) + {formatDayPlanDate(plan.date)} ({plan?.tasks?.length})

    Planned time : {plan?.workTimePlanned}

    - {selectedPlan?.id == plan.id && ( + {selectedPlan?.id == plan?.id && ( )} From 764a6be1cde68477b091a07c58998835c8f2d9af Mon Sep 17 00:00:00 2001 From: GloireMutaliko21 Date: Wed, 8 May 2024 17:49:26 +0200 Subject: [PATCH 6/8] fix: avoid null checks fails --- apps/web/lib/features/daily-plan/add-task-to-plan.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx index 84a93791f..75c0b30eb 100644 --- a/apps/web/lib/features/daily-plan/add-task-to-plan.tsx +++ b/apps/web/lib/features/daily-plan/add-task-to-plan.tsx @@ -185,7 +185,7 @@ function PlansList({ >

    - {formatDayPlanDate(plan.date)} ({plan?.tasks?.length}) + {plan?.date ? formatDayPlanDate(plan.date) : ''} ({plan?.tasks?.length})

    Planned time : {plan?.workTimePlanned} From 5de5563db901ccdd378bcf0e561f622a54acaa9a Mon Sep 17 00:00:00 2001 From: Anishali2 Date: Thu, 9 May 2024 00:34:25 +0500 Subject: [PATCH 7/8] improvement: remove the react-i18next pkg --- .cspell.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.cspell.json b/.cspell.json index a6d0fcfd1..68158198d 100644 --- a/.cspell.json +++ b/.cspell.json @@ -377,7 +377,6 @@ "Chatwoot", "CHATWOOT", "apps/web/messages/*.json", - "apps/web/public/locales/**", "apps/web/lib/i18n/*.ts", "apps/web/lib/settings/timezones.js", "apps/mobile/app/screens/DemoShowroomScreen/demos/**", From 10f40de8bfb4fbecab3e789049a705abf1bf8a54 Mon Sep 17 00:00:00 2001 From: Ushindi Gedeon Date: Thu, 9 May 2024 07:48:02 +0200 Subject: [PATCH 8/8] [Improve] Add a popup to add a new task in the kanban (#2500) * [Improve] Add a popup to add a new task in the kanban * Add the team member selection * Change the circle's color and add it to the task input page * Add the popup to the members tasks page * Add translations to the popup's title * Update the circle's width to match the avatar and the color to light grey --- apps/web/lib/components/image-overlapper.tsx | 83 ++++++++++++++++---- apps/web/lib/components/kanban-card.tsx | 2 +- apps/web/lib/components/team-member.tsx | 22 ++++++ apps/web/lib/features/task/task-card.tsx | 12 ++- apps/web/lib/features/task/task-item.tsx | 16 ++++ apps/web/messages/ar.json | 1 + apps/web/messages/bg.json | 1 + apps/web/messages/de.json | 1 + apps/web/messages/en.json | 1 + apps/web/messages/es.json | 1 + apps/web/messages/fr.json | 1 + apps/web/messages/he.json | 1 + apps/web/messages/it.json | 1 + apps/web/messages/nl.json | 1 + apps/web/messages/pl.json | 1 + apps/web/messages/pt.json | 1 + apps/web/messages/ru.json | 1 + apps/web/messages/zh.json | 1 + 18 files changed, 128 insertions(+), 20 deletions(-) create mode 100644 apps/web/lib/components/team-member.tsx diff --git a/apps/web/lib/components/image-overlapper.tsx b/apps/web/lib/components/image-overlapper.tsx index 47b772154..88b6df23b 100644 --- a/apps/web/lib/components/image-overlapper.tsx +++ b/apps/web/lib/components/image-overlapper.tsx @@ -4,6 +4,14 @@ import Link from 'next/link'; import Skeleton from 'react-loading-skeleton'; import { Tooltip } from './tooltip'; import { ScrollArea } from '@components/ui/scroll-bar'; +import { CircleIcon } from 'assets/svg'; +import { useModal } from '@app/hooks'; +import { Modal, Divider } from 'lib/components'; +import { useOrganizationTeams } from '@app/hooks'; +import { useTranslations } from 'next-intl'; + +import TeamMember from 'lib/components/team-member'; + export interface ImageOverlapperProps { id: string; url: string; @@ -13,11 +21,15 @@ export interface ImageOverlapperProps { export default function ImageOverlapper({ images, radius = 20, - displayImageCount = 4 + displayImageCount = 4, + item = null, + diameter = 40 }: { images: ImageOverlapperProps[]; radius?: number; displayImageCount?: number; + item?: any; + diameter?: number; }) { // Split the array into two arrays based on the display number const firstArray = images.slice(0, displayImageCount); @@ -25,10 +37,47 @@ export default function ImageOverlapper({ const secondArray = images.slice(displayImageCount); const isMoreThanDisplay = images.length > displayImageCount; const imageLength = images.length; + const { isOpen, openModal, closeModal } = useModal(); + const { activeTeam } = useOrganizationTeams(); + const allMembers = activeTeam?.members || []; + + const t = useTranslations(); + + const hasMembers = item?.members.length > 0; if (imageLength == undefined) { return ; } + if (!hasMembers && item) { + return ( +

    + +
    + + +
      + {allMembers?.map((member: any) => { + return ( +
    • + +
    • + ); + })} +
    +
    +
    +
    + ); + } return (
    - +
    {secondArray.map((image: ImageOverlapperProps, index: number) => { return ( -
    - {`${image.alt} -

    {image.alt}

    -
    - + href={`/profile/${image.id}?name=${image.alt}`} + className="relative hover:bg-gray-300 hover:dark:bg-[#24262c] p-1 rounded-md" + key={index} + > +
    + {`${image.alt} +

    {image.alt}

    +
    + ); })}
    diff --git a/apps/web/lib/components/kanban-card.tsx b/apps/web/lib/components/kanban-card.tsx index 19a71f50e..34e70d803 100644 --- a/apps/web/lib/components/kanban-card.tsx +++ b/apps/web/lib/components/kanban-card.tsx @@ -250,7 +250,7 @@ export default function Item(props: ItemProps) {
    )}
    - + {item.issueType && (
    { + assignTask(item); + closeModal(); + }} + + className="w-100 cursor-pointer" + > + +
    + ); +} diff --git a/apps/web/lib/features/task/task-card.tsx b/apps/web/lib/features/task/task-card.tsx index 449924d70..5342ae4da 100644 --- a/apps/web/lib/features/task/task-card.tsx +++ b/apps/web/lib/features/task/task-card.tsx @@ -25,6 +25,7 @@ import { Text, VerticalSeparator } from 'lib/components'; +import ImageComponent, { ImageOverlapperProps } from 'lib/components/image-overlapper'; import Link from 'next/link'; import { useRouter } from 'next/navigation'; import { useCallback, useState } from 'react'; @@ -110,6 +111,13 @@ export function TaskCard(props: Props) { const memberInfo = useTeamMemberCard(currentMember || undefined); const taskEdition = useTMCardTaskEdit(task); + const taskAssignee: ImageOverlapperProps[] = task?.members.map((member: any) => { + return { + id: member.user.id, + url: member.user.imageUrl, + alt: member.user.firstName + }; + }) || []; return ( <> @@ -146,8 +154,8 @@ export function TaskCard(props: Props) { )} {viewType === 'unassign' && ( -
    - +
    +
    )} diff --git a/apps/web/lib/features/task/task-item.tsx b/apps/web/lib/features/task/task-item.tsx index 0812df4ca..cd3be592b 100644 --- a/apps/web/lib/features/task/task-item.tsx +++ b/apps/web/lib/features/task/task-item.tsx @@ -4,6 +4,7 @@ import { IClassName, ITaskStatus, ITeamTask } from '@app/interfaces'; import { clsxm, isValidUrl } from '@app/utils'; import clsx from 'clsx'; import { Avatar, ConfirmDropdown, SpinnerLoader, Tooltip } from 'lib/components'; +import ImageComponent, { ImageOverlapperProps } from 'lib/components/image-overlapper'; import { CrossIcon, RefreshIcon } from 'assets/svg'; import Link from 'next/link'; import { useCallback } from 'react'; @@ -120,6 +121,20 @@ export function TaskItem({ task, selected, onClick, className }: Props) { export function TaskAvatars({ task, limit = 2 }: { task: ITeamTask; limit?: number }) { const members = task.members; + const taskAssignee: ImageOverlapperProps[] = members.map((member: any) => { + return { + id: member.user.id, + url: member.user.imageUrl, + alt: member.user.firstName + }; + }); + + + + if(!members.length) { + return
    + } + return (
    e.stopPropagation()}> {members.slice(0, limit).map((member, i) => { @@ -128,6 +143,7 @@ export function TaskAvatars({ task, limit = 2 }: { task: ITeamTask; limit?: numb const userImageUrl = user?.image?.thumbUrl || user?.image?.fullUrl || user?.imageUrl || ''; const size = 30; + return (