diff --git a/android/app/src/main/res/raw/utils_i18n_ar.json b/android/app/src/main/res/raw/utils_i18n_ar.json index a17f8a3..7b843ab 100644 --- a/android/app/src/main/res/raw/utils_i18n_ar.json +++ b/android/app/src/main/res/raw/utils_i18n_ar.json @@ -1,252 +1,252 @@ { - "WELCOME": "مرحبًا بكم في iLink World!", - "HELP": "مساعدة", - "SIMPLE_USER": "مستخدم بسيط", - "GEOLOCATED_USER": "الموقع الجغرافي المستخدم", - "SUPERVISOR": "مشرف", - "AGENT": "وكيل", - "USER": "User", - "HYPERVISOR": "هبرفيسر", - "OPEN": "افتح", - "POSITION": "موقعي", - "TAKE_MY_PLACE": "خذ موقفي", - "MAP": "الخريطة", - "BSR": "مساء الخير", - "OR_BIG": "أو", - "FOR_NUMB": "ل", - "SUBTITLE_ACTIVE_ACCOUNT": "قم بتنشيط حسابك باستخدام الرمز الذي تم إرساله إلى بريدك الإلكتروني أو رقم هاتفك", - "ASK_FOR_CREDIT": "التقدم بطلب للحصول على ائتمان", - "ASK_CREDIT": "طلبات الائتمان", - "ASK_SUPERIOR_CREDIT": "طلب رصيد من مديرك", - "ASK_FOR_SUPERVISOR": "طلبات المشرفين", - "ASK_HYPERVISOR": "كن مشرفًا كبيرًا", - "ASK_FOR_HYPERVISOR": "اطلب أن تصبح مشرفًا كبيرًا", - "ASK_SUPERVISOR": "كن مشرفًا", - "ASK_FOR_SUPERVISOR1": "اسأل لتصبح مشرفًا", - "CREDIT_ASK_FROM_MEMBERS": "طلبات ائتمان من الأعضاء", - "ASK_MEMBERS": "طلبات العضوية", - "MY_ACCOUNT": "حسابي", - "THE_ACCOUNT": "الحساب", - "NO_GEO_POINT_CODE": "ليس لديك نقطة تحديد جغرافي مجانية", - "NO_DEMAND_ADHESION": "ليس لديك طلب عضوية", - "ACTIVATED": "تم تفعيله", - "CREDIT_MANAGE": "إدارة الائتمان", - "GROUP_MANAGE": "إدارة المجموعة", - "NOTIFICATIONS": "الإخطار", - "CONFIGURATIONS": "تكوين", - "LOGOUT": "تسجيل الخروج", - "HINT_HOME_SEARCH": "ابحث عن مكان أو حي أو مدينة", - "MY_NETWORK": "شبكتي", - "MY_GROUP": "مجموعتي", - "CHANGE_MAP": "تغيير الخريطة", - "CHANGE_NETWORK": "تغيير الشبكة", - "PRINT_ALL": "إظهار الكل", - "PRINT_MY_NETWORK": "عرض شبكتي", - "MY_GROUP_MAP": "خريطة مجموعتي", - "GROUP_MEMBERS": "أعضاء المجموعة", - "NAME": "اسم العائلة (الأسماء)", - "FIRSTNAME": "الاسم الأول (الأسماء)", - "CIVILITY": "المدينة", - "NATIONALITY": "الجنسية", - "ADMIN": "المسؤول", - "SUPER_ADMIN": "مشرف سوبر", - "GEOLOCATED": "الوكيل الجغرافي المحدد", - "DELETE_GEOLOCATED_USER": "حذف", - "ADDRESS": "العنوان", - "CREDIT": "الائتمان", - "NEXT": "التالي", - "SPONSOR_CODE": "رمز الراعي", - "TEXT_BIG_CREATE_AGENT_1": "سجل كعامل", - "EMAIL": "البريد الإلكتروني", - "COUNTRY": "البلد", - "LOADING_INFO": "جارٍ تحميل المعلومات ...", - "LOADING_DESCRIPTION_COUNTRY": "انتظر لحظة! نحن نجمع معلومات عن بلدك ...", - "NETWORK": "الشبكة", - "PHONE": "الهاتف", - "PHONE_NUMBER": "الهاتف", - "CHOICE_NETWORK": "اختر شبكة", - "COUNTRY_CHOICE": "اختيار بلد", - "LAST_STEP": "الخطوة الأخيرة", - "ACTIVE_ACCOUNT": "تنشيط الحساب!", - "LAST_STEP_TEXT": "قم بتنشيط حسابك باستخدام رمز التحقق وعنوان بريدك الإلكتروني ورقم هاتفك", - "NETWORK_CHOICE": "اختيار الشبكة", - "CHOICE_NETWORK_TEXT": "تحديد شبكة لعرضها", - "NO_NETWORK_CORRESPONDING": "هذه الشبكة لا تحتوي على نقاط", - "MENU_FILTER": "قائمة مرشح المسافة", - "TEXT_FILTER_DISTANCE": "اضبط المسافة للبحث (بالكيلومترات)", - "WAIT_LOADING_POSITION": "نحن بحاجة إلى موضع مكان عملك", - "CONNECTION_SUCCESSFUL": "اتصال ناجح!", - "UNABLE_TO_CONNECT": "رقم الهاتف وكلمة المرور غير صحيحين", - "TITLE_CHOICE_TYPE_ACCOUNT": "اختر نوع الحساب الذي تريد إنشاءه", - "ALREADY_HAVE_AN_ACCOUNT": "هل لديك حساب بالفعل؟", - "AGENT_ACCOUNT": "حساب الوكيل", - "UNABLE_TO_CONNECT_TITLE": "غير قادر على الاتصال", - "DISTANCE_ARROUND": "من حولك", - "UNABLE_TO_CREATE_ACCOUNT": "لا يمكن إنشاء حساب", - "TO_YOU": "منكم", - "PHONE_NUMBER_ADMIN": "رقم المعاملة", - "FAILED_TEXT_CONTACT_ADMIN": "غير قادر على إنشاء حساب ، يرجى الاتصال بالمسؤولين", - "HYPERVISOR_MUST_VALIDATE_SUPERVISOR": "سيكون رمزك الصحيح هو أن مشرفك يقوم بالتحقق من صحته", - "ACCOUNT_SUCCESSFULL_CREATED": "تم إنشاء الحساب بنجاح. ستتلقى بضع دقائق إلى البريد الإلكتروني والرسائل النصية القصيرة مع معلوماتك.", - "langue": { - "french": "الفرنسية", - "english": "الإنجليزية" - }, - "ERROR_FILTER": "حدث خطأ أثناء التصفية", - "ERROR_FILTER_TEXT": "حدثت مشكلة أثناء التصفية.", - "YOUR_THERE": "أنت هنا", - "مرشح": "تصفية", - "APP_FULLNAME": "Ilink World", - "GUIDE_TITLE": "مرحبًا بك في دليل", - "GUIDE_USER_SIMPLE": "دليل مستخدم", - "GUIDE_AGENT": "دليل وكيل", - "إعادة تحديد موضع": "إعادة تحديد موضع", - "WRONG_PHONE_NUMBER": "الرقم غير صحيح!", - "WRONG_PASSWORD": "كلمة مرور غير صحيحة!", - "NETWORK_LOST": "فقد الاتصال!", - "SHOW": "عرض", - "CALL": "Call", - "FORGOTTEN_PASSWORD": "هل نسيت كلمة المرور؟", - "CONNECT_USER": "الاتصال", - "PASSWORD": "كلمة المرور", - "CONFIRM_PASSWORD": "تأكيد كلمة المرور", - "PASSWORD_MODIFY": "تغيير كلمة المرور", - "OLD_PASSWORD": "كلمة المرور القديمة", - "NEW_PASSWORD": "كلمة مرور جديدة", - "CONFIRM_NEW_PASSWORD": "تأكيد كلمة المرور الجديدة", - "AMOUNT": "المبلغ", - "STATUS": "الحالة", - "CANCEL": "خروج", - "TEXT_GUIDE_USER_1": "لقد قمت للتو بالاتصال. \n تم وضع علامة على موقعك في وسط الخريطة مع الإشارة \" أنت هنا \"", - "TEXT_GUIDE_USER_3": "سيؤدي النقر فوق زر علامة زائد إلى فتح قائمة الخيارات", - "TEXT_GUIDE_USER_4": "انقر على علامة للحصول على المعلومات حول نقطة", - "TEXT_GUIDE_USER_2": "انقر على زر القائمة في الجزء العلوي الأيمن لاكتشاف القائمة وخيار قطع الاتصال", - "TEXT_GUIDE_USER_5": "انقر على خيار التصفية لتصفية النقاط وفقًا لمسافة المسافة منك", - "TEXT_GUIDE_USER_6": "انقر فوق خيار تغيير الشبكة لعرض نقاط الشبكات الأخرى", - "TEXT_GUIDE_USER_7": "انقر على خيار خط سير الرحلة لعرض المسار إلى هذه النقطة", - "TEXT_GUIDE_USER_10": "راجع قائمة أعضاء مجموعتك", - "TEXT_GUIDE_USER_11": "انقر فوق خيار ملف التعريف للحصول على رابط معلومات إلى حسابك", - "CATEGORY": "الفئة", - "WAY": "السفر", - "ADD_NETWORK": "إضافة شبكة", - "POINT_NUMBER": "عدد النقاط", - "SUPERIOR_CODE": "رمز الراعي", - "ADD_SUCCES": "إضافة ناجح", - "ADD_SUCCESS_TEXT": "تمت إضافة الرقم إلى الشبكة بنجاح", - "MEMBER_CODE": "رمز العضو", - "MEMBER_INFO": "معلومات الأعضاء", - "DEMAND_INFO": "معلومات بناء على الطلب", - "ACCOUNT_NOT_ACTIVE": "حسابك غير نشط", - "ENTER_VALIDATION_CODE": "أدخل رمز التحقق من الصحة الذي تم إرساله إليك.", - "ENTER_VALIDATION_CODE1": "أدخل رمز التحقق من الصحة.", - "SUPERVISOR_NUMBER": "عدد المشرفين", - "GEOLOCATED_NUMBER": "عدد النقاط لكل مشرف", - "ACTIVATE_ACCOUNT": "تنشيط الحساب", - "SEND": "إرسال !", - "CHANGE_INFORMATION": "تغيير المعلومات الخاصة بي", - "VALIDATE": "التحقق من صحة", - "CONNECT": "صلة", - "TEXT_BIG_CREATE_1": "سجل كمستخدم", - "TEXT_SUBTITLE_CREATE_1": "املأ معلوماتك الشخصية", - "USER_ACCOUNT": "حساب المستخدم", - "USER_CONNECT": "تسجيل دخول المستخدم", - "GIVE_CONNECT_INFO": "أدخل معلومات تسجيل الدخول الخاصة بك", - "CREATE_ACCOUNT": "إنشاء حساب", - "CHOOSE_LANGUAGE": "اختر اللغة", - "MODIFY_PASSWORD": "نسيت كلمة المرور", - "CONTACT": "اتصال", - "UPDATE": "... تحديث", - "FAQ": "التعليمات", - "UPDATE_POSITION_TEXT": "تحديث موقعي", - "YOU_ARE": "أنت أنت؟", - "GIVE_ID_FOR_RECOVERY": "أدخل اسم المستخدم الخاص بك , وسوف نرسل لك كلمة مرور جديدة.", - "SELECT_ACCOUNT_TYPE": "حدد نوع الحساب!", - "BRAVO": "أحسنت !", - "HELP_CONGRAT_MESSAGE": "أنت تعرف الآن كيفية استخدام iLink", - "REPLAY_HELP": "مراجعة البرنامج التعليمي", - "BACK_TO_HELP_HOME": "الرجوع إلى المساعدة", - "USE_APP": "استخدم التطبيق", - "HIDE_AT_STARTUP": "إخفاء في البداية القادمة؟", - "PATH_YOU_ARE": "أنت في", - "PATH_TO_POINT": "من النقطة التي قمت بالنقر فوقها.", - "PATH_YOU_WILL": "أنت ستكون هناك", - "PRECISE_SEARCH": "تحسين بحثك", - "SEARCH_DISTANCE": "المسافة", - "SEARCH_5": "5 كم", - "SEARCH_15": "15 كم", - "SEARCH_20": "20 كم", - "SEARCH_25": "25 كم", - "SEARCH": "بحث", - "DELETE": "حذف", - "FREE": "متاح", - "SAVED": "مسجل", - "ACCOUNT_INFO": "معلومات حسابي", - "REGISTER_YOURSELF": "Register", - "التسجيل": "التسجيل", - "CHANGE_LANG_LABEL": "تغيير اللغة", - "GIVE_PERSONNAL_INFO": "املأ معلوماتك الشخصية", - "YOUR_GEOLOCATION": "موقعك", - "HISTORY_REQUEST": "سجل الطلبات", - "ASK_REQUEST_HISTORY": "طلب سجل", - "GIVE_HISTORY_INFO": "معلومات حول تاريخك", - "HISTORY_TYPE": "النوع", - "HISTORY_TYPE_ASK": "الطلبات", - "REQUEST_RECEIVE": "الطلبات المستلمة", - "MY_DEMANDE": "طلباتي", - "PHONE_TRANSACTION": "رقم المعاملة", - "DEMAND_TEXT_FIRST_PART": "قدم طلبًا", - "REQUEST_SEND": "تم إرسال الطلب", - "TO_": "ائتمان على", - "DEMAND_SEND_SUCCESFUL": "تم إرسال طلبك بنجاح!", - "SAVE_HISTORY": "حفظ السجل", - "MAKE_REQUEST": "تقديم طلب", - "DATE_WRONG": "لا يمكن أن يكون تاريخ الانتهاء أقدم من تاريخ البدء", - "LOADING_DOTS": "التحميلات ...", - "EMPTY_LIST_REQUEST": "لا يوجد طلب", - "MEMBER_LIST": "قائمة الأعضاء", - "FREE_CODE_LIST": "قائمة الرموز المتاحة", - "NO_ITEM_REQUEST": "لا توجد عناصر مطابقة ,", - "MEMBERSHIP_REQUEST": "طلبات العضوية", - "HISTORY_TYPE_REQUEST": "استعلامات", - "TREAT": "معاهدة", - "EXIT_TITLE": "أغلق iLink World!", - "EXIT_DESC": "هل تريد حقًا إغلاق iLink World؟", - "NO_TREAT": "غير معالج", - "EXIT": "أغلق", - "PERIOD": "فترة", - "Disconnection": "الخروج", - "DISCONNEXION_TEXT": "هل تريد بالتأكيد قطع الاتصال؟ سيؤدي هذا الإجراء إلى مسح جميع بياناتك المؤقتة.", - "HISTORY_START": "ابدأ", - "YES": "نعم فعلا", - "NO": "لا", - "CONNECTION_LOST_CHECK": "فقدت الاتصال ، يرجى التحقق من اتصالك!", - "ACCOUNT_ACTIVATE_TEXT": "تم تنشيط حسابك بنجاح!", - "HISTORY_END": "النهاية", - "DONT_VALIDATE_ACCOUNT": "الحساب لم يتم التحقق منه", - "CONNECTION_SUCCESSFULL_TEXT": "تسجيل دخول ناجح مرحبًا بك في iLink World!", - "UNVALIDATE_ACCOUNT_TEXT": "لم يدقق برنامج Hypervisor في حسابك بعد", - "TEXT_NEED_POSITION": "الرجاء تحديث موقعك!", - "TITLE_NEED_POSITION": "يلزم تحديث موقعك", - "POSITION_UPDATE_SUCCESS_TEXT": "تم تحديث موقعك بنجاح!", - "UPDATE_SUCCESS": "تحديث ناجح!", - "TITLE_UPDATE_POSITION_FAILED": "غير قادر على تحديث موقعك", - "TEXT_UPDATE_POSITION_FAILED_1": "غير قادر على استرداد رمز العضو الخاص بك", - "TEXT_UPDATE_POSITION_FAILED_2": "غير قادر على استعادة موقعك", - "TITLE_ERROR_SURVENU": "لقد حدث خطأ!", - "TITLE_PROBLE_COME": "حدثت مشكلة", - "TEXT_ERROR_START_APPLICATION": "حدث خطأ أثناء بدء iLink World ، يرجى إعادة تشغيل iLink World", - "TEXT_UNABLE_TO_GET_YOUR_POSITION": "غير قادر على استعادة موقعك ، يرجى التأكد من تمكين GPS الخاص بك وإعادة تشغيل iLink World", - "RESTART": "كرر", - "TEXT_UNABLE_TO_GET_COUNTRY_INFO": "غير قادر على استرداد المعلومات من بلدك. تحقق من اتصالك بالإنترنت. انقر فوق موافق للمحاولة مرة أخرى.", - "TITLE_UNABLE_TO_AUTORISE": "فشل التفويض", - "MISSING_AUTORISATION_LOCATION": "iLink World غير مخول للوصول إلى موقعك ، يرجى السماح لـ iLink World بالوصول إلى موقعك وإعادة تشغيل iLink World", - "TEXT_FORGOTTEN_PASSWORD": "أدخل اسم المستخدم الخاص بك ، وسنرسل لك كلمة مرور جديدة", - "TEXT_NETWORK_UNABLE": "الشبكة غير متوفرة ، هل تريد المحاولة مرة أخرى؟", - "LOADING_TEXT_MARKERS": "المزيد من النقاط", - "LOADING_TEXT_MARKERS_2": "around،", - "UNABLE_GET_INFORMATION": "مشكلة استرجاع المعلومات", - "UNABLE_GET_INFORMATION_TEXT": "تأكد من تشغيل GPS ووضعه في وضع الدقة العالية وإعادة تشغيل iLink World", - "ACCOUNT_CREATED_SUCCESS": "تم إنشاء الحساب بنجاح. سوف تتلقى في بضع دقائق رسالة بريد إلكتروني ورسالة نصية تحتوي على معلوماتك. سنقوم بإعادة توجيهك إلى صفحة تسجيل الدخول", - "TITLE_HELP_SOON": "مساعدة غير متوفرة!", - "HELP_SOON": "سيكون هناك برنامج تعليمي يساعدك في فهم ميزات التطبيق قريبًا." -} \ No newline at end of file + "WELCOME": "مرحبًا بكم في SIM_ba!", + "HELP": "مساعدة", + "SIMPLE_USER": "مستخدم بسيط", + "GEOLOCATED_USER": "الموقع الجغرافي المستخدم", + "SUPERVISOR": "مشرف", + "AGENT": "وكيل", + "USER": "User", + "HYPERVISOR": "هبرفيسر", + "OPEN": "افتح", + "POSITION": "موقعي", + "TAKE_MY_PLACE": "خذ موقفي", + "MAP": "الخريطة", + "BSR": "مساء الخير", + "OR_BIG": "أو", + "FOR_NUMB": "ل", + "SUBTITLE_ACTIVE_ACCOUNT": "قم بتنشيط حسابك باستخدام الرمز الذي تم إرساله إلى بريدك الإلكتروني أو رقم هاتفك", + "ASK_FOR_CREDIT": "التقدم بطلب للحصول على ائتمان", + "ASK_CREDIT": "طلبات الائتمان", + "ASK_SUPERIOR_CREDIT": "طلب رصيد من مديرك", + "ASK_FOR_SUPERVISOR": "طلبات المشرفين", + "ASK_HYPERVISOR": "كن مشرفًا كبيرًا", + "ASK_FOR_HYPERVISOR": "اطلب أن تصبح مشرفًا كبيرًا", + "ASK_SUPERVISOR": "كن مشرفًا", + "ASK_FOR_SUPERVISOR1": "اسأل لتصبح مشرفًا", + "CREDIT_ASK_FROM_MEMBERS": "طلبات ائتمان من الأعضاء", + "ASK_MEMBERS": "طلبات العضوية", + "MY_ACCOUNT": "حسابي", + "THE_ACCOUNT": "الحساب", + "NO_GEO_POINT_CODE": "ليس لديك نقطة تحديد جغرافي مجانية", + "NO_DEMAND_ADHESION": "ليس لديك طلب عضوية", + "ACTIVATED": "تم تفعيله", + "CREDIT_MANAGE": "إدارة الائتمان", + "GROUP_MANAGE": "إدارة المجموعة", + "NOTIFICATIONS": "الإخطار", + "CONFIGURATIONS": "تكوين", + "LOGOUT": "تسجيل الخروج", + "HINT_HOME_SEARCH": "ابحث عن مكان أو حي أو مدينة", + "MY_NETWORK": "شبكتي", + "MY_GROUP": "مجموعتي", + "CHANGE_MAP": "تغيير الخريطة", + "CHANGE_NETWORK": "تغيير الشبكة", + "PRINT_ALL": "إظهار الكل", + "PRINT_MY_NETWORK": "عرض شبكتي", + "MY_GROUP_MAP": "خريطة مجموعتي", + "GROUP_MEMBERS": "أعضاء المجموعة", + "NAME": "اسم العائلة (الأسماء)", + "FIRSTNAME": "الاسم الأول (الأسماء)", + "CIVILITY": "المدينة", + "NATIONALITY": "الجنسية", + "ADMIN": "المسؤول", + "SUPER_ADMIN": "مشرف سوبر", + "GEOLOCATED": "الوكيل الجغرافي المحدد", + "DELETE_GEOLOCATED_USER": "حذف", + "ADDRESS": "العنوان", + "CREDIT": "الائتمان", + "NEXT": "التالي", + "SPONSOR_CODE": "رمز الراعي", + "TEXT_BIG_CREATE_AGENT_1": "سجل كعامل", + "EMAIL": "البريد الإلكتروني", + "COUNTRY": "البلد", + "LOADING_INFO": "جارٍ تحميل المعلومات ...", + "LOADING_DESCRIPTION_COUNTRY": "انتظر لحظة! نحن نجمع معلومات عن بلدك ...", + "NETWORK": "الشبكة", + "PHONE": "الهاتف", + "PHONE_NUMBER": "الهاتف", + "CHOICE_NETWORK": "اختر شبكة", + "COUNTRY_CHOICE": "اختيار بلد", + "LAST_STEP": "الخطوة الأخيرة", + "ACTIVE_ACCOUNT": "تنشيط الحساب!", + "LAST_STEP_TEXT": "قم بتنشيط حسابك باستخدام رمز التحقق وعنوان بريدك الإلكتروني ورقم هاتفك", + "NETWORK_CHOICE": "اختيار الشبكة", + "CHOICE_NETWORK_TEXT": "تحديد شبكة لعرضها", + "NO_NETWORK_CORRESPONDING": "هذه الشبكة لا تحتوي على نقاط", + "MENU_FILTER": "قائمة مرشح المسافة", + "TEXT_FILTER_DISTANCE": "اضبط المسافة للبحث (بالكيلومترات)", + "WAIT_LOADING_POSITION": "نحن بحاجة إلى موضع مكان عملك", + "CONNECTION_SUCCESSFUL": "اتصال ناجح!", + "UNABLE_TO_CONNECT": "رقم الهاتف وكلمة المرور غير صحيحين", + "TITLE_CHOICE_TYPE_ACCOUNT": "اختر نوع الحساب الذي تريد إنشاءه", + "ALREADY_HAVE_AN_ACCOUNT": "هل لديك حساب بالفعل؟", + "AGENT_ACCOUNT": "حساب الوكيل", + "UNABLE_TO_CONNECT_TITLE": "غير قادر على الاتصال", + "DISTANCE_ARROUND": "من حولك", + "UNABLE_TO_CREATE_ACCOUNT": "لا يمكن إنشاء حساب", + "TO_YOU": "منكم", + "PHONE_NUMBER_ADMIN": "رقم المعاملة", + "FAILED_TEXT_CONTACT_ADMIN": "غير قادر على إنشاء حساب ، يرجى الاتصال بالمسؤولين", + "HYPERVISOR_MUST_VALIDATE_SUPERVISOR": "سيكون رمزك الصحيح هو أن مشرفك يقوم بالتحقق من صحته", + "ACCOUNT_SUCCESSFULL_CREATED": "تم إنشاء الحساب بنجاح. ستتلقى بضع دقائق إلى البريد الإلكتروني والرسائل النصية القصيرة مع معلوماتك.", + "langue": { + "french": "الفرنسية", + "english": "الإنجليزية" + }, + "ERROR_FILTER": "حدث خطأ أثناء التصفية", + "ERROR_FILTER_TEXT": "حدثت مشكلة أثناء التصفية.", + "YOUR_THERE": "أنت هنا", + "مرشح": "تصفية", + "APP_FULLNAME": "Ilink World", + "GUIDE_TITLE": "مرحبًا بك في دليل", + "GUIDE_USER_SIMPLE": "دليل مستخدم", + "GUIDE_AGENT": "دليل وكيل", + "إعادة تحديد موضع": "إعادة تحديد موضع", + "WRONG_PHONE_NUMBER": "الرقم غير صحيح!", + "WRONG_PASSWORD": "كلمة مرور غير صحيحة!", + "NETWORK_LOST": "فقد الاتصال!", + "SHOW": "عرض", + "CALL": "Call", + "FORGOTTEN_PASSWORD": "هل نسيت كلمة المرور؟", + "CONNECT_USER": "الاتصال", + "PASSWORD": "كلمة المرور", + "CONFIRM_PASSWORD": "تأكيد كلمة المرور", + "PASSWORD_MODIFY": "تغيير كلمة المرور", + "OLD_PASSWORD": "كلمة المرور القديمة", + "NEW_PASSWORD": "كلمة مرور جديدة", + "CONFIRM_NEW_PASSWORD": "تأكيد كلمة المرور الجديدة", + "AMOUNT": "المبلغ", + "STATUS": "الحالة", + "CANCEL": "خروج", + "TEXT_GUIDE_USER_1": "لقد قمت للتو بالاتصال. \n تم وضع علامة على موقعك في وسط الخريطة مع الإشارة \" أنت هنا \"", + "TEXT_GUIDE_USER_3": "سيؤدي النقر فوق زر علامة زائد إلى فتح قائمة الخيارات", + "TEXT_GUIDE_USER_4": "انقر على علامة للحصول على المعلومات حول نقطة", + "TEXT_GUIDE_USER_2": "انقر على زر القائمة في الجزء العلوي الأيمن لاكتشاف القائمة وخيار قطع الاتصال", + "TEXT_GUIDE_USER_5": "انقر على خيار التصفية لتصفية النقاط وفقًا لمسافة المسافة منك", + "TEXT_GUIDE_USER_6": "انقر فوق خيار تغيير الشبكة لعرض نقاط الشبكات الأخرى", + "TEXT_GUIDE_USER_7": "انقر على خيار خط سير الرحلة لعرض المسار إلى هذه النقطة", + "TEXT_GUIDE_USER_10": "راجع قائمة أعضاء مجموعتك", + "TEXT_GUIDE_USER_11": "انقر فوق خيار ملف التعريف للحصول على رابط معلومات إلى حسابك", + "CATEGORY": "الفئة", + "WAY": "السفر", + "ADD_NETWORK": "إضافة شبكة", + "POINT_NUMBER": "عدد النقاط", + "SUPERIOR_CODE": "رمز الراعي", + "ADD_SUCCES": "إضافة ناجح", + "ADD_SUCCESS_TEXT": "تمت إضافة الرقم إلى الشبكة بنجاح", + "MEMBER_CODE": "رمز العضو", + "MEMBER_INFO": "معلومات الأعضاء", + "DEMAND_INFO": "معلومات بناء على الطلب", + "ACCOUNT_NOT_ACTIVE": "حسابك غير نشط", + "ENTER_VALIDATION_CODE": "أدخل رمز التحقق من الصحة الذي تم إرساله إليك.", + "ENTER_VALIDATION_CODE1": "أدخل رمز التحقق من الصحة.", + "SUPERVISOR_NUMBER": "عدد المشرفين", + "GEOLOCATED_NUMBER": "عدد النقاط لكل مشرف", + "ACTIVATE_ACCOUNT": "تنشيط الحساب", + "SEND": "إرسال !", + "CHANGE_INFORMATION": "تغيير المعلومات الخاصة بي", + "VALIDATE": "التحقق من صحة", + "CONNECT": "صلة", + "TEXT_BIG_CREATE_1": "سجل كمستخدم", + "TEXT_SUBTITLE_CREATE_1": "املأ معلوماتك الشخصية", + "USER_ACCOUNT": "حساب المستخدم", + "USER_CONNECT": "تسجيل دخول المستخدم", + "GIVE_CONNECT_INFO": "أدخل معلومات تسجيل الدخول الخاصة بك", + "CREATE_ACCOUNT": "إنشاء حساب", + "CHOOSE_LANGUAGE": "اختر اللغة", + "MODIFY_PASSWORD": "نسيت كلمة المرور", + "CONTACT": "اتصال", + "UPDATE": "... تحديث", + "FAQ": "التعليمات", + "UPDATE_POSITION_TEXT": "تحديث موقعي", + "YOU_ARE": "أنت أنت؟", + "GIVE_ID_FOR_RECOVERY": "أدخل اسم المستخدم الخاص بك , وسوف نرسل لك كلمة مرور جديدة.", + "SELECT_ACCOUNT_TYPE": "حدد نوع الحساب!", + "BRAVO": "أحسنت !", + "HELP_CONGRAT_MESSAGE": "أنت تعرف الآن كيفية استخدام iLink", + "REPLAY_HELP": "مراجعة البرنامج التعليمي", + "BACK_TO_HELP_HOME": "الرجوع إلى المساعدة", + "USE_APP": "استخدم التطبيق", + "HIDE_AT_STARTUP": "إخفاء في البداية القادمة؟", + "PATH_YOU_ARE": "أنت في", + "PATH_TO_POINT": "من النقطة التي قمت بالنقر فوقها.", + "PATH_YOU_WILL": "أنت ستكون هناك", + "PRECISE_SEARCH": "تحسين بحثك", + "SEARCH_DISTANCE": "المسافة", + "SEARCH_5": "5 كم", + "SEARCH_15": "15 كم", + "SEARCH_20": "20 كم", + "SEARCH_25": "25 كم", + "SEARCH": "بحث", + "DELETE": "حذف", + "FREE": "متاح", + "SAVED": "مسجل", + "ACCOUNT_INFO": "معلومات حسابي", + "REGISTER_YOURSELF": "Register", + "التسجيل": "التسجيل", + "CHANGE_LANG_LABEL": "تغيير اللغة", + "GIVE_PERSONNAL_INFO": "املأ معلوماتك الشخصية", + "YOUR_GEOLOCATION": "موقعك", + "HISTORY_REQUEST": "سجل الطلبات", + "ASK_REQUEST_HISTORY": "طلب سجل", + "GIVE_HISTORY_INFO": "معلومات حول تاريخك", + "HISTORY_TYPE": "النوع", + "HISTORY_TYPE_ASK": "الطلبات", + "REQUEST_RECEIVE": "الطلبات المستلمة", + "MY_DEMANDE": "طلباتي", + "PHONE_TRANSACTION": "رقم المعاملة", + "DEMAND_TEXT_FIRST_PART": "قدم طلبًا", + "REQUEST_SEND": "تم إرسال الطلب", + "TO_": "ائتمان على", + "DEMAND_SEND_SUCCESFUL": "تم إرسال طلبك بنجاح!", + "SAVE_HISTORY": "حفظ السجل", + "MAKE_REQUEST": "تقديم طلب", + "DATE_WRONG": "لا يمكن أن يكون تاريخ الانتهاء أقدم من تاريخ البدء", + "LOADING_DOTS": "التحميلات ...", + "EMPTY_LIST_REQUEST": "لا يوجد طلب", + "MEMBER_LIST": "قائمة الأعضاء", + "FREE_CODE_LIST": "قائمة الرموز المتاحة", + "NO_ITEM_REQUEST": "لا توجد عناصر مطابقة ,", + "MEMBERSHIP_REQUEST": "طلبات العضوية", + "HISTORY_TYPE_REQUEST": "استعلامات", + "TREAT": "معاهدة", + "EXIT_TITLE": "أغلق SIM_ba!", + "EXIT_DESC": "هل تريد حقًا إغلاق iLink World؟", + "NO_TREAT": "غير معالج", + "EXIT": "أغلق", + "PERIOD": "فترة", + "Disconnection": "الخروج", + "DISCONNEXION_TEXT": "هل تريد بالتأكيد قطع الاتصال؟ سيؤدي هذا الإجراء إلى مسح جميع بياناتك المؤقتة.", + "HISTORY_START": "ابدأ", + "YES": "نعم فعلا", + "NO": "لا", + "CONNECTION_LOST_CHECK": "فقدت الاتصال ، يرجى التحقق من اتصالك!", + "ACCOUNT_ACTIVATE_TEXT": "تم تنشيط حسابك بنجاح!", + "HISTORY_END": "النهاية", + "DONT_VALIDATE_ACCOUNT": "الحساب لم يتم التحقق منه", + "CONNECTION_SUCCESSFULL_TEXT": "تسجيل دخول ناجح مرحبًا بك في SIM_ba!", + "UNVALIDATE_ACCOUNT_TEXT": "لم يدقق برنامج Hypervisor في حسابك بعد", + "TEXT_NEED_POSITION": "الرجاء تحديث موقعك!", + "TITLE_NEED_POSITION": "يلزم تحديث موقعك", + "POSITION_UPDATE_SUCCESS_TEXT": "تم تحديث موقعك بنجاح!", + "UPDATE_SUCCESS": "تحديث ناجح!", + "TITLE_UPDATE_POSITION_FAILED": "غير قادر على تحديث موقعك", + "TEXT_UPDATE_POSITION_FAILED_1": "غير قادر على استرداد رمز العضو الخاص بك", + "TEXT_UPDATE_POSITION_FAILED_2": "غير قادر على استعادة موقعك", + "TITLE_ERROR_SURVENU": "لقد حدث خطأ!", + "TITLE_PROBLE_COME": "حدثت مشكلة", + "TEXT_ERROR_START_APPLICATION": "حدث خطأ أثناء بدء SIM_ba ، يرجى إعادة تشغيل SIM_ba", + "TEXT_UNABLE_TO_GET_YOUR_POSITION": "غير قادر على استعادة موقعك ، يرجى التأكد من تمكين GPS الخاص بك وإعادة تشغيل SIM_ba", + "RESTART": "كرر", + "TEXT_UNABLE_TO_GET_COUNTRY_INFO": "غير قادر على استرداد المعلومات من بلدك. تحقق من اتصالك بالإنترنت. انقر فوق موافق للمحاولة مرة أخرى.", + "TITLE_UNABLE_TO_AUTORISE": "فشل التفويض", + "MISSING_AUTORISATION_LOCATION": "SIM_ba غير مخول للوصول إلى موقعك ، يرجى السماح لـ SIM_ba بالوصول إلى موقعك وإعادة تشغيل SIM_ba", + "TEXT_FORGOTTEN_PASSWORD": "أدخل اسم المستخدم الخاص بك ، وسنرسل لك كلمة مرور جديدة", + "TEXT_NETWORK_UNABLE": "الشبكة غير متوفرة ، هل تريد المحاولة مرة أخرى؟", + "LOADING_TEXT_MARKERS": "المزيد من النقاط", + "LOADING_TEXT_MARKERS_2": "around،", + "UNABLE_GET_INFORMATION": "مشكلة استرجاع المعلومات", + "UNABLE_GET_INFORMATION_TEXT": "تأكد من تشغيل GPS ووضعه في وضع الدقة العالية وإعادة تشغيل SIM_ba", + "ACCOUNT_CREATED_SUCCESS": "تم إنشاء الحساب بنجاح. سوف تتلقى في بضع دقائق رسالة بريد إلكتروني ورسالة نصية تحتوي على معلوماتك. سنقوم بإعادة توجيهك إلى صفحة تسجيل الدخول", + "TITLE_HELP_SOON": "مساعدة غير متوفرة!", + "HELP_SOON": "سيكون هناك برنامج تعليمي يساعدك في فهم ميزات التطبيق قريبًا." +} diff --git a/android/app/src/main/res/raw/utils_i18n_en.json b/android/app/src/main/res/raw/utils_i18n_en.json index 2cf831d..7450611 100644 --- a/android/app/src/main/res/raw/utils_i18n_en.json +++ b/android/app/src/main/res/raw/utils_i18n_en.json @@ -1,5 +1,5 @@ { - "WELCOME": "Welcome to iLink World !", + "WELCOME": "Welcome to SIM_ba !", "WAITING_LONG": "Waiting for a moment", "HELP": "Help", "SIMPLE_USER": "Simple User", @@ -136,7 +136,7 @@ "QUARTIER_COMMUNE": "Neighborhood in the town", "ARRONDISSEMENT": "Borough", "PATENTE": "Patent", - "TVA": "TVA", + "TVA": "VAT", "IRPP": "IRPP", "ANNEE_TAXE": "Paid year taxed", "ANNEE_TAXE_N": "Paid year taxed N", @@ -451,7 +451,6 @@ "CHOOSE_LANGUAGE": "Choose the language", "MODIFY_PASSWORD": "Forgotten password", "CONTACT": "Contact", - "UPDATE": "... update", "FAQ": "FAQ", "UPDATE_POSITION_TEXT": "Update my position", "YOU_ARE": "Are you?", @@ -538,8 +537,8 @@ "MEMBERSHIP_REQUEST": "Membership applications", "HISTORY_TYPE_REQUEST": "Queries", "TREAT": "Processed", - "EXIT_TITLE": "Close iLink World!", - "EXIT_DESC": "Do you really want to close iLink World?", + "EXIT_TITLE": "Close SIM_ba!", + "EXIT_DESC": "Do you really want to close SIM_ba?", "NO_TREAT": "Unprocessed", "EXIT": "Close", "PERIOD": "Period", @@ -552,7 +551,7 @@ "ACCOUNT_ACTIVATE_TEXT": "Your account has been activated successfully!", "HISTORY_END": "End", "DONT_VALIDATE_ACCOUNT": "Account not validated", - "CONNEXION_SUCCESSFULL_TEXT": "Successful login Welcome to iLink World!", + "CONNEXION_SUCCESSFULL_TEXT": "Successful login Welcome to SIM_ba!", "UNVALIDATE_ACCOUNT_TEXT": "Your hypervisor has not yet verified your account", "TEXT_NEED_POSITION": "Please update your location!", "TITLE_NEED_POSITION": "Your location needs to be updated", @@ -565,12 +564,12 @@ "TITLE_PROBLE_COME": "A problem has been encountered", "TITLE_SUPPRESS_CONFIRM": "Confirm deletion", "TEXT_SUPPRESS_CONFIRM": "Do you really want to delete this user ?", - "TEXT_ERROR_START_APPLICATION": "An error occurred while starting iLink World, please restart iLink World", - "TEXT_UNABLE_TO_GET_YOUR_POSITION": "Unable to retrieve your location, please make sure your GPS is enabled and restart iLink World", + "TEXT_ERROR_START_APPLICATION": "An error occurred while starting SIM_ba, please restart SIM_ba", + "TEXT_UNABLE_TO_GET_YOUR_POSITION": "Unable to retrieve your location, please make sure your GPS is enabled and restart SIM_ba", "RESTART": "REPEAT", "TEXT_UNABLE_TO_GET_COUNTRY_INFO": "Unable to retrieve information from your country, check your internet connection, click \" Ok \"to try again,", "TITLE_UNABLE_TO_AUTORISE": "Failed to Authorize", - "MISSING_AUTORISATION_LOCATION": "iLink World is not authorized to access your location, please allow iLink World to access your location and restart iLink World", + "MISSING_AUTORISATION_LOCATION": "SIM_ba is not authorized to access your location, please allow SIM_ba to access your location and restart SIM_ba", "TEXT_FORGOTTEN_PASSWORD": "Enter your username, we will send you a new password", "TEXT_NETWORK_UNABLE": "Network not available, want to try again?", "LOADING_TEXT_MARKERS": "More points", @@ -579,7 +578,7 @@ "NO_POINT_FOUND": "No points found ", "LAUNCH_POINT_WITH_FILTER": "Do you want to restart the search within a radius of ", "UNABLE_GET_INFORMATION": "Problem of retrieval of information", - "UNABLE_GET_INFORMATION_TEXT": "Make sure your GPS is turned on and put in high precision mode and restart iLink World", + "UNABLE_GET_INFORMATION_TEXT": "Make sure your GPS is turned on and put in high precision mode and restart SIM_ba", "TITLE_HELP_SOON": "Help not available!", "YOUR_NETWORK": "Select your network", "YOUR_NETWORK_SELECTED": "Your network", @@ -602,11 +601,10 @@ "UPDATE_DATE": "Date updated", "ASSIGN_TO_AGENT": "Assign to an agent", "AVIS_MODIFY_SUCCESS": "Notice successfully amended", - "ORDRE_RECETTE_SUCCES": "Recipe order entered successfully", "NUMERO_QUITANCE_SUCCES": "Successful receipt number", "ORDRE_RECETTE_MODIFY_SUCCES": "Recipe order number successfully changed", "NUMERO_QUITANCE_MODIFY_SUCCES": "Receipt number changed successfully", - "TAXES_SUR_LA_PROPRETE": "Tax on cleanliness", + "TAXES_SUR_LA_PROPRETE": "Synthetic general tax *", "SAVE": "Save", "TEXT_SUPPRESS_CONFIRM_TAXE": "Are you sure you want to remove this tax?", "NUMERO_QUITANCE": "Receipt number", @@ -633,12 +631,10 @@ "PAYMENT_DEADLINE": "Payment deadline", "TAX_NOTICE_CREATED_AT": "Tax notice created at", "TOTAL_AMOUNT": "Total amount", - "UPDATE_DATE": "Update date", "YEAR": "Year", "TYPE": "Type", "CODE_MEMBRE": "Sponsor code", "DISTRICT": "District", - "IDENTIFICATION_NUMBER": "Identification number", "MUNICIPALITY": "Municipality", "ID_PATENTE": "ID patent", "NETWORK_ID": "Network ID", diff --git a/android/app/src/main/res/raw/utils_i18n_fr.json b/android/app/src/main/res/raw/utils_i18n_fr.json index c85a63f..31e8722 100644 --- a/android/app/src/main/res/raw/utils_i18n_fr.json +++ b/android/app/src/main/res/raw/utils_i18n_fr.json @@ -307,7 +307,7 @@ "CREDIT": "Crédit", "NEXT": "Suivant", "PREVIOUS": "Précédent", - "SPONSOR_CODE": "Code réseau de taxe", + "SPONSOR_CODE": "Code classe de taxes", "CODE_PARRAIN": "Code hiérarchique ou taxe", "CODE_SPONSOR": "Code sponsor", "SOLDE_UNVAIBLE": "solde non disponible", @@ -426,7 +426,7 @@ "TEXT_GUIDE_USER_11": "Cliquez sur l'option de profil pour avoir des informations lier à votre compte", "CATEGORY": "Catégorie", "WAY": "Itinéraire", - "ADD_NETWORK": "Ajouter réseau de taxe", + "ADD_NETWORK": "Ajouter une classe de taxes", "POINT_NUMBER": "Nombres de points", "SUPERIOR_CODE": "Code hiérarchique ou taxe", "ADD_SUCCES": "Ajout reussi", @@ -459,7 +459,6 @@ "CHOOSE_LANGUAGE": "Choisir la langue", "MODIFY_PASSWORD": "Mot de passe oublié", "CONTACT": "Contact", - "UPDATE": "... mise à jour", "FAQ": "FAQ", "UPDATE_POSITION_TEXT": "Mettre à jour ma position", "YOU_ARE": "Vous êtes ?", @@ -600,23 +599,21 @@ "ORDRE_RECETTE": "Ordre recette", "NO_ORDRE_RECETTE": "Aucun ordre de recette", "MODIFICATION_ORDRE_RECETTE": "Modifier ordre recette", - "SAISIE_NUMERO_QUITANCE": "Saisir numéro quitance", - "MODIFICATION_NUMERO_QUITANCE": "Modifier numéro quitance", - "SAISIR_QUITANCE": "Saisir quitance", + "SAISIE_NUMERO_QUITANCE": "Saisir numéro quittance", + "MODIFICATION_NUMERO_QUITANCE": "Modifier numéro quittance", + "SAISIR_QUITANCE": "Saisir paiement ou quittance", "CODE_AGENT": "Code agent ", "AVIS_IMPOSITION": "Déclaration", "AGENT_INFORMATION": "Informations sur l'agent", - "UPDATE_DATE": "Date de mis à jour", "ASSIGN_TO_AGENT": "Assigner à un agent", "AVIS_MODIFY_SUCCESS": "Avis modifié avec succès", - "ORDRE_RECETTE_SUCCES": "Ordre de recette saisi avec succès", - "NUMERO_QUITANCE_SUCCES": "Numéro de quitance enregistré avec succès", + "NUMERO_QUITANCE_SUCCES": "Numéro de quittance enregistré avec succès", "ORDRE_RECETTE_MODIFY_SUCCES": "Numéro ordre de recette modifié avec succès", - "NUMERO_QUITANCE_MODIFY_SUCCES": "Numéro de quitance modifié avec succès", - "TAXES_SUR_LA_PROPRETE": "Taxe sur la propreté", + "NUMERO_QUITANCE_MODIFY_SUCCES": "Numéro de quittance modifié avec succès", + "TAXES_SUR_LA_PROPRETE": "Impôt général synthétique *", "SAVE": "Enregistrer", "TEXT_SUPPRESS_CONFIRM_TAXE": "Voulez vous vraiment supprimer cette taxe?", - "NUMERO_QUITANCE": "Numéro quitance", + "NUMERO_QUITANCE": "Numéro quittance", "QUITANCE": "Quitance", "ORDRE_DE_RECETTE": "Ordre de recette", "MODIFY_ORDRE_DE_RECETTE": "Modifier ordre de recette", @@ -645,12 +642,11 @@ "TYPE": "Type", "CODE_MEMBRE": "Code sponsor", "DISTRICT": "District", - "IDENTIFICATION_NUMBER": "Numéro d'identification", "MUNICIPALITY": "Municipalité", "ID_PATENTE": "ID patente", "NETWORK_ID": "ID du réseau", "NEIGHTBORHOOD": "Quartier", - "ORDRE_RECETTE_RECEIPT": "Recette et quitance", + "ORDRE_RECETTE_RECEIPT": "Recette et quittance", "HISTORY_OF": "Historique des", "AVIS_IMPOSITIONS": "déclarations", "ORDRE_RECETTES_RECEIPTS": "recettes et quitances", @@ -694,7 +690,6 @@ "ACTIF": "actif", "ACTIFS": "actifs", "TAXE_INFORMATION": "Informations sur la déclaration", - "ACTIFS": "actifs", "NUMERO_AVIS_IMPOSITION": "N° déclaration", "ADD_ORDRE_RECETTE": "Ajouter un ordre de recette", "PENALITE_ON_TAXE": "Pénalité sur les taxes", @@ -707,14 +702,14 @@ "DELETE_PENALITE": "Supprimer la pénalité", "TAUX_PENALITE": "Taux de pénalité (%)", "TAUX": "Taux", - "NO_ORDRE_RECETTE_WITH_QUITANCE": "Aucun ordre de recette sans quitance", + "NO_ORDRE_RECETTE_WITH_QUITANCE": "Aucun ordre de recette sans quittance", "SAVE_PENALITY": "Taux", "SAISIE_PENALITY": "Saisie des pénalités", "MODIFICATION_SAISIE_PENALITY": "Modification/Suppression", "YOU_HAVE_DEFINED_PENALITY_FOR_THIS_YEAR": "Vous avez déjà définit une pénalité pour les années suivantes:", "AMOUNT_ORDRE_RECETTE": "Montant de l'ordre de recette", "AMOUNT_TAX_NOTICE": "Montant de la déclaration", - "YOU_CANT_DELETE_LAST_TAX_NOTICE": "Une quitance doit contenir au moins un ordre de recette", + "YOU_CANT_DELETE_LAST_TAX_NOTICE": "Une quittance doit contenir au moins un ordre de recette", "WOULD_YOU_WANT_SEARCH_BY_NAME": "Voulez-vous rechercher l'usager par son nom ?", "USAGER_NAME": "Nom de l'usager", "NO_USAGER_CORRESPONDING_TO_SEARCH": "Aucun usager ne correspond à votre recherche", @@ -729,9 +724,8 @@ "PENALITE_INCLUSE": "Pénalité incluse", "SOINS": "Soins", "INVOICE": "Facture", - "ORDRE_RECETTE_QUITANCE": "Ordre et quitance", + "ORDRE_RECETTE_QUITANCE": "Ordre et quittance", "ID": "ID", "CONNEXION_CHOICE": "Choix de connexion", "CONNEXION_CHOICE_DESCRIPTION": "Un compte agent de recharge est associé à votre numéro. Voulez vous continuer en tant que agent recharge ?" - } diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index a0f6cbe..27984b9 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - Simba + SIM_ba mobile CUD diff --git a/app/screens/WebviewScreen.js b/app/screens/WebviewScreen.js index f3c0a1a..5c28209 100644 --- a/app/screens/WebviewScreen.js +++ b/app/screens/WebviewScreen.js @@ -324,7 +324,7 @@ const WebviewScreen = ({ const params = queryString.parse(webViewState.url); let transaction_id = ''; - let token = ''; + let token = null; const keys = Object.keys(params); keys.forEach(elt => { if (elt.includes('transaction_id')) transaction_id = params[elt]; diff --git a/app/screens/login/CreateUserStep.js b/app/screens/login/CreateUserStep.js index 2fabf67..4a4aa34 100644 --- a/app/screens/login/CreateUserStep.js +++ b/app/screens/login/CreateUserStep.js @@ -131,9 +131,9 @@ class CreateUserStep extends Component { companies_types_selected_value: null, responsable_name: null, technical_approval: null, - municipality: null, + municipality: "Douala", neighborhood: null, - district: null, + district: "Douala 3eme", id_patente: null, TVA: false, IRPP: false, @@ -160,7 +160,19 @@ class CreateUserStep extends Component { publicites_taxes: null, messageRequiredImage: "", selectedTax: null, - + accountType:"", + cni_number:"", + birth_date:new Date(), + birth_place:"", + birth_country:"", + nationality_country:"", + father_lastname:"", + father_firstname:"", + mother_lastname:"", + mother_firstname:"", + signboard:"", + entreprise_creation_date: new Date(), // initialisation avec la date actuelle + showDatePicker: false, }; @@ -578,8 +590,8 @@ class CreateUserStep extends Component { renderRequiredTaxesDropdown = (item, index) => { return ( <> - {/* - + {/* - - */} + */} + { item.measurement_unit !== "forfait" && <> @@ -1304,7 +1316,7 @@ handleTaxSlection = (selectedTax) => { renderUserGeoAccount() { let year = new Date(); - const {required_taxes_only_single_tax, selectedTax} = this.state + const {required_taxes_only_single_tax, selectedTax,accountType} = this.state return ( {this.state.displayImage && this.renderDialogImage()} @@ -1335,7 +1347,7 @@ handleTaxSlection = (selectedTax) => { borderRadius: 10, paddingLeft: 20, paddingRight: 20, - backgroundColor: 'white' + backgroundColor: this.state.accountType && this.state.accountType !== '' ? '#FFE0B2' : 'white' }}> {console.log("this.state.result===>>",this.state.result)} { onChangeText={(value, index, data) => { this.setState({companies_types_selected: value.id}); this.updateRequiredTaxes(value); - //console.log("Company", value); + console.log("value12===>>",value) + if (value.name ==="PPH"){ this.setState({accountType:"PP"})}else{this.setState({accountType:"PM"})} + }} /> + { accountType === "PP" && ( + <> + {/* Champ NUMERO CNI (obligatoire) */} + this.setState({ cni_number: text })} + /> + {/* Champ DATE DE NAISSANCE (obligatoire) */} + {/* this.setState({ birth_date: text })} + /> */} + + + + {I18n.t('BIRTH_DATE')} + + + + + {this.state.birth_date.toLocaleDateString()} + + + + + {this.state.showDatePicker &&( + + )} + {/* Champ LIEU DE NAISSANCE (obligatoire) */} + this.setState({ birth_place: text })} + /> + {/* Champ PAYS NAISSANCE (obligatoire) */} + this.setState({ birth_country: text })} + /> + {/* Champ PAYS NATIONALITE (obligatoire) */} + this.setState({ nationality_country: text })} + /> + {/* Champs pour les informations parentales */} + this.setState({ mother_lastname: text })} + /> + this.setState({ mother_firstname: text })} + /> + this.setState({ father_lastname: text })} + /> + this.setState({ father_firstname: text })} + /> + {/* Masquer les champs TECHNICAL AGREMENT et PATENTE */} + + )} + +{ accountType === "PM" && ( + <> + {/* Champ SIGLE (commun aux deux types mais ici on le traite dans le PM) */} + this.setState({ signboard: text })} + /> + {/* Champ DATE CREATION (obligatoire) */} + {/* this.setState({ entreprise_creation_date: text })} + /> */} + + + + {I18n.t('CREATION_DATE')} + + + + + {this.state.entreprise_creation_date.toLocaleDateString()} + + + + + {this.state.showDatePicker &&( + + )} + {/* Ici, on peut conserver TECHNICAL AGREMENT et PATENTE pour PM */} + this.setState({ technical_approval: text })} + /> + this.setState({ id_patente: text })} + /> + + )} {required_taxes_only_single_tax ? ( - { - this.ProprierteTypeAnim = comp - }} > - {/* + { + this.ProprierteTypeAnim = comp + }} > + {/* - - { - return value - }} - labelExtractor={(value) => { - return value.name - }} - onChangeText={this.handleTaxSlection} - /> - - */} - + + { + return value + }} + labelExtractor={(value) => { + return value.name + }} + onChangeText={this.handleTaxSlection} + + /> + + */} + ) : ( @@ -1544,6 +1751,8 @@ handleTaxSlection = (selectedTax) => { label={`${I18n.t("COMMUNE_SIEGE_SOCIAL")} *`} data={this.state.result.municipalities} useNativeDriver={true} + disabled={true} + value={this.state.municipality} valueExtractor={(value) => { return value }} @@ -1576,6 +1785,8 @@ handleTaxSlection = (selectedTax) => { label={`${I18n.t('ARRONDISSEMENT')} *`} data={this.result.districts} useNativeDriver={true} + disabled={true} + value={this.state.district} valueExtractor={(value) => { return value }} @@ -1589,7 +1800,7 @@ handleTaxSlection = (selectedTax) => { - { + {/* { this.neightborhoodAnim = comp }}> { onChangeText={(text) => { this.setState({neighborhood: text}) }}/> - + */} + { this.neightborhoodAnim = comp }}> + {console.log("ICI===>>",this.state.result)} + {console.log("ICI===>>",this.state.result.neighborhoods)} + { + const id = parseInt(selectedItem.id, 10); + this.setState({ neighborhood: selectedItem.name }); + }} + /> + +{/* {this.state.neighborhood} */} { data['latitude'] = this.state.data.latitude; data['longitude'] = this.state.data.longitude; data['player_id'] = this.state.player_id; + data['accountType'] = this.state.accountType; + data['cni_number'] = this.state.cni_number; + data['birth_date'] = this.state.birth_date; + data['birth_place'] = this.state.birth_place; + data['birth_country'] = this.state.birth_country; + data['nationality_country'] = this.state.nationality_country; + data['father_lastname'] = this.state.father_lastname; + data['father_firstname'] = this.state.father_firstname; + data['mother_lastname'] = this.state.mother_lastname; + data['mother_firstname'] = this.state.mother_firstname; + data['signboard'] = this.state.signboard; + data['entreprise_creation_date'] = this.state.entreprise_creation_date; for (let i in user) { data[i] = user[i]; } data['category'] = user.category; data['active'] = '0'; + // Ajout de la logique conditionnelle pour vider les champs en fonction du type de compte. + if (this.state.accountType === "PP") { + // Pour une personne physique, on s'assure que les champs spécifiques à une personne morale soient à null. + data['signboard'] = null; + data['entreprise_creation_date'] = null; + data['technical_approval'] = null; + data['id_patente'] = null; + } else if (this.state.accountType === "PM") { + // Pour une personne morale, on met à null les champs spécifiques à une personne physique. + data['cni_number'] = null; + data['birth_date'] = null; + data['birth_place'] = null; + data['birth_country'] = null; + data['nationality_country'] = null; + data['father_lastname'] = null; + data['father_firstname'] = null; + data['mother_lastname'] = null; + data['mother_firstname'] = null; + } console.log("DATA TO SEND CONVERT", data); let idsNetworksGroup1 = ["15", "16", "21", "17"]; @@ -2244,9 +2499,9 @@ handleTaxSlection = (selectedTax) => { } else this.setState({isLoading: false}); } else { + console.log("here===>>",JSON.stringify(data, null, 2)); createGeolocatedAccount(data).then((result) => { - console.log('resulta==========>>>>>>>',result); - console.log('datass==========>>>>>>>',data); + console.log("here2===>>",result); if (result.success !== undefined && result.success === 1) { const message = result.category === 'super' ? I18n.t("HYPERVISOR_MUST_VALIDATE_SUPERVISOR") : I18n.t("ACCOUNT_SUCCESSFULL_CREATED") diff --git a/app/screens/login/FilteredList .js b/app/screens/login/FilteredList .js index f8f3f84..90e136d 100644 --- a/app/screens/login/FilteredList .js +++ b/app/screens/login/FilteredList .js @@ -1,6 +1,7 @@ import React, { Component } from 'react'; import { View, Text, TextInput, FlatList, TouchableOpacity } from 'react-native'; import { responsiveWidth} from 'react-native-responsive-dimensions'; +import I18n from "react-native-i18n"; class FilteredList extends Component { constructor(props) { @@ -52,7 +53,7 @@ class FilteredList extends Component { > {I18n.t('NEXT')} - - Code Hierachique : Code entré lors de la création d'un administrateur de taxe ou d'un régisseur - Code Taxe : Code entré lors de la création d'un contribuable + + + + {I18n.t('HIERACHIC_CODE')} : + {' '} + {I18n.t('HIERACHIC_CODE_DESCRIPTION')} + + + {I18n.t('TAX_CODE')} :{' '} + {I18n.t('TAX_CODE_DESCRIPTION')} + ); diff --git a/app/screens/login/createUserStep2.js b/app/screens/login/createUserStep2.js index dfbef6f..49802f4 100644 --- a/app/screens/login/createUserStep2.js +++ b/app/screens/login/createUserStep2.js @@ -148,7 +148,7 @@ export default class CreateUserStep2 extends Component { longitude: "", // town: { // name: "Douala", - // id: "38", + // id: 2", // indicatif: "+237" // }, @@ -515,7 +515,7 @@ export default class CreateUserStep2 extends Component { town = result; this.setState({town: { name: "Douala", - id: "38", + id: "2", indicatif: "+237" }}); }) @@ -529,7 +529,7 @@ export default class CreateUserStep2 extends Component { town = resultTowwn; this.setState({town: { name: "Douala", - id: "38", + id: "2", indicatif: "+237" }}); }); @@ -1192,7 +1192,7 @@ export default class CreateUserStep2 extends Component { // data['town'] = this.state.town; data['town'] = { name: "Douala", - id: "38", + id: "2", indicatif: "+237" } diff --git a/app/utils/i18n/ar.json b/app/utils/i18n/ar.json index a17f8a3..49de444 100644 --- a/app/utils/i18n/ar.json +++ b/app/utils/i18n/ar.json @@ -1,5 +1,5 @@ { - "WELCOME": "مرحبًا بكم في iLink World!", + "WELCOME": "مرحبًا بكم في SIM_ba!", "HELP": "مساعدة", "SIMPLE_USER": "مستخدم بسيط", "GEOLOCATED_USER": "الموقع الجغرافي المستخدم", @@ -209,8 +209,8 @@ "MEMBERSHIP_REQUEST": "طلبات العضوية", "HISTORY_TYPE_REQUEST": "استعلامات", "TREAT": "معاهدة", - "EXIT_TITLE": "أغلق iLink World!", - "EXIT_DESC": "هل تريد حقًا إغلاق iLink World؟", + "EXIT_TITLE": "أغلق SIM_ba!", + "EXIT_DESC": "هل تريد حقًا إغلاق SIM_ba؟", "NO_TREAT": "غير معالج", "EXIT": "أغلق", "PERIOD": "فترة", @@ -223,7 +223,7 @@ "ACCOUNT_ACTIVATE_TEXT": "تم تنشيط حسابك بنجاح!", "HISTORY_END": "النهاية", "DONT_VALIDATE_ACCOUNT": "الحساب لم يتم التحقق منه", - "CONNECTION_SUCCESSFULL_TEXT": "تسجيل دخول ناجح مرحبًا بك في iLink World!", + "CONNECTION_SUCCESSFULL_TEXT": "تسجيل دخول ناجح مرحبًا بك في SIM_ba!", "UNVALIDATE_ACCOUNT_TEXT": "لم يدقق برنامج Hypervisor في حسابك بعد", "TEXT_NEED_POSITION": "الرجاء تحديث موقعك!", "TITLE_NEED_POSITION": "يلزم تحديث موقعك", @@ -234,18 +234,18 @@ "TEXT_UPDATE_POSITION_FAILED_2": "غير قادر على استعادة موقعك", "TITLE_ERROR_SURVENU": "لقد حدث خطأ!", "TITLE_PROBLE_COME": "حدثت مشكلة", - "TEXT_ERROR_START_APPLICATION": "حدث خطأ أثناء بدء iLink World ، يرجى إعادة تشغيل iLink World", - "TEXT_UNABLE_TO_GET_YOUR_POSITION": "غير قادر على استعادة موقعك ، يرجى التأكد من تمكين GPS الخاص بك وإعادة تشغيل iLink World", + "TEXT_ERROR_START_APPLICATION": "حدث خطأ أثناء بدء SIM_ba ، يرجى إعادة تشغيل SIM_ba", + "TEXT_UNABLE_TO_GET_YOUR_POSITION": "غير قادر على استعادة موقعك ، يرجى التأكد من تمكين GPS الخاص بك وإعادة تشغيل SIM_ba", "RESTART": "كرر", "TEXT_UNABLE_TO_GET_COUNTRY_INFO": "غير قادر على استرداد المعلومات من بلدك. تحقق من اتصالك بالإنترنت. انقر فوق موافق للمحاولة مرة أخرى.", "TITLE_UNABLE_TO_AUTORISE": "فشل التفويض", - "MISSING_AUTORISATION_LOCATION": "iLink World غير مخول للوصول إلى موقعك ، يرجى السماح لـ iLink World بالوصول إلى موقعك وإعادة تشغيل iLink World", + "MISSING_AUTORISATION_LOCATION": "SIM_ba غير مخول للوصول إلى موقعك ، يرجى السماح لـ SIM_ba بالوصول إلى موقعك وإعادة تشغيل SIM_ba", "TEXT_FORGOTTEN_PASSWORD": "أدخل اسم المستخدم الخاص بك ، وسنرسل لك كلمة مرور جديدة", "TEXT_NETWORK_UNABLE": "الشبكة غير متوفرة ، هل تريد المحاولة مرة أخرى؟", "LOADING_TEXT_MARKERS": "المزيد من النقاط", "LOADING_TEXT_MARKERS_2": "around،", "UNABLE_GET_INFORMATION": "مشكلة استرجاع المعلومات", - "UNABLE_GET_INFORMATION_TEXT": "تأكد من تشغيل GPS ووضعه في وضع الدقة العالية وإعادة تشغيل iLink World", + "UNABLE_GET_INFORMATION_TEXT": "تأكد من تشغيل GPS ووضعه في وضع الدقة العالية وإعادة تشغيل SIM_ba", "ACCOUNT_CREATED_SUCCESS": "تم إنشاء الحساب بنجاح. سوف تتلقى في بضع دقائق رسالة بريد إلكتروني ورسالة نصية تحتوي على معلوماتك. سنقوم بإعادة توجيهك إلى صفحة تسجيل الدخول", "TITLE_HELP_SOON": "مساعدة غير متوفرة!", "HELP_SOON": "سيكون هناك برنامج تعليمي يساعدك في فهم ميزات التطبيق قريبًا." diff --git a/app/utils/i18n/en.json b/app/utils/i18n/en.json index d9792d2..7995808 100644 --- a/app/utils/i18n/en.json +++ b/app/utils/i18n/en.json @@ -1,5 +1,5 @@ { - "WELCOME": "Welcome to iLink World !", + "WELCOME": "Welcome to SIM_ba !", "WAITING_LONG": "Waiting for a moment", "HELP": "Help", "SIMPLE_USER": "Simple User", @@ -13,6 +13,7 @@ "THE_AGENT": "Agent", "USER": "User", "HYPERVISOR": "Hypervisor", + "YOU_HAVE": "You have", "OPEN": "Open", "POSITION": "My position", "TAKE_MY_PLACE": "Take my position", @@ -34,25 +35,18 @@ "ASK_FOR_SUPERVISOR1": "Ask to become a supervisor", "CREDIT_ASK_FROM_MEMBERS": "Credit requests from your members", "ASK_MEMBERS": "Membership applications", - "MY_ACCOUNT": "My account", - "WALLET": "Wallet", + "AMOUNT_LABEL": "Amount", + "AMOUNT_LABEL_DESCRIPTION": "Please enter the amount", + "DESTINATAIRE": "Recipient", + "ERROR_LABEL": "Error", "NO_BANK_AVAILABLE": "No bank available", "BANK_LIST": "Bank list", "NO_OPERATOR_AVAILABLE": "No operator available", - "ENTER_VALID_AMOUNT": "Enter a valid amount", - "ENTER_AMOUNT_SUPERIOR_ZEROR": "Enter amount superior to zero", - "AMOUNT_SUPERIOR_TO_PRINCIPAL_ACCOUNT": "Amount greater than that of the agent's main account", - "PAYMENT_DONE": "Payment done", - "PAYMENT_ERROR": "Payment error", - "MAKE_DEPOSIT": "Make a deposit", - "MAKE_WITHDRAWAL": "Make withdrawal", - "WITHDRAWAL_TYPE": "Withdrawal mode", - "DEPOSIT_DESCRIPTION": "Make a deposit", - "ERROR_TRANSFER": "Transfer error", - "SUCCESS_TRANSFER": "Transfer done", - "WITHDRAWAL_SUCCESS": "Withdrawal done", - "WITHDRAWAL_ERROR": "Withdrawal error", - "WALLET_TO_WALLET_SUCCESS_TRANSFER": "Wallet to wallet transfer successfully completed", + "DEPOSIT_SUCCESS": "Deposit done successfully", + "SUCCESS": "Success", + "ETAT": "State", + "MY_ACCOUNT": "My account", + "WALLET": "Wallet", "DEPOSIT": "Deposit", "EN_ATTENTE_DE_VALIDATION": "Waiting for validation", "REMBOURSE": "Reimbursed", @@ -62,8 +56,17 @@ "RETRAIT_ARGENT": "Receive money", "CONFIRM_DEPOSIT": "Confirm deposit", "CONFIRM_WITHDRAWAL": "Confirm withdrawal", - "CHANGE_SOURCE_CARD": "Change the type of entry number", + "ENTER_VALID_AMOUNT": "Enter a valid amount", + "ENTER_AMOUNT_SUPERIOR_ZEROR": "Enter amount superior to zero", + "AMOUNT_SUPERIOR_TO_PRINCIPAL_ACCOUNT": "Amount greater than that of the agent's main account", + "ENTER_VALID_SERIAL_NUMBER": "Please enter the correct serial number", + "MAKE_DEPOSIT": "Make a deposit", + "MAKE_WITHDRAWAL": "Make withdrawal", + "WITHDRAWAL_TYPE": "Withdrawal mode", + "PAYMENT_DONE": "Payment done", + "PAYMENT_ERROR": "Payment error", "CHOOSE_SOURCE": "Choose source", + "CHANGE_SOURCE_CARD": "Change the type of entry number", "CREDIT_CARD": "Credit card", "CREDIT_ACCOUNT": "Credit account", "SAVINGS_ACCOUNT": "Saving account", @@ -77,15 +80,18 @@ "CARD_EXPIRY_LABEL": "Expiry.", "CARD_CVC_LABEL": "CVC/CCV", "CVC_CARD_ERROR": "CVC card error format", + "DEPOSIT_DESCRIPTION": "Make a deposit", + "ERROR_TRANSFER": "Transfer error", + "SUCCESS_TRANSFER": "Transfer done", + "WITHDRAWAL_SUCCESS": "Withdrawal done", + "WITHDRAWAL_ERROR": "Withdrawal error", + "WALLET_TO_WALLET_SUCCESS_TRANSFER": "Wallet to wallet transfer successfully completed", "THIS_FIELD_IS_REQUIRED": "This field is required", "PLEASE_ENTER_THE_AMOUNT": "Please enter the amount", "CHOOSE_OPTION": "Please choose an option", "CHOOSE_OPERATOR": "Please choose an operator", "EXPIRY_CARD_ERROR": "Date incorrect", "CARD_NUMBER_ERROR": "Card number incorrect", - "AMOUNT_LABEL": "Amount", - "AMOUNT_LABEL_DESCRIPTION": "Please enter the amount", - "DESTINATAIRE": "Recipient", "WITHDRAWAL": "Withdrawal", "LINK_CARD": "Link my card", "LINK_CARD_REATTACH": "Link | Reattach", @@ -137,16 +143,21 @@ "QUARTIER_COMMUNE": "Neighborhood in the town", "ARRONDISSEMENT": "Borough", "PATENTE": "Patent", - "TVA": "TVA", + "TVA": "VAT", "IRPP": "IRPP", "ANNEE_TAXE": "Paid year taxed", "ANNEE_TAXE_N": "Paid year taxed N", "ANNEE_TAXE_N_1": "Année taxé payée N-1", "ANNEE_TAXE_N_2": "Année taxé payée N-2", "TYPE_ACTIVITE": "Type d'activité", + "TECHNICAL_AGREMENT": "Technical approval or license", + "IMMATRICULATION_DGI": "UIN", + "INFORMATION_FICHE_CIRCUIT": "Identification sheet", + "OTHERS_INFORMATIONS": "Other information", "SUCCESS_CREATION_GROUP": "Creation information", "ERROR_CREATION_GROUP": "Creation error", "ERROR_JOIN_GROUP": "Join error", + "SUCCES_JOIN_GROUP": "Group join success", "CREATE_GROUP": "Create group", "MANAGE_GROUP": "Manage group", "VALIDATION_DEMAND": "Validation request", @@ -234,7 +245,6 @@ "COMMISSION_TRANSFER_ERROR_EMPTY": "The commission balance is empty", "CONFIRM": "Confirm", "CONFIRM_TRANSFER_COMMISSION": "Confirm commission transfer", - "CREATION_DATE": "Creation date", "PRINCIPAL_ACCOUNT_TITLE": "Principal account", "NUMERO_COMPTE": "Account number", "NO_WALLET_ACTIVED": "No wallet is activated for your account", @@ -405,10 +415,6 @@ "CANCEL_LABEL": "Cancel", "SUBMIT_LABEL": "Submit", "PHISIC_SECURITY": "Physic security", - "ERROR_LABEL": "Error", - "SUCCESS": "Success", - "ETAT": "State", - "DEPOSIT_SUCCESS": "Deposit done successfully", "TEXT_GUIDE_USER_1": "You have just connected.\n Your location is marked in the center of the map with the indication \"You are here\" ", "TEXT_GUIDE_USER_3": "Clicking the '+' button will open the options menu", "TEXT_GUIDE_USER_4": "Click on a marker to get the information on a point", @@ -452,7 +458,6 @@ "CHOOSE_LANGUAGE": "Choose the language", "MODIFY_PASSWORD": "Forgotten password", "CONTACT": "Contact", - "UPDATE": "... update", "FAQ": "FAQ", "UPDATE_POSITION_TEXT": "Update my position", "YOU_ARE": "Are you?", @@ -516,11 +521,13 @@ "HISTORY_TYPE": "Type", "HISTORY_TYPE_ASK": "Requests", "REQUEST_RECEIVE": "Requests received", + "DEMANDE_RECEIVE": "Request received", "MY_DEMANDE": "My requests", "PHONE_TRANSACTION": "Transaction number", "DEMAND_TEXT_FIRST_PART": "made a request for", "DEMAND_TEXT_FIRST_PART_YOU": "You made a request for ", "REQUEST_SEND": "Request Sent", + "DEMANDE_SEND": "Request sent", "DEMAND_RECEIVE": "Requests received", "DEMAND_VALIDATION_GROUP_RECEIVE": "Validation requests", "DEMAND_DELETE_GROUP_RECEIVE": "Removal requests", @@ -539,8 +546,8 @@ "MEMBERSHIP_REQUEST": "Membership applications", "HISTORY_TYPE_REQUEST": "Queries", "TREAT": "Processed", - "EXIT_TITLE": "Close iLink World!", - "EXIT_DESC": "Do you really want to close iLink World?", + "EXIT_TITLE": "Close SIM_ba!", + "EXIT_DESC": "Do you really want to close SIM_ba?", "NO_TREAT": "Unprocessed", "EXIT": "Close", "PERIOD": "Period", @@ -553,7 +560,7 @@ "ACCOUNT_ACTIVATE_TEXT": "Your account has been activated successfully!", "HISTORY_END": "End", "DONT_VALIDATE_ACCOUNT": "Account not validated", - "CONNEXION_SUCCESSFULL_TEXT": "Successful login Welcome to iLink World!", + "CONNEXION_SUCCESSFULL_TEXT": "Successful login Welcome to SIM_ba!", "UNVALIDATE_ACCOUNT_TEXT": "Your hypervisor has not yet verified your account", "TEXT_NEED_POSITION": "Please update your location!", "TITLE_NEED_POSITION": "Your location needs to be updated", @@ -566,12 +573,12 @@ "TITLE_PROBLE_COME": "A problem has been encountered", "TITLE_SUPPRESS_CONFIRM": "Confirm deletion", "TEXT_SUPPRESS_CONFIRM": "Do you really want to delete this user ?", - "TEXT_ERROR_START_APPLICATION": "An error occurred while starting iLink World, please restart iLink World", - "TEXT_UNABLE_TO_GET_YOUR_POSITION": "Unable to retrieve your location, please make sure your GPS is enabled and restart iLink World", + "TEXT_ERROR_START_APPLICATION": "An error occurred while starting SIM_ba, please restart SIM_ba", + "TEXT_UNABLE_TO_GET_YOUR_POSITION": "Unable to retrieve your location, please make sure your GPS is enabled and restart SIM_ba", "RESTART": "REPEAT", "TEXT_UNABLE_TO_GET_COUNTRY_INFO": "Unable to retrieve information from your country, check your internet connection, click \" Ok \"to try again,", "TITLE_UNABLE_TO_AUTORISE": "Failed to Authorize", - "MISSING_AUTORISATION_LOCATION": "iLink World is not authorized to access your location, please allow iLink World to access your location and restart iLink World", + "MISSING_AUTORISATION_LOCATION": "SIM_ba is not authorized to access your location, please allow SIM_ba to access your location and restart SIM_ba", "TEXT_FORGOTTEN_PASSWORD": "Enter your username, we will send you a new password", "TEXT_NETWORK_UNABLE": "Network not available, want to try again?", "LOADING_TEXT_MARKERS": "More points", @@ -580,7 +587,7 @@ "NO_POINT_FOUND": "No points found ", "LAUNCH_POINT_WITH_FILTER": "Do you want to restart the search within a radius of ", "UNABLE_GET_INFORMATION": "Problem of retrieval of information", - "UNABLE_GET_INFORMATION_TEXT": "Make sure your GPS is turned on and put in high precision mode and restart iLink World", + "UNABLE_GET_INFORMATION_TEXT": "Make sure your GPS is turned on and put in high precision mode and restart SIM_ba", "TITLE_HELP_SOON": "Help not available!", "YOUR_NETWORK": "Select your network", "YOUR_NETWORK_SELECTED": "Your network", @@ -607,7 +614,7 @@ "NUMERO_QUITANCE_SUCCES": "Successful receipt number", "ORDRE_RECETTE_MODIFY_SUCCES": "Recipe order number successfully changed", "NUMERO_QUITANCE_MODIFY_SUCCES": "Receipt number changed successfully", - "TAXES_SUR_LA_PROPRETE": "Tax on cleanliness", + "TAXES_SUR_LA_PROPRETE": "Synthetic general tax *", "SAVE": "Save", "TEXT_SUPPRESS_CONFIRM_TAXE": "Are you sure you want to remove this tax?", "NUMERO_QUITANCE": "Receipt number", @@ -615,7 +622,6 @@ "ORDRE_DE_RECETTE": "Recipe order", "MODIFY_ORDRE_DE_RECETTE": "Change recipe order", "ORDRE_DE_RECETTE_NUMBER": "Recipe order number", - "ORDRE_RECETTE_SUCCES": "Recipe order successfully changed", "RECEIPT_NUMBER": "Receipt number", "NUMBER": "Number", "ACTION": "Action", @@ -634,12 +640,10 @@ "PAYMENT_DEADLINE": "Payment deadline", "TAX_NOTICE_CREATED_AT": "Tax notice created at", "TOTAL_AMOUNT": "Total amount", - "UPDATE_DATE": "Update date", "YEAR": "Year", "TYPE": "Type", "CODE_MEMBRE": "Sponsor code", "DISTRICT": "District", - "IDENTIFICATION_NUMBER": "Identification number", "MUNICIPALITY": "Municipality", "ID_PATENTE": "ID patent", "NETWORK_ID": "Network ID", @@ -652,7 +656,7 @@ "PRINCIPAL_AMOUNT": "Principal amount", "DATE_AVIS_IMPOSITION": "Tax notice date", "TEXT_NETWORK_UNABLE_CHOOSE_ANOTHER": "This network is inactive, please choose another", - "ENTER_SPONSOR_CODE": "Renseignez votre code hiérarchique ou taxe", + "ENTER_SPONSOR_CODE": "Enter your hierarchical code or tax", "NOM_SOCIETE": "Society name", "TAKE_My_POSITION": "Retreive position", "CREATE_ACTIF": "Create asset", @@ -693,6 +697,7 @@ "PENALITE_ON_TAXE": "Penalty on taxes", "PENALITE_MANAGE": "Penalty management", "PENALITE": "Penalty", + "PENALITES": "Penalty", "NO_PENALITE": "No penality", "MODIFY_PENALITE": "Modify penality", "DELETE_PENALITE": "Delete penality", @@ -700,10 +705,12 @@ "TAUX_PENALITE": "Penalty rate (%)", "TAUX": "Rate", "NO_ORDRE_RECETTE_WITH_QUITANCE": "No recipe order with tax notice", + "SAVE_PENALITY": "Penalty saved", "SAISIE_PENALITY": "Entering penalties", "MODIFICATION_SAISIE_PENALITY": "Modification/Deletion", "YOU_HAVE_DEFINED_PENALITY_FOR_THIS_YEAR": "You have already set a penalty for the following year(s)", "AMOUNT_ORDRE_RECETTE": "Revenue order amount", + "AMOUNT_TAX_NOTICE": "Tax Notice Amount", "YOU_CANT_DELETE_LAST_TAX_NOTICE": "A discharge must contain at least one receipt order", "WOULD_YOU_WANT_SEARCH_BY_NAME": "Would you want to make search by name ?", "USAGER_NAME": "User name", @@ -713,5 +720,41 @@ "BY_QR_CODE": "By QR Code", "SCAN": "Scan", "BRING_YOUR_CAMERA_CLOSER_TO_SCAN_QR_CODE": "Bring your camera closer to the QR Code to scan it", - "LOADING_CREDIT_TRANSFER": "Credit transfert in progress..." -} \ No newline at end of file + "CLOSE": "Close", + "NUMBER_OF_DAYS": "Number of days", + "NUMBER_OF_DAYS_INCORRECT": "The number of days must be between 1 and 366", + "PENALITE_INCLUSE": "Penalty included", + "SOINS": "Care", + "INVOICE": "Invoice", + "ORDRE_RECETTE_QUITANCE": "Order and receipt", + "ID": "ID", + "CONNEXION_CHOICE": "Choice of connection", + "CONNEXION_CHOICE_DESCRIPTION": "A recharge agent account is associated to your number. Would you like to continue as a recharge agent?", + "AGENTS_RECHARGE": "Refill agents", + "LOADING_CREDIT_TRANSFER": "Credit transfert in progress...", + "MOBILE_MONEY": "Mobile Money", + "PAYMENT_METHOD": "Payment Method", + "PAYMENT": "Payment", + "AVIS_NON_EMIS": "Notice Not Issued", + "PAYMENT_COULD_NOT_MADE": "The payment could not be made", + "CASH": "Cash", + "HIERACHIC_CODE": "Hierachic code", + "HIERACHIC_CODE_DESCRIPTION": "Code entered when creating a tax administrator or registrar", + "TAX_CODE": "Tax code", + "TAX_CODE_DESCRIPTION": "Code entered when creating a taxpayer", + "FIND_A_NEIGHBORHOOD": "Find a neighborhood *", + "WHATS_YOUR_BUSINESS": "What's your business? *", + "ID_CARD_NUMBER": "ID Card Number", + "BIRTH_DATE": "Date of Birth *", + "BIRTH_PLACE": "Place of Birth *", + "BIRTH_COUNTRY": "Country of Birth *", + "NATIONALITY_FORM": "Nationality *", + "MOTHER_LASTNAME": "Mother's Last Name *", + "MOTHER_FIRSTNAME": "Mother's First Name", + "FATHER_LASTNAME": "Father's Last Name *", + "FATHER_FIRSTNAME": "Father's First Name", + "SIGNBOARD": "Acronym *", + "CREATION_DATE": "Creation Date", + "TECHNICAL_APPROVAL": "Technical Approval", + "TRADE_LICENSE": "Business License" +} diff --git a/app/utils/i18n/fr.json b/app/utils/i18n/fr.json index bc747bc..e66edb2 100644 --- a/app/utils/i18n/fr.json +++ b/app/utils/i18n/fr.json @@ -134,7 +134,6 @@ "TAXE": "Taxe", "INTERET": "Intérêt", "SOCIETY_TYPE": "Type de société", - "IDENTIFICATION_NUMBER": "Numéro d'identification", "REGISTRE_COMMERCE": "Registre de commerce", "NOM_RESPONSABLE": "Nom du responsable", "COMMUNE_SIEGE_SOCIAL": "Commune du siège social", @@ -258,7 +257,6 @@ "NO_WALLET_ACTIVED": "Aucun wallet n'est activé pour votre compte", "TRANSFER_TO_PRINCIPAL_ACCOUNT": "Transférer commissions", "PRINCIPAL": "Principal", - "CREATION_DATE": "Date de création", "ENTER_YOUR_CARD_ID": "Entrer vos identifiants bancaires", "THE_ACCOUNT": "Le compte ", "NO_GEO_POINT_CODE": "Vous n'avez aucun point geolocalisé libre", @@ -307,7 +305,7 @@ "CREDIT": "Crédit", "NEXT": "Suivant", "PREVIOUS": "Précédent", - "SPONSOR_CODE": "Code réseau de taxe", + "SPONSOR_CODE": "Code classe de taxes", "CODE_PARRAIN": "Code hiérarchique ou taxe", "CODE_SPONSOR": "Code sponsor", "SOLDE_UNVAIBLE": "solde non disponible", @@ -426,7 +424,7 @@ "TEXT_GUIDE_USER_11": "Cliquez sur l'option de profil pour avoir des informations lier à votre compte", "CATEGORY": "Catégorie", "WAY": "Itinéraire", - "ADD_NETWORK": "Ajouter réseau de taxe", + "ADD_NETWORK": "Ajouter une classe de taxes", "POINT_NUMBER": "Nombres de points", "SUPERIOR_CODE": "Code hiérarchique ou taxe", "ADD_SUCCES": "Ajout reussi", @@ -523,11 +521,13 @@ "HISTORY_TYPE": "Type", "INVALID_MONTANT": "Montant invalide", "HISTORY_TYPE_ASK": "Demandes", + "REQUEST_RECEIVE": "Demande reçue", "DEMANDE_RECEIVE": "Demandes reçues", "MY_DEMANDE": "Mes demandes", "PHONE_TRANSACTION": "Numéro de transaction", "DEMAND_TEXT_FIRST_PART": "a effectué une demande de ", "DEMAND_TEXT_FIRST_PART_YOU": "Vous avez effectué une demande de ", + "REQUEST_SEND": "Demande envoyée", "DEMANDE_SEND": " Demande Envoyée", "DEMAND_RECEIVE": "Demandes reçues", "DEMAND_VALIDATION_GROUP_RECEIVE": "Demandes de validation", @@ -601,23 +601,21 @@ "ORDRE_RECETTE": "Ordre recette", "NO_ORDRE_RECETTE": "Aucun ordre de recette", "MODIFICATION_ORDRE_RECETTE": "Modifier ordre recette", - "SAISIE_NUMERO_QUITANCE": "Saisir numéro quitance", - "MODIFICATION_NUMERO_QUITANCE": "Modifier numéro quitance", - "SAISIR_QUITANCE": "Saisir quitance", + "SAISIE_NUMERO_QUITANCE": "Saisir numéro quittance", + "MODIFICATION_NUMERO_QUITANCE": "Modifier numéro quittance", + "SAISIR_QUITANCE": "Saisir paiement ou quittance", "CODE_AGENT": "Code agent ", "AVIS_IMPOSITION": "Déclaration", "AGENT_INFORMATION": "Informations sur l'agent", - "UPDATE_DATE": "Date de mis à jour", "ASSIGN_TO_AGENT": "Assigner à un agent", "AVIS_MODIFY_SUCCESS": "Avis modifié avec succès", - "ORDRE_RECETTE_SUCCES": "Ordre de recette saisi avec succès", - "NUMERO_QUITANCE_SUCCES": "Numéro de quitance enregistré avec succès", + "NUMERO_QUITANCE_SUCCES": "Numéro de quittance enregistré avec succès", "ORDRE_RECETTE_MODIFY_SUCCES": "Numéro ordre de recette modifié avec succès", - "NUMERO_QUITANCE_MODIFY_SUCCES": "Numéro de quitance modifié avec succès", - "TAXES_SUR_LA_PROPRETE": "Taxe sur la propreté", + "NUMERO_QUITANCE_MODIFY_SUCCES": "Numéro de quittance modifié avec succès", + "TAXES_SUR_LA_PROPRETE": "Impôt général synthétique *", "SAVE": "Enregistrer", "TEXT_SUPPRESS_CONFIRM_TAXE": "Voulez vous vraiment supprimer cette taxe?", - "NUMERO_QUITANCE": "Numéro quitance", + "NUMERO_QUITANCE": "Numéro quittance", "QUITANCE": "Quitance", "ORDRE_DE_RECETTE": "Ordre de recette", "MODIFY_ORDRE_DE_RECETTE": "Modifier ordre de recette", @@ -626,7 +624,6 @@ "RECEIPT_NUMBER": "Numéro de reçu", "NUMBER": "Numéro", "ACTION": "Action", - "UPDATE": "Mis à jour", "ADD": "Ajout", "ID_REVENUE_ORDRE": "ID ordre de recette", "ID_SUPER": "ID superviseur", @@ -651,7 +648,7 @@ "ID_PATENTE": "ID patente", "NETWORK_ID": "ID du réseau", "NEIGHTBORHOOD": "Quartier", - "ORDRE_RECETTE_RECEIPT": "Recette et quitance", + "ORDRE_RECETTE_RECEIPT": "Recette et quittance", "HISTORY_OF": "Historique des", "AVIS_IMPOSITIONS": "déclarations", "ORDRE_RECETTES_RECEIPTS": "recettes et quitances", @@ -695,7 +692,6 @@ "ACTIF": "actif", "ACTIFS": "actifs", "TAXE_INFORMATION": "Informations sur la déclaration", - "ACTIFS": "actifs", "NUMERO_AVIS_IMPOSITION": "N° déclaration", "ADD_ORDRE_RECETTE": "Ajouter un ordre de recette", "PENALITE_ON_TAXE": "Pénalité sur les taxes", @@ -708,14 +704,14 @@ "DELETE_PENALITE": "Supprimer la pénalité", "TAUX_PENALITE": "Taux de pénalité (%)", "TAUX": "Taux", - "NO_ORDRE_RECETTE_WITH_QUITANCE": "Aucun ordre de recette sans quitance", + "NO_ORDRE_RECETTE_WITH_QUITANCE": "Aucun ordre de recette sans quittance", "SAVE_PENALITY": "Taux", "SAISIE_PENALITY": "Saisie des pénalités", "MODIFICATION_SAISIE_PENALITY": "Modification/Suppression", "YOU_HAVE_DEFINED_PENALITY_FOR_THIS_YEAR": "Vous avez déjà définit une pénalité pour les années suivantes:", "AMOUNT_ORDRE_RECETTE": "Montant de l'ordre de recette", "AMOUNT_TAX_NOTICE": "Montant de la déclaration", - "YOU_CANT_DELETE_LAST_TAX_NOTICE": "Une quitance doit contenir au moins un ordre de recette", + "YOU_CANT_DELETE_LAST_TAX_NOTICE": "Une quittance doit contenir au moins un ordre de recette", "WOULD_YOU_WANT_SEARCH_BY_NAME": "Voulez-vous rechercher l'usager par son nom ?", "USAGER_NAME": "Nom de l'usager", "NO_USAGER_CORRESPONDING_TO_SEARCH": "Aucun usager ne correspond à votre recherche", @@ -730,7 +726,7 @@ "PENALITE_INCLUSE": "Pénalité incluse", "SOINS": "Soins", "INVOICE": "Facture", - "ORDRE_RECETTE_QUITANCE": "Ordre et quitance", + "ORDRE_RECETTE_QUITANCE": "Ordre et quittance", "ID": "ID", "CONNEXION_CHOICE": "Choix de connexion", "CONNEXION_CHOICE_DESCRIPTION": "Un compte agent de recharge est associé à votre numéro. Voulez vous continuer en tant que agent recharge ?", @@ -741,5 +737,24 @@ "PAYMENT": "Paiement", "AVIS_NON_EMIS": "Avis non émis", "PAYMENT_COULD_NOT_MADE": "Le paiement n'a pas pu être effectué", - "CASH": "Cash" -} \ No newline at end of file + "CASH": "Cash", + "HIERACHIC_CODE": "Code hiérarchique", + "HIERACHIC_CODE_DESCRIPTION": "Code entré lors de la création d'un administrateur de taxe ou d'un régisseur", + "TAX_CODE": "Code taxe", + "TAX_CODE_DESCRIPTION": "Code entré lors de la création d'un contribuable", + "FIND_A_NEIGHBORHOOD": "Rechercher un quartier *", + "WHATS_YOUR_BUSINESS": "Quelle est votre activité *", + "ID_CARD_NUMBER": "Numéro de la CNI", + "BIRTH_DATE": "Date de naissance *", + "BIRTH_PLACE": "Lieu de naissance *", + "BIRTH_COUNTRY": "Pays de naissance *", + "NATIONALITY_FORM": "Nationalité *", + "MOTHER_LASTNAME": "Nom de la mère *", + "MOTHER_FIRSTNAME": "Prénom de la mère", + "FATHER_LASTNAME": "Nom du père *", + "FATHER_FIRSTNAME": "Prénom du père", + "SIGNBOARD": "Sigle *", + "CREATION_DATE": "Date de création", + "TECHNICAL_APPROVAL": "Agrément technique", + "TRADE_LICENSE": "Patente" +} diff --git a/app/webservice/MapService.js b/app/webservice/MapService.js index 53b7de9..af03e3b 100644 --- a/app/webservice/MapService.js +++ b/app/webservice/MapService.js @@ -5,7 +5,8 @@ import I18n from 'react-native-i18n' import {readUser} from './AuthApi' import {isDebugMode, MARKER_URL, mobileAppVersion, opencageDataApiUrl} from "./IlinkConstants"; -let GEOCODDING_URL = "https://test-city.ilink-app.com:8081/geocode"; +// let GEOCODDING_URL = "https://test-city.ilink-app.com:8081/geocode"; +let GEOCODDING_URL = "https://test-cud.ilink-app.com:9081/geocode"; let API_KEY = "AIzaSyAme0ZMQjUynvo6AeSVlMRzUPdcOSuPbZE" export const getLocalMarkers = () => { return db.markers.get_all()