migrate to gitea

This commit is contained in:
jonasgaudian
2026-02-13 00:15:36 +01:00
commit 269cc9e417
407 changed files with 66841 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="gaudian_eu_website" translatable="false">https://www.gaudian.eu</string>
<string name="app_name" translatable="false">Polly</string>
<string name="legal_information_url" translatable="false">https://www.gaudian.eu/datenschutzerklarung-language-tool/</string>
</resources>

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="exercise_example_prompts">Exercise Example Prompts</string-array>
<!-- Stable, non-localized keys for dictionary content options.
These must remain consistent across app versions and locales.
The order must match the localized labels in `dictionary_content`. -->
<string-array name="dictionary_content_keys">
<item>word_class_gender</item>
<item>declension_noun</item>
<item>pronunciation</item>
<item>definition</item>
<item>origin</item>
<item>synonyms</item>
<item>antonyms</item>
<item>examples</item>
<item>flexion_verb</item>
<item>idioms</item>
<item>grammatical_features_prepositions</item>
</string-array>
<string-array name="dictionary_content">
<item>Word class and gender (for nouns)</item>
<item>Declination (for nouns)</item>
<item>Pronunciation (IPA) and word separation</item>
<item>Definition</item>
<item>Origin</item>
<item>Synonyms</item>
<item>Antonyms</item>
<item>Examples</item>
<item>Flexion (for verbs)</item>
<item>Idioms</item>
<item>Grammatical features (for prepositions)</item>
</string-array>
<string-array name="example_prompts">
<item>Translate everything without adding anything else.</item>
<item>Use the second-person pronoun (informal) instead of formal "usted/vos/vous".</item>
<item>Make it very formal.</item>
<item>Make it informal.</item>
</string-array>
<string-array name="changelog_entries">
<item>Version 0.3.0 \n• Enabled CSV Import for Vocabulary\n• Option to use a translation server for translations instead of AI models for some supported langugaes\n• UI bug fixes \n• Show word frequency \n• Performance optimizations \n• Improved translations (German and Portuguese)</item>
<item>Version 0.4.0 \n• Added dictionary download (beta) \n• UI enhancements \n• Bugfixes \n• Re-designed vocabulary card with improved UI \n• More pre-configured providers \n• Improved performance</item>
</string-array>
</resources>

View File

