Browse Source

Nepali localization fixes

master
preyearegmi 6 years ago
parent
commit
3f78d134bb
  1. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/settings/view/LanguageSelectionListingDialog.java
  2. 24
      app/src/main/java/com/gmeremit/online/gmeremittance_native/settings/view/SettingsView.java
  3. 22
      app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/gateway/SplashScreenGateway.java
  4. 9
      app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/model/LanguageModel.java
  5. 2
      app/src/main/res/values-bn/strings.xml
  6. 2
      app/src/main/res/values-ne/strings.xml

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/settings/view/LanguageSelectionListingDialog.java

@ -160,7 +160,7 @@ public class LanguageSelectionListingDialog extends android.support.v4.app.Dialo
if (s.length() > 0) {
List<LanguageModel> searchedData = new ArrayList<>();
for (LanguageModel item : data) {
if (item.getCountryName().toLowerCase().contains(s.toLowerCase())) {
if (item.toString().toLowerCase().contains(s.toLowerCase())) {
searchedData.add(item);
}
}

24
app/src/main/java/com/gmeremit/online/gmeremittance_native/settings/view/SettingsView.java

@ -81,15 +81,15 @@ public class SettingsView extends BaseActivity {
private List<LanguageModel> getLanguagedata() {
List<LanguageModel> models = new ArrayList<>();
models.add(new LanguageModel("GB", "en", GmeApplication.getStringExtractor().getStringFromStringId(R.string.english_language_text)));
models.add(new LanguageModel("KH", "km", GmeApplication.getStringExtractor().getStringFromStringId(R.string.cambodia_lanugage_text)));
models.add(new LanguageModel("GB", "en", GmeApplication.getStringExtractor().getStringFromStringId(R.string.english_language_text),"English"));
models.add(new LanguageModel("KH", "km", GmeApplication.getStringExtractor().getStringFromStringId(R.string.cambodia_lanugage_text),"Cambodia"));
// models.add(new LanguageModel("CN", "th", "China"));
models.add(new LanguageModel("KR", "ko", GmeApplication.getStringExtractor().getStringFromStringId(R.string.korean_language_text)));
models.add(new LanguageModel("KR", "ko", GmeApplication.getStringExtractor().getStringFromStringId(R.string.korean_language_text),"Korea"));
// models.add(new LanguageModel("NP", "th", "Nepal"));
models.add(new LanguageModel("TH", "th", GmeApplication.getStringExtractor().getStringFromStringId(R.string.thailand_language_text)));
models.add(new LanguageModel("TH", "th", GmeApplication.getStringExtractor().getStringFromStringId(R.string.thailand_language_text),"Thailand"));
// models.add(new LanguageModel("PK", "th", "Pakistan"));
// models.add(new LanguageModel("PH", "th", "Philippines"));
models.add(new LanguageModel("LK", "ta", GmeApplication.getStringExtractor().getStringFromStringId(R.string.srilanka_lanugage_text)));
models.add(new LanguageModel("LK", "ta", GmeApplication.getStringExtractor().getStringFromStringId(R.string.srilanka_lanugage_text),"Sri Lanka"));
// models.add(new LanguageModel("SG", "en", "Singapore"));
// models.add(new LanguageModel("VN", "th", "Vietnam"));
// models.add(new LanguageModel("RU", "th", "Russia"));
@ -102,14 +102,12 @@ public class SettingsView extends BaseActivity {
// models.add(new LanguageModel("AE", "th", "UAE"));
// models.add(new LanguageModel("UZ", "th", "Uzbekistan"));
// models.add(new LanguageModel("BY", "th", "Belarus"));
models.add(new LanguageModel("MN", "mn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.mongolia_language_text)));
models.add(new LanguageModel("MM", "my", GmeApplication.getStringExtractor().getStringFromStringId(R.string.myanmar_language_text)));
models.add(new LanguageModel("NP", "ne", GmeApplication.getStringExtractor().getStringFromStringId(R.string.nepali_language_text)));
models.add(new LanguageModel("ID", "in", GmeApplication.getStringExtractor().getStringFromStringId(R.string.indonesia_language_text)));
models.add(new LanguageModel("BD", "bn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.bengali_language_text)));
models.add(new LanguageModel("VN", "vi", GmeApplication.getStringExtractor().getStringFromStringId(R.string.vietnam_language_text)));
models.add(new LanguageModel("MN", "mn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.mongolia_language_text),"Mongolia"));
models.add(new LanguageModel("MM", "my", GmeApplication.getStringExtractor().getStringFromStringId(R.string.myanmar_language_text),"Myanmar"));
models.add(new LanguageModel("NP", "ne", GmeApplication.getStringExtractor().getStringFromStringId(R.string.nepali_language_text),"Nepali"));
models.add(new LanguageModel("ID", "in", GmeApplication.getStringExtractor().getStringFromStringId(R.string.indonesia_language_text),"Indonesia"));
models.add(new LanguageModel("BD", "bn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.bengali_language_text),"Bangladesh"));
models.add(new LanguageModel("VN", "vi", GmeApplication.getStringExtractor().getStringFromStringId(R.string.vietnam_language_text),"Vietnam"));
return models;

22
app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/gateway/SplashScreenGateway.java

@ -29,15 +29,15 @@ public class SplashScreenGateway extends PrivilegedGateway implements SplashScre
@Override
public List<LanguageModel> getRelatedLanguageData() {
List<LanguageModel> models = new ArrayList<>();
models.add(new LanguageModel("GB", "en", GmeApplication.getStringExtractor().getStringFromStringId(R.string.english_language_text)));
models.add(new LanguageModel("KH", "km", GmeApplication.getStringExtractor().getStringFromStringId(R.string.cambodia_lanugage_text)));
models.add(new LanguageModel("GB", "en", GmeApplication.getStringExtractor().getStringFromStringId(R.string.english_language_text),"English"));
models.add(new LanguageModel("KH", "km", GmeApplication.getStringExtractor().getStringFromStringId(R.string.cambodia_lanugage_text),"Cambodia"));
// models.add(new LanguageModel("CN", "th", "China"));
models.add(new LanguageModel("KR", "ko", GmeApplication.getStringExtractor().getStringFromStringId(R.string.korean_language_text)));
models.add(new LanguageModel("KR", "ko", GmeApplication.getStringExtractor().getStringFromStringId(R.string.korean_language_text),"Korea"));
// models.add(new LanguageModel("NP", "th", "Nepal"));
models.add(new LanguageModel("TH", "th", GmeApplication.getStringExtractor().getStringFromStringId(R.string.thailand_language_text)));
models.add(new LanguageModel("TH", "th", GmeApplication.getStringExtractor().getStringFromStringId(R.string.thailand_language_text),"Thailand"));
// models.add(new LanguageModel("PK", "th", "Pakistan"));
// models.add(new LanguageModel("PH", "th", "Philippines"));
models.add(new LanguageModel("LK", "ta", GmeApplication.getStringExtractor().getStringFromStringId(R.string.srilanka_lanugage_text)));
models.add(new LanguageModel("LK", "ta", GmeApplication.getStringExtractor().getStringFromStringId(R.string.srilanka_lanugage_text),"Sri Lanka"));
// models.add(new LanguageModel("SG", "en", "Singapore"));
// models.add(new LanguageModel("VN", "th", "Vietnam"));
// models.add(new LanguageModel("RU", "th", "Russia"));
@ -50,12 +50,12 @@ public class SplashScreenGateway extends PrivilegedGateway implements SplashScre
// models.add(new LanguageModel("AE", "th", "UAE"));
// models.add(new LanguageModel("UZ", "th", "Uzbekistan"));
// models.add(new LanguageModel("BY", "th", "Belarus"));
models.add(new LanguageModel("MN", "mn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.mongolia_language_text)));
models.add(new LanguageModel("MM", "my", GmeApplication.getStringExtractor().getStringFromStringId(R.string.myanmar_language_text)));
models.add(new LanguageModel("NP", "ne", GmeApplication.getStringExtractor().getStringFromStringId(R.string.nepali_language_text)));
models.add(new LanguageModel("ID", "in", GmeApplication.getStringExtractor().getStringFromStringId(R.string.indonesia_language_text)));
models.add(new LanguageModel("BD", "bn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.bengali_language_text)));
models.add(new LanguageModel("VN", "vi", GmeApplication.getStringExtractor().getStringFromStringId(R.string.vietnam_language_text)));
models.add(new LanguageModel("MN", "mn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.mongolia_language_text),"Mongolia"));
models.add(new LanguageModel("MM", "my", GmeApplication.getStringExtractor().getStringFromStringId(R.string.myanmar_language_text),"Myanmar"));
models.add(new LanguageModel("NP", "ne", GmeApplication.getStringExtractor().getStringFromStringId(R.string.nepali_language_text),"Nepali"));
models.add(new LanguageModel("ID", "in", GmeApplication.getStringExtractor().getStringFromStringId(R.string.indonesia_language_text),"Indonesia"));
models.add(new LanguageModel("BD", "bn", GmeApplication.getStringExtractor().getStringFromStringId(R.string.bengali_language_text),"Bangladesh"));
models.add(new LanguageModel("VN", "vi", GmeApplication.getStringExtractor().getStringFromStringId(R.string.vietnam_language_text),"Vietnam"));
return models;

9
app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/model/LanguageModel.java

@ -2,14 +2,16 @@ package com.gmeremit.online.gmeremittance_native.splash_screen.model;
public class LanguageModel {
private final String searchableName;
String countryCode;
String localeCode;
String countryName;
public LanguageModel(String countryCode, String localeCode, String countryName) {
public LanguageModel(String countryCode, String localeCode, String countryName, String searchableName) {
this.countryCode = countryCode;
this.localeCode = localeCode;
this.countryName = countryName;
this.searchableName=searchableName;
}
public String getCountryCode() {
@ -35,4 +37,9 @@ public class LanguageModel {
public void setCountryName(String countryName) {
this.countryName = countryName;
}
@Override
public String toString() {
return this.searchableName;
}
}

2
app/src/main/res/values-bn/strings.xml

@ -4,7 +4,7 @@
<string name="new_user_text"> নতুন ব্যবহারকারী</string>
<string name="hassle_free_transfer_text"> আপনার প্রিয়জনের কাছে ঝামেলামুক্ত অর্থ স্থানান্তর</string>
<string name="connect_local_community_text"> লোকাল কমিউনিটি এর সাথে সংযোগ</string>
<string name="earn_reward_point_text"> reward পয়েন্টস অর্জন করুণ ও জিতে নিন সারপ্রাইজ গিফট</string>
<string name="earn_reward_point_text"> Reward পয়েন্টস অর্জন করুণ ও জিতে নিন সারপ্রাইজ গিফট</string>
<string name="login_title_text"> Global Money Express এ স্বাগতম</string>
<string name="login_subtitle_text">আপনার ইমেইল আইডি দ্বারা লগ ইন করুণ</string>

2
app/src/main/res/values-ne/strings.xml

@ -295,7 +295,7 @@
<string name="permission_denied_text">अनुमति अस्वीकृत</string>
<string name="no_internet_connection_error">कृपया आफ्नो ईन्टरनेट जडान जाँच गर्नुहोस्</string>
<string name="select_currency_text">मुद्रा छान्नुहोस्</string>
<string name="search_currency_text">मुद्रा भेटिएन</string>
<string name="search_currency_text">मुद्रा खोज्नुहोस</string>
<string name="no_currency_found_text">मुद्रा भेटिएन</string>
<string name="no_country_found_text">देश भेटिएन</string>
<string name="select_gender_text">लिंग छान्नुहोस्</string>

Loading…
Cancel
Save