From 2f6555ceb9722a9867e43ff59741d78ae69019b7 Mon Sep 17 00:00:00 2001 From: Kishan Kr Sharma Date: Sat, 5 Aug 2023 13:11:11 +0545 Subject: Nepali language added --- README.md | 77 +++++++------ .../java/com/xc3fff0e/xmanager/MainActivity.java | 127 +++++++++++++++++++++ app/src/main/res/layout/main.xml | 22 ++++ app/src/main/res/values/strings.xml | 85 ++++++++++++++ 4 files changed, 273 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index f64cd66..82b26cf 100644 --- a/README.md +++ b/README.md @@ -70,44 +70,45 @@ We will support the app as long as we can. Internal improvements may not be guar --- -| **Manager Translators** | **Names/Alias** | -| ------------- | ------------- | -| **Arabic Translation** | Yazan Kasem | -| **Bengali Translation** | 0V3R5!9H7 | -| **Chinese - Simplified Translation** | Gent G \| Softland99 \| zelixdxin | -| **French Translation** | The Punisher \| Luxchar \| xerta555 \| GlThibault | -| **Greek Translation** | Walter's Cousin #CAF | -| **Indonesian Translation** | Mc.J \| Deraidos | -| **Italian Translation** | Marco \| gdonisi \| albertopasqualetto | -| **Portuguese - Brazil Translation** | Loui's™ \| Zilberto Junior | -| **Portuguese - Portugal Translation** | Androide323 | -| **Romanian Translation** | NACH \| f9branza \| StephenTheMoldovan | -| **Russian Translation** | Pegioner \| vanja-san | -| **Slovenian Translation** | MysticX | -| **Spanish - Spain Translation** | PetFix \| Snapdragon845GMS \| Zkyclad | -| **Turkish Translation** | Berkay | -| **Ukrainian Translation** | NIKITA🇺🇦[beryllium] #PocoForEver | -| **Korean Translation** | Apious \| Annyeong-One | -| **Dutch Translation** | Kevin | -| **Vietnamese Translation** | minhtamvn | -| **German Translation** | smokedzn | -| **Persian Translation** | ohshahab | -| **Hebrew Translation** | GreenArmy18 | -| **Polish Translation** | dearminder | -| **English Translation** | Dyras | -| **Slovak Translation** | KaldonM | -| **Swedish Translation** | rexobo | -| **Finnish Translation** | AfraidOfTheBigBlack \| Lilko1ra \| KasperiP | -| **Czech Translation** | rex2630 | -| **Chinese (Traditional) Translation** | cracky5322 \| TragicLifeHu | -| **Bulgarian Translation** | meorro \| martinov83 | -| **Serbian (Cyrillic) Translation** | nexiRS | -| **Serbian (Latin) Translation** | nexiRS | -| **Catalan Translation** | tomaquet18 | -| **Latvian Translation** | ClientSiderz | -| **German Translation** | 4NDROM3DA | -| **Sinhala Translation** | Psycho649 | -| **Hungarian Translation** | gurtnyi | +| **Manager Translators** | **Names/Alias** | +|---------------------------------------|------------------------------------| +| **Arabic Translation** | Yazan Kasem | +| **Bengali Translation** | 0V3R5!9H7 | +| **Chinese - Simplified Translation** | Gent G \ | Softland99 \| zelixdxin | +| **French Translation** | The Punisher \ | Luxchar \| xerta555 \| GlThibault | +| **Greek Translation** | Walter's Cousin #CAF | +| **Indonesian Translation** | Mc.J \ | Deraidos | +| **Italian Translation** | Marco \ | gdonisi \| albertopasqualetto | +| **Portuguese - Brazil Translation** | Loui's™ \ | Zilberto Junior | +| **Portuguese - Portugal Translation** | Androide323 | +| **Romanian Translation** | NACH \ | f9branza \| StephenTheMoldovan | +| **Russian Translation** | Pegioner \ | vanja-san | +| **Slovenian Translation** | MysticX | +| **Spanish - Spain Translation** | PetFix \ | Snapdragon845GMS \| Zkyclad | +| **Turkish Translation** | Berkay | +| **Ukrainian Translation** | NIKITA🇺🇦[beryllium] #PocoForEver | +| **Korean Translation** | Apious \ | Annyeong-One | +| **Dutch Translation** | Kevin | +| **Vietnamese Translation** | minhtamvn | +| **German Translation** | smokedzn | +| **Persian Translation** | ohshahab | +| **Hebrew Translation** | GreenArmy18 | +| **Polish Translation** | dearminder | +| **English Translation** | Dyras | +| **Slovak Translation** | KaldonM | +| **Swedish Translation** | rexobo | +| **Finnish Translation** | AfraidOfTheBigBlack \ | Lilko1ra \| KasperiP | +| **Czech Translation** | rex2630 | +| **Chinese (Traditional) Translation** | cracky5322 \ | TragicLifeHu | +| **Bulgarian Translation** | meorro \ | martinov83 | +| **Serbian (Cyrillic) Translation** | nexiRS | +| **Serbian (Latin) Translation** | nexiRS | +| **Catalan Translation** | tomaquet18 | +| **Latvian Translation** | ClientSiderz | +| **German Translation** | 4NDROM3DA | +| **Sinhala Translation** | Psycho649 | +| **Hungarian Translation** | gurtnyi | +| **Nepali Translation** | iamkishansharma | diff --git a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java index ac89934..7d39beb 100644 --- a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java +++ b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java @@ -404,6 +404,8 @@ public class MainActivity extends AppCompatActivity { private TextView translator_35; private TextView manager_lang_36; private TextView translator_36; + private TextView manager_lang_37; + private TextView translator_37; private TextView manager_donors; private TextView donors_1; private ScrollView main_scroll_body; @@ -781,6 +783,8 @@ public class MainActivity extends AppCompatActivity { translator_35 = findViewById(R.id.translator_35); manager_lang_36 = findViewById(R.id.manager_lang_36); translator_36 = findViewById(R.id.translator_36); + manager_lang_37 = findViewById(R.id.manager_lang_37); + translator_37 = findViewById(R.id.translator_37); manager_donors = findViewById(R.id.manager_donors); donors_1 = findViewById(R.id.donors_1); main_scroll_body = findViewById(R.id.main_scroll_body); @@ -1824,6 +1828,13 @@ public class MainActivity extends AppCompatActivity { COUNTER = 1; _Language_UI(); } + else { + if (_position == 36) { + LANGUAGE.edit().putString("LANGUAGE", "36").commit(); + COUNTER = 1; + _Language_UI(); + } + } } } } @@ -10424,6 +10435,120 @@ public class MainActivity extends AppCompatActivity { installation_failed_cloned_desc_0 = installation_failed_cloned_desc.getText().toString(); select_language.setSelection((int)(35)); } + else { +// // Nepali Language + if (LANGUAGE.getString("LANGUAGE", "").equals("36")) { + sub_text_installed.setText(R.string.installed_36); + main_title.setText(R.string.main_title_36); + about_title.setText(R.string.about_title_36); + settings_title.setText(R.string.settings_title_36); + experiment_title.setText(R.string.experimental_title_36); + sub_title.setText(R.string.about_sub_36); + sub_text_1.setText(R.string.latest_36); + sub_text_2.setText(R.string.latest_36); + sub_text_3.setText(R.string.latest_36); + versions_1.setText(R.string.versions_36); + versions_2.setText(R.string.versions_36); + versions_3.setText(R.string.versions_36); + title_sub.setText(R.string.manager_tools_36); + source.setText(R.string.source_36); + support.setText(R.string.support_36); + donate.setText(R.string.donate_36); + discord.setText(R.string.discord_36); + about.setText(R.string.about_36); + website.setText(R.string.website_36); + reddit.setText(R.string.reddit_36); + faq.setText(R.string.faq_36); + theme.setText(R.string.show_themes_36); + language.setText(R.string.language_36); + download_update.setText(R.string.download_update_36); + install_now.setText(R.string.install_now_36); + install_update.setText(R.string.install_update_36); + uninstall_patched.setText(R.string.uninstall_patched_36); + open_settings.setText(R.string.open_settings_36); + open_patched.setText(R.string.open_patched_36); + lite.setText(R.string.lite_36); + cloned.setText(R.string.cloned_36); + spap.setText(R.string.spap_36); + mirror.setText(R.string.mirror_36); + download.setText(R.string.download_36); + cancel.setText(R.string.cancel_36); + later.setText(R.string.later_36); + go_back.setText(R.string.go_back_36); + not_now.setText(R.string.not_now_36); + close.setText(R.string.close_36); + continue_1.setText(R.string.continue_1_36); + install.setText(R.string.install_36); + uninstall.setText(R.string.uninstall_36); + ignore.setText(R.string.ignore_36); + delete.setText(R.string.delete_36); + thanks.setText(R.string.thanks_36); + new_update.setText(R.string.new_update_36); + changelogs.setText(R.string.changelogs_36); + reboot.setText(R.string.reboot_36); + reset_preferences.setText(R.string.reset_preferences_36); + list_auto_refresh.setText(R.string.list_auto_refresh_36); + list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_36); + force_auto_install.setText(R.string.force_auto_install_36); + force_auto_install_info.setText(R.string.force_auto_install_desc_36); + apk_location.setText(R.string.apk_location_36); + apk_location_info.setText(R.string.apk_location_desc_36); + clear_directory_folders.setText(R.string.clear_directory_folders_36); + clear_directory_folders_info.setText(R.string.clear_directory_folders_desc_36); + cloned_version.setText(R.string.cloned_version_36); + cloned_version_info.setText(R.string.cloned_version_desc_36); + experiment_version.setText(R.string.experimental_version_36); + experiment_version_info.setText(R.string.experimental_version_desc_36); + disable_reward_ad.setText(R.string.disable_rewarded_ads_36); + disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_36); + show_support.setText(R.string.show_support_36); + show_support_desc.setText(R.string.show_support_desc_36); + maintenance.setText(R.string.maintenance_36); + maintenance_desc.setText(R.string.maintenance_desc_36); + xmanager_dev.setText(R.string.xmanager_dev_36); + patched_devs.setText(R.string.patched_devs_36); + support_team.setText(R.string.support_team_36); + manager_testers.setText(R.string.manager_testers_36); + manager_hosting.setText(R.string.manager_hosting_36); + mobilism_team.setText(R.string.mobilism_team_36); + forum_team.setText(R.string.forum_team_36); + contributors.setText(R.string.contributors_36); + download_selected.setText(R.string.download_selected_36); + download_ready.setText(R.string.download_ready_36); + download_ready_desc.setText(R.string.download_ready_desc_36); + downloading_file.setText(R.string.downloading_file_36); + download_success.setText(R.string.download_success_36); + installation_failed.setText(R.string.installation_failed_36); + installation_failed_desc.setText(R.string.installation_failed_desc_36); + installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_36); + installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc_36); + existing_patched.setText(R.string.existing_patched_36); + existing_patched_desc.setText(R.string.existing_patched_desc_36); + lite_0 = lite.getText().toString(); + download_0 = download.getText().toString(); + continue_0 = continue_1.getText().toString(); + cancel_0 = cancel.getText().toString(); + later_0 = later.getText().toString(); + mirror_0 = mirror.getText().toString(); + install_now_0 = install_now.getText().toString(); + go_back_0 = go_back.getText().toString(); + install_update_0 = install_update.getText().toString(); + close_0 = close.getText().toString(); + uninstall_0 = uninstall.getText().toString(); + existing_patched_0 = existing_patched.getText().toString(); + existing_patched_desc_0 = existing_patched_desc.getText().toString(); + download_selected_0 = download_selected.getText().toString(); + download_ready_0 = download_ready.getText().toString(); + download_ready_desc_0 = download_ready_desc.getText().toString(); + downloading_file_0 = downloading_file.getText().toString(); + download_success_0 = download_success.getText().toString(); + installation_failed_0 = installation_failed.getText().toString(); + installation_failed_desc_0 = installation_failed_desc.getText().toString(); + installation_failed_spap_desc_0 = installation_failed_spap_desc.getText().toString(); + installation_failed_cloned_desc_0 = installation_failed_cloned_desc.getText().toString(); + select_language.setSelection((int)(36)); + } + } } } } @@ -13040,6 +13165,7 @@ public class MainActivity extends AppCompatActivity { manager_lang_34.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); manager_lang_35.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); manager_lang_36.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); + manager_lang_37.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); translator_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); translator_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); translator_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); @@ -13076,6 +13202,7 @@ public class MainActivity extends AppCompatActivity { translator_34.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); translator_35.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); translator_36.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); + translator_37.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); } diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml index 0524db8..fea3b59 100644 --- a/app/src/main/res/layout/main.xml +++ b/app/src/main/res/layout/main.xml @@ -2299,6 +2299,28 @@ android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> + + BEÁLLÍTÁSOK MEGNYITÁSA A PATCHELT ALKALMAZÁS MEGNYITÁSA ÚJRAFETCHELÉS ÉS AZ ALKALMAZÁS ÚJRAINDÍTÁSA + + + xManager + स्थापना गरियो + नवीनतम + संस्करणहरू + लगहरू परिवर्तन + प्रबन्धक उपकरणहरू + स्रोत + टेलिग्राम + समर्थन + डिस्कोर्ड + बारेमा + xManager + सेटिङहरू + बारेमा + सूची स्वत: ताजा गर्नुहोस् + यसलाई सक्षम गर्नाले प्रत्येक पटक तपाईंले एप सुरु गर्दा सूची स्वतः ताजा हुनेछ।\n\nतपाईंले मुख्य स्क्रिनलाई तल तानेर म्यानुअल रूपमा सूची रिफ्रेस गर्न सक्नुहुन्छ। + बल स्वत: इन्स्टल गर्नुहोस् + यसलाई सक्षम गर्नाले प्याच गरिएको एप्लिकेसन स्वतः इन्स्टल हुनेछ र डाउनलोड भएपछि अद्यावधिक हुनेछ। + थिमहरू + APK को स्थान + डाइरेक्टरी जहाँ तपाईं डाउनलोड गरिएको फाइलको प्रतिलिपि बचत गर्न चाहनुहुन्छ। यदि तपाइँलाई यो सुविधा कसरी कन्फिगर गर्ने थाहा छैन भने, यो जस्तै छोड्नुहोस्।\n\nनोट: पहुँच, अनुमति र भण्डारण सीमितताहरूको कारणले गर्दा यो सुविधाले बाह्य भण्डारण (SD कार्ड) समर्थन गर्दैन। + डाइरेक्टरी फोल्डर खाली गर्नुहोस् + डाइरेक्टरी फोल्डर मेटाउन ट्याप गर्नुहोस्। यसमा डाउनलोड गरिएका फाइलहरू र अद्यावधिकहरू समावेश छन्। + प्राथमिकताहरू रिसेट गर्नुहोस् + विज्ञापन-मुक्त | नयाँ सुविधाहरू | स्वतन्त्रता + xManager विकासकर्ता + प्याच गरेका विकासकर्ताहरू + टेलिग्राम | डिस्कोर्ड | रेड्डित समर्थन टोली + प्याच र प्रबन्धक परीक्षकहरू + प्रबन्धक डाटाबेस र होस्टिंग + Mobilism Team + FORUM.APK-RELEASE.NET टोली + सबै योगदानकर्ताहरु लाई धन्यवाद! ❤️ + तपाईंले यो प्याच गरिएको संस्करण चयन गर्नुभयो। के तपाइँ जारी राख्न चाहनुहुन्छ? + प्याच गरिएको जानकारी + यो प्याचले बाह्य डाइरेक्टरीमा अवस्थित अघिल्लो फाइल अधिलेखन गर्नेछ। सावधानीपूर्वक अगाडि बढ्नुहोस्। + फाइल डाउनलोड गरिँदै + सफलतापूर्वक डाउनलोड गरियो + नयाँ प्रबन्धक अद्यावधिक + जारी राख्नुहोस् + रद्द गर्नुहोस् + डाउनलोड गर्नुहोस् + पछि + प्याच गरिएको इन्स्टल गर्नुहोस् + अद्यावधिक इन्स्टल गर्नुहोस् + पछाडि जानुहोस् + अपडेट डाउनलोड गर्नुहोस् + अहिले होइन + मिरर लिङ्क + लाइट + प्रयोगात्मक + प्रयोगात्मक संस्करण + यसलाई सक्षम गर्नाले तपाईंलाई प्याच गरिएको अनुप्रयोगको प्रयोगात्मक संस्करण डाउनलोड र इन्स्टल गर्न अनुमति दिन्छ।\n\nयसमा अल्फा, बिटा र प्रारम्भिक पहुँच सुविधाहरू समावेश छन् जुन स्टक प्याचमा उपलब्ध छैनन्। थप रूपमा, स्थिर ग्यारेन्टी छैन। + आफ्नो समर्थन देखाउनुहोस् + हामी एक गैर-लाभकारी, गैर-कर्पोरेट र गैर-सम्झौता टोली हौं। तपाईं जस्ता मानिसहरूले हामीलाई विशेष गरी डाउनलोडदेखि इन्स्टल गर्नका लागि चीजहरू धेरै सजिलो बनाउनको लागि एउटा एप सिर्जना गर्न प्रोत्साहन दिन्छन्।\n\nहामी चीजहरू सही र सही बनाउनको लागि हाम्रो सबै समय र उत्तम प्रयासहरू खन्याइरहेका छौं। हामी सकेसम्म यो एपलाई समर्थन गर्न सक्दो प्रयास गर्नेछौं।\n\nकुनै पनि रकमले मद्दत गर्नेछ र धेरै सराहना गरिनेछ! + मर्मतसम्भार + xManager हाल अनुपलब्ध छ। कृपया पछि पुन: प्रयास गर्नुहोस्। + धन्यवाद! + भाषा + वेबसाइट + रेड्डित + बारम्बार सोधिने प्रश्नहरू + क्लोन गरिएको संस्करण + यसलाई सक्षम गर्नाले तपाईंलाई प्याच गरिएको एप्लिकेसनको क्लोन गरिएको संस्करण डाउनलोड र इन्स्टल गर्न अनुमति दिन्छ।\n\nयसले धेरैजसो इन्स्टल त्रुटि वा समस्याहरूलाई पनि समाधान गर्नेछ, विशेष गरी यदि तपाईंसँग पूर्व-स्थापित Spotify अनुप्रयोग छ भने। + पुरस्कृत विज्ञापनहरू असक्षम पार्नुहोस् + हामीलाई थाहा छ कि हामी मध्ये धेरैले विज्ञापनहरू मन पराउँदैनन् तर हाम्रो अवस्थामा, यसले हामीलाई हाम्रो डाटाबेस, होस्टिङ लिङ्कहरू, अद्यावधिकहरू, थप प्याचहरू, र दैनिक आवश्यकताहरू पूरा गर्न मद्दत गर्छ।\n\nकुनै पनि दान वा खर्च नगरी हामीलाई सहयोग गर्ने यो सरल तरिका हो । + इन्स्टल असफल भयो + कारण: तपाईंले हाल स्थापित भएको भन्दा कम प्याच गरिएको संस्करण इन्स्टल गर्ने प्रयास गर्नुभयो।\n\nसमाधानहरू:\nA. भन्दा बराबर वा माथिको संस्करण चयन गर्नुहोस्।\nB. हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, त्यसपछि डाउनग्रेड गर्नुहोस्।\n\nयदि समस्या रहिरह्यो भने, बारम्बार सोधिने प्रश्नहरू जाँच गर्नुहोस्। + कारण: यस यन्त्रमा हालको प्याच गरिएको इन्स्टल सीधा xManager वा हाम्रो टोलीबाट आएको होइन।\n\nसमाधान: अनुप्रयोगको हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, xManager पुन: सुरु गर्नुहोस् र फेरि प्रयास गर्नुहोस्। यदि समस्या रहिरह्यो भने, बारम्बार सोधिने प्रश्नहरू जाँच गर्नुहोस्। + कारण: यस यन्त्रमा हालको क्लोन गरिएको इन्स्टल सीधा xManager वा हाम्रो टोलीबाट आएको होइन।\n\nसमाधान: अनुप्रयोगको हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, xManager पुनः सुरु गर्नुहोस् र फेरि प्रयास गर्नुहोस्। यदि समस्या रहिरह्यो भने, FAQ जाँच गर्नुहोस्। + अवस्थित प्याच गरिएको + बाहिरी डाइरेक्टरीमा अवस्थित प्याच गरिएको पत्ता लगाइएको छ। तपाईं के कार्य गर्न चाहनुहुन्छ? + बन्द गर्नुहोस् + क्लोन गरिएको + SP/AP + इन्स्टल गर्नुहोस् + अनइन्स्टल गर्नुहोस् + बेवास्ता गर्नुहोस् + मेटाउन + अनइन्स्टल प्याच गरियो + सेटिङ्हरू खोल्नुहोस् + प्याच गरिएको खोल्नुहोस् + रिफिच र रिबुट गर्नुहोस् -- cgit v1.2.3