@@ -0,0 +1,153 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hint_scan_hint_section_cant_find">Cant find your model?</string>
<string name="hint_scan_hint_manual_add_paragraph">You can add models manually. Enter the exact Model ID from your providers documentation and a friendly Display Name. The app will use the ID for all API calls.</string>
<string name="hint_scan_hint_chip_nano">nano</string>
<string name="hint_scan_hint_chip_mini">mini</string>
<string name="hint_scan_hint_chip_small">small</string>
<string name="hint_scan_hint_chip_medium">medium</string>
<string name="hint_scan_hint_chip_large_paid">large / paid</string>
<string name="hint_scan_hint_section_visual_guide">From scan to selection quick visual guide</string>
<string name="hint_scan_hint_step_1">1</string>
<string name="hint_scan_hint_step_2">2</string>
<string name="hint_scan_hint_step_3">3</string>
<string name="hint_scan_hint_step1_title">Start the scan</string>
<string name="hint_scan_hint_step1_desc">Tap the scan button to fetch available models from your provider.</string>
<string name="hint_scan_hint_step2_title">Filter &amp; choose</string>
<string name="hint_scan_hint_step2_desc">Browse the list. Prefer models marked for text/chat. Some providers label free/paid models differently.</string>
<string name="hint_scan_hint_label_text_chat">Text/Chat</string>
<string name="hint_scan_hint_step3_title">Validate</string>
<string name="hint_scan_hint_step3_desc">Use Add &amp; Validate to save the model and perform a quick check with your provider.</string>
<string name="hint_scan_hint_add_validate">Add &amp; Validate</string>
<!-- Translation Screen Hint Strings -->
<!-- Translation Screen Hint Strings - Updated -->
<string name="hint_translation_context_aware_title">Context-Aware Translation</string>
<string name="hint_translation_context_aware_desc">Get translations that understand the context of your conversation for more accurate results.</string>
<!-- Vocabulary Progress Hint Strings -->
<string name="hint_vocabulary_progress_hint_title">Vocabulary Progress Tracking</string>
<string name="hint_vocabulary_progress_tracking_title">Progress Tracking</string>
<string name="hint_vocabulary_progress_tracking_desc">Track your learning progress with detailed statistics and visual indicators.</string>
<string name="hint_vocabulary_learning_stages_title">Learning Stages</string>
<string name="hint_vocabulary_learning_stages_desc">Words move through stages as you learn, with increasing intervals between reviews.</string>
<string name="hint_vocabulary_review_system_title">Review System</string>
<string name="hint_vocabulary_review_system_desc">The spaced repetition system ensures you review words at optimal intervals for long-term retention.</string>
<string name="hint_vocabulary_customization_title">Customization</string>
<string name="hint_vocabulary_customization_desc">Customize learning criteria, daily goals, and review intervals to match your learning style.</string>
<!-- Sorting Screen Hint Strings -->
<!-- API Key Hint Strings -->
<string name="hint_title_hints_overview">Help and Instructions</string>
<string name="hint_hints_overview_intro">Help Center</string>
<string name="hint_hints_overview_description">All hints that are in this app can be found here as well.</string>
<!-- Hint Categories -->
<string name="hint_hints_header_basics">Getting Started</string>
<string name="hint_hints_header_vocabulary">Vocabulary Management</string>
<string name="hint_hints_header_advanced">Advanced Features</string>
<string name="hint_list_category">A \'List\' is a simple category where you can manually add any vocabulary item you want. It\'s like a custom folder for your words.</string>
<string name="api_hint_intro_1">To use all features, the app needs to connect to a Large Language Model (LLM) service. This is done through an API Provider.</string>
<string name="api_hint_intro_2">You can add your API Key to a pre-configured provider (like OpenAI or Google) or add a custom provider to connect to a different service, like a local model. Any provider has to be compatible with the OpenAI API standard.</string>
<string name="key_status_indicators_title">Key Status Indicators</string>
<string name="key_status_explanation">Each provider card shows the status of your API key:</string>
<string name="key_saved_and_active">This means your key is saved and active.</string>
<string name="key_missing_or_cleared">This means the API key is missing or has been cleared.</string>
<string name="troubleshooting_title">Troubleshooting</string>
<string name="troubleshooting_intro">If you\'re having issues, please check the following:</string>
<string name="troubleshooting_bullets">• Ensure your API key is valid and has permissions.\n• Check your network connection.\n• View the Network Logs tab for detailed error messages.</string>
<string name="category_hint_intro">You can create two types of categories to organize your vocabulary:</string>
<string name="content_desc_tag_category">Tag Category</string>
<string name="content_desc_filter_category">Filter Category</string>
<string name="hint_filter_category_description">Filter can match items by: no language filter, a list of languages, or a dictionary pair. You can also optionally filter by study stages. Language list and dictionary pair are mutually exclusive.</string>
<string name="category_hint_item_preview_description">Create a manual tag to group words you choose.</string>
<string name="category_list_title">List Category</string>
<string name="category_list_description">Manually add any word you want to this category. It\'s perfect for creating custom study lists for a specific topic or chapter.</string>
<string name="example_word_apple">Apple</string>
<string name="action_add">Add</string>
<string name="example_category_my_fruit_list">My Fruit List</string>
<string name="category_filter_title">Filter Category</string>
<string name="category_filter_description">This category automatically groups words based on rules you set, like their learning stage or language. It\'s a dynamic, hands-free way to organize.</string>
<string name="example_word_dog">Dog</string>
<string name="example_word_cat">Cat</string>
<string name="example_filter_stage_1">"Stage 1" Filter</string>
<string name="hint_dict_options_step1_title">Step 1: Configure the AI</string>
<string name="hint_dict_options_step1_desc">First, select the best AI model for your needs and optionally write a custom prompt to guide how it generates dictionary content.</string>
<string name="hint_dict_options_step2_title">Step 2: Select Content</string>
<string name="hint_dict_options_step2_desc">Next, use the toggles to choose which specific sections (like synonyms, antonyms, etc.) should be included in a dictionary lookup.</string>
<string name="eg_synonyms">e.g., Synonyms</string>
<string name="example_toggle">Example Toggle</string>
<string name="import_ai_intro">Let AI find vocabulary for you. Here\s how to use this feature:</string>
<string name="import_step1_title">1. Enter a search term</string>
<string name="search_term_placeholder">Things to do at the zoo</string>
<string name="import_step2_title">2. Select your languages</string>
<string name="import_step2_desc">Choose the language you want to learn from (source) and the language you want to learn (target).</string>
<string name="import_step3_title">3. Select the amount of words</string>
<string name="import_step3_desc">Use the slider to choose how many words you want to generate (up to 25).</string>
<string name="import_after_generating">After generating, you will be able to review the words before adding them.</string>
<string name="example_word_der_apfel">der Apfel</string>
<string name="example_word_the_apple">the apple</string>
<string name="example_word_der_hund">der Hund</string>
<string name="example_word_the_dog">the dog</string>
<string name="review_intro">Review the generated vocabulary before adding it to your collection.</string>
<string name="review_select_items_title">Select Items</string>
<string name="review_select_items_desc">Use the checkboxes to select the words you want to keep. You can also use the checkbox at the top to select or deselect all items at once.</string>
<string name="duplicate">Duplicate</string>
<string name="duplicate_handling_title">Duplicate Handling</string>
<string name="duplicate_handling_desc">The app automatically detects if a word already exists in your vocabulary. These duplicates are unselected by default to avoid clutter.</string>
<string name="add_to_list_optional">Add to a List (Optional)</string>
<string name="add_to_list_optional_desc">You can directly add the selected words to one of your existing vocabulary lists by choosing one from the dropdown menu at the bottom.</string>
<string name="interval_1_day">1 Day</string>
<string name="interval_3_days">3 Days</string>
<string name="interval_1_week">1 Week</string>
<string name="interval_2_weeks">2 Weeks</string>
<string name="interval_1_month">1 Month</string>
<string name="hint_scan_hint_title">Finding the right AI model</string>
<string name="scan_hint_section_how_scan_works">How Scan works</string>
<string name="scan_hint_how_scan_works_paragraph">When you tap Scan for Models, the app asks your selected API provider for a list of available models. The provider responds with the models that are visible to you.</string>
<string name="scan_hint_bullet_results_depend">Results depend on your account, organization, and provider configuration.</string>
<string name="scan_hint_bullet_public_private">Some providers only return public models; private or enterprise models may require additional permissions.</string>
<string name="scan_hint_bullet_try_again">If you recently changed permissions or quotas, try again after a short delay.</string>
<string name="scan_hint_section_why_missing">Why some models may not appear</string>
<string name="scan_hint_badge_restricted">Restricted or not allowed for your account/organization</string>
<string name="scan_hint_badge_not_suitable">Not suitable for this task (e.g., image-only, audio-only, or embeddings-only)</string>
<string name="scan_hint_badge_only_text_models">Only text-capable models with text completion/chat are shown</string>
<string name="scan_hint_focus_text_models">The app focuses on models that can read and write text. For translation, dictionary and vocabulary generation, the model must support text prompts and return text completions (chat/completions API).</string>
<string name="scan_hint_most_tasks_small_models">Most tasks work great with fast, small models (e.g., nano/mini/small). For generating full exercises, a larger or paid model may be required.</string>
<string name="scan_hint_section_tips">Tips &amp; Troubleshooting</string>
<string name="scan_hint_tip_verify_key">Verify that your API key is valid and has permission to access the desired models.</string>
<string name="scan_hint_tip_select_org">Some providers require an organization/project to be selected. Make sure its correctly configured.</string>
<string name="scan_hint_tip_type_manually">If a model you know exists doesnt show up, try typing it manually using the Model ID shown in the providers docs.</string>
<string name="scan_hint_tip_instruct_chat_text">Look for models tagged as Instruct, Chat, or Text. Those are typically the best fit.</string>
<!-- Translation Screen Hint Strings - New -->
<string name="hint_translate_how_it_works">How translation works</string>
<string name="hint_translate_alternative_translations_title">Alternative Translations</string>
<string name="hint_translate_alternative_translations_desc">Tap any word in the translation to see alternative meanings and choose the best fit.</string>
<string name="hint_translate_custom_prompts_title">Custom Translation Prompts</string>
<string name="hint_translate_custom_prompts_desc">Customize how translations are generated using AI prompts in Settings. Choose from example prompts or create your own.</string>
<string name="hint_translate_multiple_services_title">Multiple Translation Services</string>
<string name="hint_translate_multiple_services_desc">Switch between AI-powered translation or a translation service for different translation styles options.</string>
<string name="hint_translate_history_title">Translation History</string>
<string name="hint_translate_history_desc">Access your translation history to reuse previous translations.</string>
<string name="hint_translate_tts_title">Text-to-Speech</string>
<string name="hint_translate_tts_desc">Listen to translations with text-to-speech support. Configure voices for different languages in Settings.</string>
<string name="hint_translate_quick_actions_title">Quick Actions</string>
<string name="hint_translate_quick_actions_desc">Copy translations to clipboard, share them, or add words to your vocabulary with one tap.</string>
<string name="hint_translate_model_selection_title">AI Model Selection</string>
<string name="hint_translate_model_selection_desc">Choose from different AI models for translation quality and speed.</string>
</resources>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="intro_skip">Skip intro</string>
<string name="intro_title_welcome">Welcome!</string>
<string name="intro_desc_welcome">Your personal companion for mastering new languages!</string>
<string name="intro_title_ai_assistant">Your AI Language Assistant</string>
<string name="intro_desc_ai_assistant">Use the power of an AI model of your choice to translate, define, and perfect text in any language. Compatible with most AI Providers and even your locally hosted Language Model.</string>
<string name="intro_title_dictionary_translator">Powerful Dictionary &amp; Translator</string>
<string name="intro_desc_dictionary_translator">Look up any word for detailed definitions, synonyms, example sentences, and even explore its origin with the etymology feature.</string>
<string name="intro_title_flashcards">Instant Flashcards, Limitless Topics</string>
<string name="intro_desc_flashcards">Let the AI generate vocabulary flashcards on any subject you can imagine!</string>
<string name="intro_title_practice">Practice Makes Perfect</string>
<string name="intro_desc_practice">Engage with your new vocabulary through a variety of fun and challenging exercises. Learning has never been so interactive!</string>
<string name="intro_title_learning_journey">Your Learning Journey</string>
<string name="intro_desc_learning_journey">The app uses a smart system called Spaced Repetition. It shows you vocabulary just before you\'re likely to forget it, making your learning more efficient.</string>
<string name="intro_title_categories">Organize Your Vocabulary</string>
<string name="intro_desc_categories">Categories help you group your vocabulary in powerful ways. You can set filters or lists.</string>
<string name="intro_title_progress">Track Your Progress</string>
<string name="intro_desc_progress">Stay motivated with daily streaks and detailed weekly activity charts.</string>
<string name="intro_title_beta">This is a Beta Build</string>
<string name="intro_desc_beta">As this is a beta version, some features may not work as expected. Your feedback is invaluable in helping me improve the app.</string>
<string name="intro_title_all_set">You\'re All Set!</string>
<string name="intro_desc_all_set">If you have a valid API key, just connect to your LLM and let\'s go!.</string>
<!-- Practice preview -->
<!-- Flashcard topics preview -->
<string name="intro_topic_history">History</string>
<string name="intro_topic_science">Science</string>
<string name="intro_topic_cooking">Cooking</string>
<!-- Dictionary hint preview -->
<!-- AI features hint -->
</resources>

