From 51d6cd57c324ed4d95aa9b730bb482e965abefd5 Mon Sep 17 00:00:00 2001 From: Mariya Date: Tue, 28 Nov 2023 15:38:33 +0530 Subject: [PATCH] kannada and hindi version of strings added --- .../ui/fragments/LoginFragment.kt | 8 +- .../ui/fragments/UserListFragment.kt | 14 +- .../registration/AbhaRegistrationFragment.kt | 21 +- .../ReviewDetailsRegistrationFragment.kt | 4 +- .../UserDetailsRegistrationFragment.kt | 29 +-- .../fragment_user_details_registration.xml | 6 +- app/src/main/res/values-hi/strings.xml | 206 +++++++++++++++++ app/src/main/res/values-ka/strings.xml | 211 ++++++++++++++++++ app/src/main/res/values/strings.xml | 46 ++++ 9 files changed, 505 insertions(+), 40 deletions(-) create mode 100644 app/src/main/res/values-hi/strings.xml create mode 100644 app/src/main/res/values-ka/strings.xml diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/LoginFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/LoginFragment.kt index 2891ca7..40a6a69 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/LoginFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/LoginFragment.kt @@ -47,10 +47,10 @@ class LoginFragment : Fragment() { performLogin(loginId, password) } else { if (loginId.isBlank()) { - binding.loginId.error = "Please enter a proper Login ID" + binding.loginId.error = R.string.enter_proper_login_id.toString() } if (password.isBlank()) { - binding.password.error = "Please enter a proper password" + binding.password.error = R.string.enter_proper_password.toString() } } } @@ -72,10 +72,10 @@ class LoginFragment : Fragment() { navigateToUserListFragment() return } else { - Toast.makeText(requireContext(), "Wrong Password", Toast.LENGTH_SHORT).show() + Toast.makeText(requireContext(), R.string.wrong_password, Toast.LENGTH_SHORT).show() } } - Toast.makeText(requireContext(), "Wrong UserID", Toast.LENGTH_SHORT).show() + Toast.makeText(requireContext(), R.string.wrong_user_id, Toast.LENGTH_SHORT).show() } private fun saveUserId(userId: String) { diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/UserListFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/UserListFragment.kt index ea1f623..61362cd 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/UserListFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/UserListFragment.kt @@ -87,8 +87,8 @@ class UserListFragment : BaseFragment() { private fun logoutUser(context: Context) { val builder = AlertDialog.Builder(context) - builder.setTitle("Log Out") - builder.setMessage("Do you want to LogOut the Application?") + builder.setTitle(R.string.log_out) + builder.setMessage(R.string.do_log_out) // Positive button builder.setPositiveButton("Yes") { dialog, _ -> @@ -114,16 +114,16 @@ class UserListFragment : BaseFragment() { } private fun showUploadDialog(context: Context) { val builder = AlertDialog.Builder(context) - builder.setTitle("Upload DB Registration") - builder.setMessage("Do you want to upload the local DB Registration to the cloud?") + builder.setTitle(R.string.upload_db_registration) + builder.setMessage(R.string.upload_local_db_to_cloud) // Positive button - builder.setPositiveButton("Upload") { dialog, _ -> + builder.setPositiveButton(R.string.upload) { dialog, _ -> uploadLoadDBData(dialog) } // Negative button - builder.setNegativeButton("Cancel") { dialog, _ -> + builder.setNegativeButton(R.string.cancel) { dialog, _ -> dialog.dismiss() } @@ -141,7 +141,7 @@ class UserListFragment : BaseFragment() { viewModel.deleteById(userData._id) } dialog.dismiss() - Toast.makeText(requireContext(), "Upload done successfully", Toast.LENGTH_SHORT) + Toast.makeText(requireContext(), R.string.upload_done_successfully, Toast.LENGTH_SHORT) .show() } } diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt index 17b2c0e..d306b96 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt @@ -17,6 +17,7 @@ import com.example.hposregistration.ui.viewmodels.RegistrationViewModel import com.journeyapps.barcodescanner.ScanContract import com.journeyapps.barcodescanner.ScanIntentResult import dagger.hilt.android.AndroidEntryPoint +import `in`.sminnovations.hposregistration.R import `in`.sminnovations.hposregistration.databinding.FragmentAbhaRegistrationBinding import org.json.JSONObject @@ -34,7 +35,7 @@ class AbhaRegistrationFragment : BaseFragment() { registerForActivityResult(ScanContract()) { result: ScanIntentResult -> if (result.contents == null) { Toast.makeText( - requireContext(), "Cancelled: Unable to scan, Try Again!!", Toast.LENGTH_LONG + requireContext(), R.string.cancelled_unable_scan, Toast.LENGTH_LONG ).show() } else { processScannedData(result.contents) @@ -133,7 +134,7 @@ class AbhaRegistrationFragment : BaseFragment() { } catch (e: Exception) { Toast.makeText( requireContext(), - "The QR Code you have scanned is not valid, enter the data manually", + R.string.invalid_qr_code, Toast.LENGTH_SHORT ).show() } @@ -143,23 +144,23 @@ class AbhaRegistrationFragment : BaseFragment() { private fun saveUserDataAsPerAbhaId() { with(binding) { tvScanMessage.visibility = View.VISIBLE - tvScanMessage.text = "You have scanned the Abha ID, need to enter Aadhar ID manually" + tvScanMessage.text = R.string.enter_aadhar_manually.toString() etAbhaId.setText(userData.abhaId) etName.setText(userData.name) } Toast.makeText( - requireContext(), "You have scanned the Abha ID", Toast.LENGTH_SHORT + requireContext(), R.string.scanned_abha_id, Toast.LENGTH_SHORT ).show() } private fun saveUserDataAsPerAadharId() { with(binding) { tvScanMessage.text = - "You have scanned the Aadhar ID, need to enter Aadhar ID number you have scan and Abha ID manually" + R.string.scanned_aadhar_id.toString() etName.setText(userData.name) } Toast.makeText( - requireContext(), "You have scanned the Aadhar ID", Toast.LENGTH_SHORT + requireContext(), R.string.scanned_aadharid, Toast.LENGTH_SHORT ).show() } @@ -168,19 +169,19 @@ class AbhaRegistrationFragment : BaseFragment() { ): Boolean { with(binding) { if (!checkAbhaIDNumber(abhaId)) { - etAbhaId.error = "Invalid Abha ID" + etAbhaId.error = R.string.invalid_abha_id.toString() return false } if (!checkAadharIDNumber(aadharId)) { - aadharID.error = "Invalid Aadhar ID" + aadharID.error = R.string.invalid_aadhar_id.toString() return false } if (!checkUserName(userName)) { - etName.error = "Name field can't be empty or less than 3 characters" + etName.error = R.string.name_field_error.toString() return false } if (!checkCenterName(centerName)) { - etCenterName.error = "Center name can't be empty or less than 3 characters" + etCenterName.error = R.string.center_name_error.toString() return false } } diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt index 780067c..ae2c5f1 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt @@ -67,7 +67,7 @@ class ReviewDetailsRegistrationFragment : BaseFragment() { } else { Toast.makeText( requireContext(), - "Internet not available, Data stored in local DB", + R.string.internt_not_local, Toast.LENGTH_SHORT ).show() navigateToUserListFragment() @@ -86,7 +86,7 @@ class ReviewDetailsRegistrationFragment : BaseFragment() { if (it == "Success") { Toast.makeText( requireContext(), - "Registration Done Successfully", + R.string.registration_success, Toast.LENGTH_SHORT ).show() navigateToUserListFragment() diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt index 2d75e7a..a618e00 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt @@ -13,6 +13,7 @@ import androidx.navigation.fragment.navArgs import com.example.hposregistration.data.user.UserData import com.example.hposregistration.ui.viewmodels.RegistrationViewModel import dagger.hilt.android.AndroidEntryPoint +import `in`.sminnovations.hposregistration.R import `in`.sminnovations.hposregistration.databinding.FragmentUserDetailsRegistrationBinding @@ -178,7 +179,7 @@ class UserDetailsRegistrationFragment : Fragment() { viewModel.insert(userData) navigateToCaptureUserImageFragment() } else { - showToast("Please enter all the details properly") + showToast(R.string.enter_details_properly.toString()) } } } @@ -193,7 +194,7 @@ class UserDetailsRegistrationFragment : Fragment() { with(binding) { val yob = etYob.text.toString() if (yob.isEmpty() || yob.toInt() <= 1900 || yob.toInt() > 2023) { - etYob.error = "Please enter a valid birth year between 1900 and 2023" + etYob.error = R.string.enter_valid_birth_year.toString() return false } else { userData.birthYear = yob @@ -210,7 +211,7 @@ class UserDetailsRegistrationFragment : Fragment() { val genderother= binding.etOthergender.text.toString() userData.gender = genderother if (genderother.isEmpty()) { - etOthergender.error = "Please fill the field" + etOthergender.error = R.string.fill_field.toString() return false } } @@ -224,7 +225,7 @@ class UserDetailsRegistrationFragment : Fragment() { val mobile = etMobile.text.toString() if (mobile.isEmpty() || mobile.length != 10) { - etMobile.error = "Please enter a valid 10-digit mobile number" + etMobile.error = R.string.valid_mobile_number.toString() return false } else { userData.phoneNumber = mobile @@ -232,7 +233,7 @@ class UserDetailsRegistrationFragment : Fragment() { val careOf = etCareof.text.toString() if (careOf.isEmpty()) { - etCareof.error = "Please enter your name" + etCareof.error = R.string.enter_father_husband_name.toString() return false } else { userData.careOf = careOf @@ -240,7 +241,7 @@ class UserDetailsRegistrationFragment : Fragment() { val maritalStatus = etIsMarried.text.toString() if (maritalStatus.isEmpty()) { - etIsMarried.error = "Please enter your marital status" + etIsMarried.error = R.string.enter_marital_status.toString() return false } else { userData.maritalStatus = maritalStatus @@ -249,7 +250,7 @@ class UserDetailsRegistrationFragment : Fragment() { val category = etCategory.text.toString() val other = etOther.text.toString() if (category.isEmpty()) { - etCategory.error = "Please enter your category" + etCategory.error = R.string.enter_category.toString() return false } else if (category == "OTHER" && tilOther.isVisible) { userData.category = other @@ -260,7 +261,7 @@ class UserDetailsRegistrationFragment : Fragment() { val caste = etCaste.text.toString() val othercaste = etOthercaste.text.toString() if (caste.isEmpty()) { - etCaste.error = "Please enter your caste" + etCaste.error = R.string.enter_caste.toString() return false } else if (caste == "OTHER" && tilOthercaste.isVisible) { userData.caste = othercaste @@ -276,7 +277,7 @@ class UserDetailsRegistrationFragment : Fragment() { val house = etHouse.text.toString() if (house.isEmpty()) { - etHouse.error = "Please enter your house address" + etHouse.error = R.string.enter_house_address.toString() return false } else { userData.house = house @@ -284,7 +285,7 @@ class UserDetailsRegistrationFragment : Fragment() { val city = etCity.text.toString() if (city.isEmpty()) { - etCity.error = "Please enter your city" + etCity.error = R.string.enter_city.toString() return false } else { userData.city = city @@ -292,7 +293,7 @@ class UserDetailsRegistrationFragment : Fragment() { val district = etDistrict.text.toString() if (district.isEmpty()) { - etDistrict.error = "Please enter your district" + etDistrict.error = R.string.enter_district.toString() return false } else { userData.district = district @@ -300,7 +301,7 @@ class UserDetailsRegistrationFragment : Fragment() { val state = etState.text.toString() if (state.isEmpty()) { - etState.error = "Please enter your state" + etState.error = R.string.enter_state.toString() return false } else { userData.state = state @@ -308,7 +309,7 @@ class UserDetailsRegistrationFragment : Fragment() { val pincode = etPincode.text.toString() if (pincode.isEmpty() || pincode.length != 6) { - etPincode.error = "Please enter a valid 6-digit pin code" + etPincode.error = R.string.enter_pincode.toString() return false } else { userData.pinCode = pincode @@ -321,7 +322,7 @@ class UserDetailsRegistrationFragment : Fragment() { if (yes1history.isChecked) { val familyHistory = etFamilyHistory.text.toString() if (familyHistory.isEmpty()) { - etFamilyHistory.error = "Please enter your family history" + etFamilyHistory.error = R.string.enter_family_history.toString() return false } diff --git a/app/src/main/res/layout/fragment_user_details_registration.xml b/app/src/main/res/layout/fragment_user_details_registration.xml index 7f06efc..6d6df39 100644 --- a/app/src/main/res/layout/fragment_user_details_registration.xml +++ b/app/src/main/res/layout/fragment_user_details_registration.xml @@ -97,7 +97,7 @@ android:id="@+id/et_othergender" android:layout_width="match_parent" android:layout_height="wrap_content" - android:hint="Enter Other" + android:hint="@string/other" android:inputType="text" android:maxLength="10" /> @@ -203,7 +203,7 @@ android:id="@+id/et_other" android:layout_width="match_parent" android:layout_height="wrap_content" - android:hint="Enter Other Category" + android:hint="@string/other" android:inputType="text" android:maxLength="10" /> @@ -245,7 +245,7 @@ android:id="@+id/et_othercaste" android:layout_width="match_parent" android:layout_height="wrap_content" - android:hint="Enter Other Caste" + android:hint="@string/other" android:inputType="text" android:maxLength="10" /> diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml new file mode 100644 index 0000000..2645929 --- /dev/null +++ b/app/src/main/res/values-hi/strings.xml @@ -0,0 +1,206 @@ + + HPOS रजिस्ट्रेशन + + नमस्ते खाली फ़्रेग्मेंट + + + पुनः प्रयास करें + कनेक्ट करने में विफल + रद्द करें + + + व्यक्ति का ABHA ID/Aadhar ID कार्ड स्कैन करें + अब स्कैन करें + या + ABHA और Aadhar नंबर दर्ज करें + ABHA नंबर + ABHA ID कार्ड बनाएं + यहां क्लिक करें + व्यक्ति का Aadhaar कार्ड स्कैन करें + आगे बढ़ें + Aadhaar नंबर मैन्युअली दर्ज करें + Aadhaar नंबर + व्यक्ति का विवरण दर्ज करें + व्यक्ति का नाम + आयु (वर्षों में) + लिंग चयन करें + नाम खाली नहीं हो सकता + आयु खाली नहीं हो सकती + लिंग खाली नहीं हो सकता + आयु मान्य होनी चाहिए + जन्म साल + वैवाहिक स्थिति चयन करें + पिता/पति का नाम + जाति + व्यक्ति का पता विवरण + जिला + शहर / गाँव + राज्य + पिनकोड + रोगी का चिकित्सा रेकॉर्ड + समीक्षा + रक्त समूह चयन करें + घर + क्या आप पिछले तीन महीनों से सिक्ल सेल के लिए दवा ले रहे हैं? + क्या आपने पिछले तीन महीनों में कोई रक्त प्रवाहन किया है? + + उपयोगकर्ता सूची + उपयोगकर्ता पंजीकृत करें + क्या उपयोगकर्ता के पास सिक्ल सेल के लिए कोई परिवार का इतिहास है? + सिक्ल सेल का परिवारिक इतिहास + मोबाइल नंबर (10 अंक) + उपजाति + उपयोगकर्ता की छवि कैद करें + मोबाइल नंबर + संपादित करें + उपयोगकर्ता विवरण + इंटरनेट उपलब्ध नहीं है और स्थानीय डेटाबेस में कोई डेटा उपलब्ध नहीं है + उपयोगकर्ता आईडी: %1$s + ABHA नंबर: %1$s + Aadhar नंबर: %1$s + व्यक्ति का नाम: %1$s + जन्म साल: %1$s + लिंग: %1$s + मोबाइल नंबर: %1$s + पिता/पति का नाम: %1$s + वैवाहिक स्थिति: %1$s + श्रेणी: %1$s + जाति: %1$s + उपजाति: %1$s + घर: %1$s + शहर/गाँव: %1$s + जिला: %1$s + राज्य: %1$s + केंद्र का नाम: %1$s + + पिनकोड: %1$s + क्या दवा ले रहे हैं: %1$s + क्या रक्त प्रवाहन हो रहा है: %1$s + क्या कोई सिक्ल सेल इतिहास है: %1$s + सिक्ल सेल परिवारिक इतिहास: %1$s + केंद्र का नाम + लॉगिन आईडी + पासवर्ड + लॉगिन + श्रेणी + श्रेणी + पुरुष + महिला + अन्य + रद्द किया गया: स्कैन करने में असमर्थ, पुनः प्रयास करें!! + कृपया एबीए आईडी / आधार आईडी स्कैन करें + आपने स्कैन किया हुआ QR कोड अमान्य है, कृपया डेटा मैन्युअली दर्ज करें + आपने एबीए आईडी स्कैन किया है, आधार आईडी को मैन्युअली दर्ज करने की आवश्यकता है + अमान्य एबीए आईडी + अमान्य आधार आईडी + नाम फील्ड खाली नहीं हो सकती या 3 अक्षरों से कम होनी चाहिए + केंद्र का नाम खाली नहीं हो सकता या 3 अक्षरों से कम होना चाहिए + पंजीकरण सफलतापूर्वक हुआ + इंटरनेट उपलब्ध नहीं है, परीक्षण विवरण स्थानीय रूप से संग्रहित किए गए हैं + कृपया सभी विवरणों को ठीक से दर्ज करें + कृपया 1900 से 2023 के बीच एक मान्य जन्म वर्ष दर्ज करें + कृपया फ़ील्ड भरें + कृपया एक मान्य 10-अंकों का मोबाइल नंबर दर्ज करें + कृपया अपना नाम दर्ज करें + कृपया अपनी वैवाहिक स्थिति दर्ज करें + कृपया अपनी श्रेणी दर्ज करें + कृपया अपनी जाति दर्ज करें + कृपया अपना घर का पता दर्ज करें + कृपया अपने शहर को दर्ज करें + कृपया अपने जिले को दर्ज करें + कृपया अपने राज्य को दर्ज करें + कृपया एक मान्य 6-अंकों कोड दर्ज करें + कृपया अपना परिवार का इतिहास दर्ज करें + कृपया अपने पालक का नाम दर्ज करें + पिता / पति का नाम दर्ज करें + क्या आप ऐप्लिकेशन से लॉग आउट करना चाहते हैं? + लॉग आउट + + डीबी पंजीकरण अपलोड करें + क्या आप स्थानीय डीबी को क्लाउड पर अपलोड करना चाहते हैं? + अपलोड + अपलोड सफलतापूर्वक हुआ + + कृपया सही लॉगिन आईडी दर्ज करें + कृपया सही पासवर्ड दर्ज करें + गलत पासवर्ड + गलत उपयोगकर्ता आईडी + आपने आधार आईडी स्कैन की है, कृपया आधार आईडी नंबर और अभा आईडी को मैन्युअली दर्ज करें + आपने आभा आईडी स्कैन की है + आपने आधार आईडी स्कैन की है + + + NT-A + NT-B + NT-C + NT-D + OBC + OPEN + OTHER + SBC + SC + ST + + + + अहीर + बराई + ब्राह्मण + बौद्ध + चांब़चार + चामार + देवांगन + धीवर + फुलमाली + गोंड + जैन + कोली + कोष्टी + कुंभार + कुंबी + लोहार + माळी + माणा + महार + मौर्या + मुसलमान + नवी + अन्य + पवार + परदेसी + शाहू + सोनार + तेली + + + + + विवाहित + एकत्र + तलाकशुदा + + + + + O+ve + O-ve + A+ve + A-ve + B+ve + B-ve + AB+ve + AB-ve + + + + पुरुष + महिला + अन्य + + + + हाँ + नहीं + + + \ No newline at end of file diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml new file mode 100644 index 0000000..91bbd61 --- /dev/null +++ b/app/src/main/res/values-ka/strings.xml @@ -0,0 +1,211 @@ + + HPOS ನೋಂದಾಯಿಸಲು + ಹಲೋ ಖಾಲಿ ಫ್ರ್ಯಾಗ್ಮೆಂಟ್ + + // ದೋಷ ಸಂದೇಶಗಳು + ಮರುಪ್ರಯಾಸ + ಸಂಪರ್ಕ ಸಾಧಿಸಲಾಗಿಲ್ಲ + ರದ್ದು ಮಾಡಿ + + + //Registration Screens + ವ್ಯಕ್ತಿಯ ಏಬಿಎ ಐಡಿ / ಆಧಾರ್ ಐಡಿ ಕಾರ್ಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ + ಈಗ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ + ಅಥವಾ + ಏಬಿಎ ಮತ್ತು ಆಧಾರ್ ಸಂಖ್ಯೆಗಳನ್ನು ಕೈಮಾಡಿ + ಏಬಿಎ ಸಂಖ್ಯೆ + ಏಬಿಎ ಐಡಿ ಕಾರ್ಡ್ ರಚಿಸಿ + ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ + ವ್ಯಕ್ತಿಯ ಆಧಾರ್ ಕಾರ್ಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ + ಮುಂದುವರಿಸಿ + ಆಧಾರ್ ಸಂಖ್ಯೆಯನ್ನು ಕೈಮಾಡಿ + ಆಧಾರ್ ಸಂಖ್ಯೆ + ವ್ಯಕ್ತಿಯ ವಿವರಗಳನ್ನು ನಮೂದಿಸಿ + ವ್ಯಕ್ತಿಯ ಹೆಸರು + ವಯಸ್ಸು ವರ್ಷಗಳಲ್ಲಿ + ಲಿಂಗ ಆಯ್ಕೆ ಮಾಡಿ + ಹೆಸರು ಖಾಲಿ ಇರಬಾರದು + ವಯಸ್ಸು ಖಾಲಿ ಇರಬಾರದು + ಲಿಂಗ ಖಾಲಿ ಇರಬಾರದು + ವಯಸ್ಸು ಯೋಗ್ಯವಾಗಿರಬೇಕು + ಹುಟ್ಟಿದ ವರ್ಷ + ವೈವಾಹಿಕ ಸ್ಥಿತಿ ಆಯ್ಕೆ ಮಾಡಿ + ತಂದೆಯ / ಗಂಡನ ಹೆಸರು + ಜಾತಿ + ವ್ಯಕ್ತಿಯ ವಿಳಾಸ ವಿವರಗಳು + ಜಿಲ್ಲೆ + ನಗರ / ಹಳ್ಳಿ + ರಾಜ್ಯ + ಪಿನ್‌ಕೋಡ್ + ರೋಗಿಯ ವೈದ್ಯಕೀಯ ದಾಖಲೆಗಳು + ಸಮೀಕ್ಷಿಸಿ + ರಕ್ತ ಗುಂಪು ಆಯ್ಕೆ ಮಾಡಿ + ಮನೆ + ಹಳೆಯ ಮೂಲಕ ಸಿಕ್ಕಲ್ ಸೆಲ್ ಗೆ ನೀವು ಔಷಧಿಗೆ ಒಳಪಟ್ಟಿದ್ದೀರಾ? + ಹಳೆಯ ಮೂಲಕ ರಕ್ತ ಸಂಚಾರ ನಡೆಸಲಾಗಿದೆಯೇ? + + + ಬಳಕೆದಾರ ಪಟ್ಟಿ + ಬಳಕೆದಾರ ನೋಂದಣಿ + ಬಳಕೆದಾರನಿಗೆ ಸಿಕ್ಕಲ್ ಸೆಲ್ ಕುಟುಂಬ ಇತಿಹಾಸವಿದೆಯೇ + ಸಿಕ್ಕಲ್ ಸೆಲ್ ಕುಟುಂಬ ಇತಿಹಾಸ + ಮೊಬೈಲ್ ಸಂಖ್ಯೆ (10 ಅಂಕಗಳು) + ಉಪ ಜಾತಿ + ಬಳಕೆದಾರ ಚಿತ್ರ ಹಿಡಿಯಿರಿ + ಮೊಬೈಲ್ ಸಂಖ್ಯೆ + ಸಂಪಾದಿಸಿ + ಬಳಕೆದಾರ ವಿವರಗಳು + ಇಂಟರ್ನೆಟ್ ಲಭ್ಯವಿಲ್ಲ ಮತ್ತು ಸ್ಥಳಿಯ ಡಿಬಿಯಲ್ಲಿ ಯಾವುದೇ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ + ಬಳಕೆದಾರ ಐಡಿ: %1$s + ಆಭಾ ಸಂಖ್ಯೆ: %1$s + ಆಧಾರ ಸಂಖ್ಯೆ: %1$s + ವ್ಯಕ್ತಿಯ ಹೆಸರು: %1$s + ಹುಟ್ಟಿದ ವರ್ಷ: %1$s + ಲಿಂಗ: %1$s + ಮೊಬೈಲ್ ಸಂಖ್ಯೆ: %1$s + ತಂದೆಯ / ಗಂಡನ ಹೆಸರು: %1$s + ವೈವಾಹಿಕ ಸ್ಥಿತಿ: %1$s + ವರ್ಗ: %1$s + ಜಾತಿ: %1$s + ಉಪ ಜಾತಿ: %1$s + ಮನೆ: %1$s + ನಗರ / ಹಳ್ಳಿ: %1$s + ಜಿಲ್ಲೆ: %1$s + ರಾಜ್ಯ: %1$s + ಕೇಂದ್ರ ಹೆಸರು: %1$s + + + ಪಿನ್‌ಕೋಡ್: %1$s + ಔಷಧಿಗಳ ಕೆಳಗೆ ಇದ್ದಾರೆ: %1$s + ರಕ್ತ ಸಂರಚನೆಯಲ್ಲಿ ಇದ್ದಾರೆ: %1$s + ಯಾವುದೇ ಸಿಕ್ಕಲ್ ಸೆಲ್ ಇತಿಹಾಸವಿದೆಯೇ: %1$s + ಸಿಕ್ಕಲ್ ಸೆಲ್ ಕುಟುಂಬ ಇತಿಹಾಸ: %1$s + ಕೇಂದ್ರ ಹೆಸರು + ಲಾಗಿನ್ ಐಡಿ + ಪಾಸ್‌ವರ್ಡ್ + ಲಾಗಿನ್ + ವರ್ಗ + ವರ್ಗ + ಗಂಡು + ಹೆಣ್ಣು + ಇತರ + + + ರದ್ದು ಮಾಡಲಾಗಿದೆ: ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಮತ್ತೊಮ್ಮೆ ಪ್ರಯಾಸಿಸಿ!! + ದಯವಿಟ್ಟು ಆಭಾ ಐಡಿ / ಆಧಾರ್ ಐಡಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ + ನೀವು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ QR ಕೋಡ್ ಮಾನ್ಯವಿಲ್ಲ, ದಯವಿಟ್ಟು ಮಾಹಿತಿಯನ್ನು ಕೈಮಾಡಿ ನಮೂದಿಸಿ + ನೀವು ಅಬ ಹಾ ಐಡಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ್ದೀರಿ, ಆಧಾರ್ ಐಡಿ ಅನ್ನು ಕೈಮಾತ್ರ ನಮೂದಿಸಿ + ಅಮಾನ್ಯವಾದ ಅಬ ಹಾ ಐಡಿ + ಅಮಾನ್ಯವಾದ ಆಧಾರ್ ಐಡಿ + ಹೆಸರು ಕ್ಷೇತ್ರವು ಖಾಲಿ ಇರಲಾರದು ಅಥವಾ 3 ಅಕ್ಷರಗಳಿಂದ ಕಡಿಮೆ ಇರಲಾರದು + ಕೇಂದ್ರದ ಹೆಸರು ಖಾಲಿ ಇರಲಾರದು ಅಥವಾ 3 ಅಕ್ಷರಗಳಿಂದ ಕಡಿಮೆ ಇರಲಾರದು + ಯಶಸ್ವಿಯಾಗಿ ನೋಂದಾಯಿಸಲಾಗಿದೆ + ಇಂಟರ್ನೆಟ್ ಲಭ್ಯವಿಲ್ಲ, ಪರೀಕ್ಷೆ ವಿವರಗಳನ್ನು ಸ್ಥಾನಿಕವಾಗಿ ಉಳಿಸಲಾಗಿದೆ + ದಯವಿಟ್ಟು ಎಲ್ಲಾ ವಿವರಗಳನ್ನು ಸರಿಯಾಗಿ ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು 1900 ಮತ್ತು 2023 ನ ನಡುವೆ ಒಂದು ವಾಸಿಸುವ ತಾರೀಖು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ಕ್ಷೇತ್ರವನ್ನು ನಿರೂಪಿಸಿ + ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯವಾದ 10 ಅಂಕದ ಮೊಬೈಲ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ಹೆಸರನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ವೈವಾಹಿಕ ಸ್ಥಿತಿಯನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ವರ್ಗವನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ಜಾತಿಯನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ಮನೆಯ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ನಗರವನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ಜಿಲ್ಲೆಯನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ರಾಜ್ಯವನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ ಆರು-ಅಂಕ ಪಿನ್‌ಕೋಡ್ ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ಕುಟುಂಬದ ಇತಿಹಾಸವನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ಅಭಿಭಾವಕರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ನಿಮ್ಮ ತಂದೆ / ಗಂಡನ ಹೆಸರನ್ನು ನಮೂದಿಸಿ + ನೀವು ಅಪ್ಲಿಕೇಶನ್ ನಿಂದ ಲಾಗೌಟ್ ಮಾಡಲು ಇಚ್ಛಿಸುತ್ತೀರಾ? + ಲಾಗೌಟ್ + + ಡಿಬಿ ನೋಂದಾಯಿಸುವ ಕೊರಕು + ನೀವು ಲೋಕಲ್ ಡಿಬಿ ನೋಂದಾಯಿಸನ್ನು ಮೇಘಮಾರ್ಗಕ್ಕೆ ಅಪ್ಲೋಡ್ ಮಾಡಲು ಇಚ್ಛಿಸುವಿರಾ? + ಅಪ್ಲೋಡ್ + ಅಪ್ಲೋಡ್ ಯಶಸ್ವಿಯಾಗಿ ನಡೆಯಿತು + ದಯವಿಟ್ಟು ಸರಿಯಾದ ಲಾಗಿನ್ ಐಡಿ ನಮೂದಿಸಿ + ದಯವಿಟ್ಟು ಸರಿಯಾದ ಪಾಸ್‌ವರ್ಡ್ ನಮೂದಿಸಿ + ತಪ್ಪಾದ ಪಾಸ್‌ವರ್ಡ್ + ತಪ್ಪಾದ ಬಳಕೆದಾರ ಐಡಿ + ನೀವು ಆಧಾರ್ ಐಡನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ್ದೀರಿ, ದಯವಿಟ್ಟು ಆಧಾರ್ ಐಡನ್ನು ನೀವು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ಮತ್ತು ಅಭಾ ಐಡನ್ನು ಕೈಯಾರೆ ನಮೂದಿಸಿ + + ನೀವು ಅಭಾ ಐಡನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದಿರಿ + ನೀವು ಆಧಾರ್ ಐಡನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದಿರಿ + + + + ಹೌದು + ಇಲ್ಲ + + + + NT-A + NT-B + NT-C + NT-D + OBC + OPEN + OTHER + SBC + SC + ST + + + + ಅಹೀರ್ + ಬರಾಯಿ + ಬ್ರಾಹ್ಮಣ + ಬೌದ್ಧ + ಚಾಂಭಾರ್ + ಚಾಮಾರ್ + ದೇವಾಂಗನ್ + ಧಿವರ್ + ಫುಲ್ಮಾಲಿ + ಗೊಂಡ್ + ಜೈನ್ + ಕೊಲಿ + ಕೊಶ್ತಿ + ಕುಂಭಾರ + ಕುಂಬಿ + ಲೊಹರ್ + ಮಾಳಿ + ಮಣ್ಣ + ಮಹಾರ್ + ಮೌರ್ಯ + ಮಸ್ಲಿಮ್ + ನಾವಿ + ಇತರ + ಪವಾರ್ + ಪರ್ದೇಶಿ + ಶಾಹು + ಸೋನಾರ್ + ತೆಲಿ + + + + ವಿವಾಹಿತ + ಅವಿವಾಹಿತ + ವಿವಾಹ ವಿಚ್ಛೇದ + + + + + O+ve + O-ve + A+ve + A-ve + B+ve + B-ve + AB+ve + AB-ve + + + + ಗಂಡು + ಹೆಣ್ಣು + ಇತರ + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f3aa4e0..b947e2d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -8,6 +8,11 @@ Failed to connect Cancel + + Yes + No + + //Registration Screens Scan Person ABHA ID/Aadhar ID Card Scan Now @@ -88,6 +93,47 @@ Female Other + Cancelled: Unable to scan, Try Again!! + Please Scan the Abha ID/Aadhar ID + The QR Code you have scanned is not valid, enter the data manually + You have scanned the Abha ID, need to enter Aadhar ID manually + Invalid Abha ID + Invalid Aadhar ID + Name field can\'t be empty or less than 3 characters + Center name can\'t be empty or less than 3 characters + Registration Done Successfully + Internet not available, test details stored locally + Please enter all the details properly + Please enter a valid birth year between 1900 and 2023 + Please fill the field + Please enter a valid 10-digit mobile number + Please enter your name + Please enter your marital status + Please enter your category + Please enter your caste + Please enter your house address + Please enter your city + Please enter your district + Please enter your state + Please enter a valid 6-digit pin code + Please enter your family history + Please enter your guardian name + enter father/husband name + Do you want to LogOut the Application? + Log Out + Upload DB Registration + Do you want to upload the local DB Registration to the cloud? + Upload + Upload done successfully + + Please enter a proper Login ID + Please enter a proper password + Wrong Password + Wrong UserID + + You have scanned the Aadhar ID, need to enter Aadhar ID number you have scanned and Abha ID manually + You have scanned the Abha ID + You have scanned the Aadhar ID NT-A