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