View File

@@ -0,0 +1,113 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Level 1 -->
<string name="level_newborn_name">Newborn</string>
<string name="level_newborn_description">You\'ve said your first word. Or maybe it was just a burp. We\'ll count it. The journey of a thousand words begins with a single… noise.</string>
<!-- NEW Level 3 -->
<string name="level_echo_name">Echoing Echo</string>
<string name="level_echo_description">You\'ve mastered the art of repeating the last sound you heard. Is there an echo in here? …in here?</string>
<!-- Level 5 -->
<string name="level_goldfish_name">Goldfish Memory</string>
<string name="level_goldfish_description">You\'ve matched a goldfish\'s attention span. Congrats? (Just kidding—they\'re smarter than people think.)</string>
<!-- Level 10 -->
<string name="level_pigeon_name">Clever Pigeon</string>
<string name="level_pigeon_description">You could now out-debate a pigeon. They understand abstract concepts… but still can\'t spell \'birdbrain.\'</string>
<!-- Level 20 -->
<string name="level_elephant_name">Koshik the Elephant</string>
<string name="level_elephant_description">You now know as many words as a 6-ton elephant. Impressive, right? Just don\'t try to communicate by flapping your ears.</string>
<!-- NEW Level 25 -->
<string name="level_crow_name">Gossip-loving Crow</string>
<string name="level_crow_description">You can remember faces and hold a grudge. You\'re basically ready for high school reunion drama.</string>
<!-- Level 35 -->
<string name="level_honeybee_name">Honeybee Cartographer</string>
<string name="level_honeybee_description">You\'re directing traffic like a waggle-dancing bee. \'Turn left at the oak tree for nectar.\' GPS who?</string>
<!-- Level 50 -->
<string name="level_parrotlet_name">Chatty Parrotlet</string>
<string name="level_parrotlet_description">Polly wants a thesaurus! You\'re repeating words like a tiny parrot. Cuteness overload.</string>
<!-- Level 75 -->
<string name="level_toddler_name">Curious Toddler</string>
<string name="level_toddler_description" tools:ignore="StringFormatCount">You name things wrong 70\% of the time but with 100\% confidence. \'Doggie!\' \'…That\'s a toaster.\'</string>
<!-- Level 100 -->
<string name="level_rico_name">Rico the Dog</string>
<string name="level_rico_description">You\'ve hit \'Border Collie genius\' level. Now go fetch a dictionary!</string>
<!-- NEW Level 125 -->
<string name="level_auctioneer_name">Auctioneer-in-Training</string>
<string name="level_auctioneer_description">You\'re speaking faster than anyone can understand. Sold! To the person who just nodded.</string>
<!-- Level 150 -->
<string name="level_alex_name">Alex the Parrot</string>
<string name="level_alex_description">You\'re not just squawking—you\'re discussing colors and shapes. Someone get this bird a PhD.</string>
<!-- Level 225 -->
<string name="level_pilita_name">Pilita the Sea Lion</string>
<string name="level_pilita_description">You understand symbols! Next: balancing a ball while reciting Shakespeare.</string>
<!-- Level 350 -->
<string name="level_kanzi_name">Kanzi the Bonobo</string>
<string name="level_kanzi_description">You\'re using lexigrams like a primate scholar. Time to write your memoir in emoji.</string>
<!-- Level 500 -->
<string name="level_koko_name">Koko the Gorilla</string>
<string name="level_koko_description">You sign 500 words! Now argue about bedtime like a silverback toddler.</string>
<!-- NEW Level 600 -->
<string name="level_shakespeare_name">Shakespearean Insult Generator</string>
<string name="level_shakespeare_description">"Thou art a foul-smelling, boil-brained canker-blossom! You don't know what it means, but it sounds impressive."</string>
<!-- Level 750 -->
<string name="level_first_grader_name">First Grader</string>
<string name="level_first_grader_description">You can read \'Cat in the Hat\' and write passive-aggressive fridge notes.</string>
<!-- NEW Level 900 -->
<string name="level_puppy_in_training_name">Legal Eagle Intern</string>
<string name="level_puppy_in_training_description">You\'ve started using \'heretofore\' and \'aforementioned\' in casual conversation. Your friends are concerned.</string>
<!-- Level 1,100 -->
<string name="level_chaser_name">Chaser the Superdog</string>
<string name="level_chaser_description">You know more nouns than a toddler. \'Fetch\' just became \'Retrieve the orthographic lexicon.\'</string>
<!-- Level 1,600 -->
<string name="level_bookworm_name">Bookworm</string>
<string name="level_bookworm_description">You use \'ephemeral\' correctly. Your friends nod while secretly Googling.</string>
<!-- Level 2,300 -->
<string name="level_middle_schooler_name">Middle Schooler</string>
<string name="level_middle_schooler_description">Fluency unlocked: Sarcasm, eye-rolls, and \'I\'m bored\' in 5 languages.</string>
<!-- Level 3,500 -->
<string name="level_avid_debater_name">Avid Debater</string>
<string name="level_avid_debater_description">You win arguments by drowning opponents in precise terminology. Annoying? No. \'Lexically gifted.\'</string>
<!-- Level 5,000 -->
<string name="level_high_school_grad_name">High School Grad</string>
<string name="level_high_school_grad_description">You order coffee like a poet and text like a diplomat.</string>
<!-- Level 7,500 -->
<string name="level_journalist_name">The Journalist</string>
<string name="level_journalist_description">You \'eschew obfuscation\' unironically. Colleagues fear your red pen.</string>
<!-- Level 12,000 -->
<string name="level_professor_name">The Professor</string>
<string name="level_professor_description">You casually use \'antidisestablishmentarianism\'. Students weep in your lectures.</string>
<!-- Level 18,000 -->
<string name="level_novelist_name">The Novelist</string>
<string name="level_novelist_description">Your sentences have subordinate clauses that also need footnotes.</string>
<!-- Level 25,000 -->
<string name="level_linguist_name">Master Linguist</string>
<string name="level_linguist_description">Dictionaries cite you. Thesaurus.com is your fan page.</string>
<!-- Level 40,000 -->
<string name="level_oracle_name">The Polyglot Oracle</string>
<string name="level_oracle_description">You dream in dead dialects. Trees ask you for etymology advice.</string>
</resources>

View File

@@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="language_codes">
<item>en,US,1</item>
<item>zh,CN,2</item>
<item>es,ES,3</item>
<item>hi,IN,4</item>
<item>ar,SA,5</item>
<item>bn,BD,6</item>
<item>pt,BR,7</item>
<item>ru,RU,8</item>
<item>pa,IN,9</item>
<item>mr,IN,10</item>
<item>te,IN,11</item>
<item>tr,TR,12</item>
<item>ko,KR,13</item>
<item>fr,FR,14</item>
<item>de,DE,15</item>
<item>vi,VN,16</item>
<item>ta,IN,17</item>
<item>ur,PK,18</item>
<item>id,ID,19</item>
<item>it,IT,20</item>
<item>ja,JP,21</item>
<item>fa,IR,22</item>
<item>bho,IN,23</item>
<item>pl,PL,24</item>
<item>ps,AF,25</item>
<item>jv,ID,26</item>
<item>mai,IN,27</item>
<item>ml,IN,28</item>
<item>su,ID,29</item>
<item>ha,NG,30</item>
<item>or,IN,31</item>
<item>my,MM,32</item>
<item>uk,UA,33</item>
<item>yo,NG,34</item>
<item>uz,UZ,35</item>
<item>sd,PK,36</item>
<item>am,ET,37</item>
<item>ff,SN,38</item>
<item>ro,RO,39</item>
<item>ig,NG,40</item>
<item>ceb,PH,41</item>
<item>gu,IN,42</item>
<item>kr,NG,43</item>
<item>ms,MY,44</item>
<item>kn,IN,45</item>
<item>nl,NL,46</item>
<item>hu,HU,47</item>
<item>el,GR,48</item>
<item>cz,CZ,49</item>
<item>he,IL,50</item>
<item>hr,HR,51</item>
</string-array>
<string name="language_1">English</string>
<string name="language_2">Mandarin</string>
<string name="language_3">Spanish</string>
<string name="language_4">Hindi</string>
<string name="language_5">Arabic</string>
<string name="language_6">Bengali</string>
<string name="language_7">Portuguese</string>
<string name="language_8">Russian</string>
<string name="language_9">Punjabi</string>
<string name="language_10">Marathi</string>
<string name="language_11">Telugu</string>
<string name="language_12">Turkish</string>
<string name="language_13">Korean</string>
<string name="language_14">French</string>
<string name="language_15">German</string>
<string name="language_16">Vietnamese</string>
<string name="language_17">Tamil</string>
<string name="language_18">Urdu</string>
<string name="language_19">Indonesian</string>
<string name="language_20">Italian</string>
<string name="language_21">Japanese</string>
<string name="language_22">Persian</string>
<string name="language_23">Bhojpuri</string>
<string name="language_24">Polish</string>
<string name="language_25">Pashto</string>
<string name="language_26">Javanese</string>
<string name="language_27">Maithili</string>
<string name="language_28">Malayalam</string>
<string name="language_29">Sundanese</string>
<string name="language_30">Hausa</string>
<string name="language_31">Odia</string>
<string name="language_32">Burmese</string>
<string name="language_33">Ukrainian</string>
<string name="language_34">Yoruba</string>
<string name="language_35">Uzbek</string>
<string name="language_36">Sindhi</string>
<string name="language_37">Amharic</string>
<string name="language_38">Fula</string>
<string name="language_39">Romanian</string>
<string name="language_40">Igbo</string>
<string name="language_41">Cebuano</string>
<string name="language_42">Gujarati</string>
<string name="language_43">Kanuri</string>
<string name="language_44">Malay</string>
<string name="language_45">Kannada</string>
<string name="language_46">Dutch</string>
<string name="language_47">Hungarian</string>
<string name="language_48">Greek</string>
<string name="language_49">Czech</string>
<string name="language_50">Hebrew</string>
<string name="language_51">Croatian</string>
</resources>

View File

@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Native language names -->
<string name="native_language_1" translatable="false">English</string>
<string name="native_language_2" translatable="false">中文</string>
<string name="native_language_3" translatable="false">Español</string>
<string name="native_language_4" translatable="false">हिन्दी</string>
<string name="native_language_5" translatable="false">العربية</string>
<string name="native_language_6" translatable="false">বাংলা</string>
<string name="native_language_7" translatable="false">Português</string>
<string name="native_language_8" translatable="false">Русский</string>
<string name="native_language_9" translatable="false">ਪੰਜਾਬੀ</string>
<string name="native_language_10" translatable="false">मराठी</string>
<string name="native_language_11" translatable="false">తెలుగు</string>
<string name="native_language_12" translatable="false">Türkçe</string>
<string name="native_language_13" translatable="false">한국어</string>
<string name="native_language_14" translatable="false">Français</string>
<string name="native_language_15" translatable="false">Deutsch</string>
<string name="native_language_16" translatable="false">Tiếng Việt</string>
<string name="native_language_17" translatable="false">தமிழ்</string>
<string name="native_language_18" translatable="false">اردو</string>
<string name="native_language_19" translatable="false">Bahasa Indonesia</string>
<string name="native_language_20" translatable="false">Italiano</string>
<string name="native_language_21" translatable="false">日本語</string>
<string name="native_language_22" translatable="false">فارسی</string>
<string name="native_language_23" translatable="false">भोजपुरी</string>
<string name="native_language_24" translatable="false">Polski</string>
<string name="native_language_25" translatable="false">پښتو</string>
<string name="native_language_26" translatable="false">Basa Jawa</string>
<string name="native_language_27" translatable="false">मैथिली</string>
<string name="native_language_28" translatable="false">മലയാളം</string>
<string name="native_language_29" translatable="false">Basa Sunda</string>
<string name="native_language_30" translatable="false">Hausa</string>
<string name="native_language_31" translatable="false">ଓଡ଼ିଆ</string>
<string name="native_language_32" translatable="false">မြန်မာ</string>
<string name="native_language_33" translatable="false">Українська</string>
<string name="native_language_34" translatable="false">Yorùbá</string>
<string name="native_language_35" translatable="false">Oʻzbekcha</string>
<string name="native_language_36" translatable="false">سنڌي</string>
<string name="native_language_37" translatable="false">አማርኛ</string>
<string name="native_language_38" translatable="false">Fulfulde</string>
<string name="native_language_39" translatable="false">Română</string>
<string name="native_language_40" translatable="false">Igbo</string>
<string name="native_language_41" translatable="false">Cebuano</string>
<string name="native_language_42" translatable="false">ગુજરાતી</string>
<string name="native_language_43" translatable="false">Kanuri</string>
<string name="native_language_44" translatable="false">Bahasa Melayu</string>
<string name="native_language_45" translatable="false">ಕನ್ನಡ</string>
<string name="native_language_46" translatable="false">Nederlands</string>
<string name="native_language_47" translatable="false">Magyar</string>
<string name="native_language_48" translatable="false">Ελληνικά</string>
<string name="native_language_49" translatable="false">Čeština</string>
<string name="native_language_50" translatable="false">עברית</string>
<string name="native_language_51" translatable="false">Hrvatski</string>
</resources>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
<resources>
<style name="Theme.Translator" parent="Theme.Material3.DayNight.NoActionBar">
</style>
<style name="Theme.App.Starting" parent="Theme.SplashScreen">
<item name="windowSplashScreenBackground">@color/splash_background</item>
<item name="postSplashScreenTheme">@style/Theme.Translator</item>
</style>
<color name="splash_background">#1C1B1F</color>
</resources>