text:
<?xml version="1.0" encoding="utf-8"?>
<!--
  ~ Copyright 2016-2020 Open Food Facts
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~ https://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->
<resources xmlns:tools="http://schemas.android.com/tools">
    <plurals name="offline_notification_count">
        <item quantity="one">You have 1 offline product waiting to be contributed to Open Food Facts</item>
        <item quantity="other">You have %d offline products waiting to be contributed to Open Food Facts</item>
    </plurals>
    <plurals name="seconds">
        <item quantity="one">%d second ago</item>
        <item quantity="other">%d seconds ago</item>
    </plurals>
    <plurals name="minutes">
        <item quantity="one">%d minute ago</item>
        <item quantity="other">%d minutes ago</item>
    </plurals>
    <plurals name="hours">
        <item quantity="one">%d hour ago</item>
        <item quantity="other">%d hours ago</item>
    </plurals>
    <plurals name="days">
        <item quantity="one">%d day ago</item>
        <item quantity="other">%d days ago</item>
    </plurals>
    <string name="action_about">గురించి</string>
    <string name="action_discover">కనుగొనండి</string>
    <string name="contribute">ఎలా అందించాలో</string>
    <string name="action_find">కనుగొనండి</string>
    <string name="product_incomplete_message">ఈ ఉత్పత్తి పూర్తి కాలేదు. ఫలితంగా, మేము అలెర్జీ చెక్ చేయలేము.</string>
    <string name="product_allergen_prompt">This product contains:</string>
    <string name="no_offline_data">మీరు పూర్తి చేసారు</string>
    <string name="first_offline">ఆఫ్లైన్ జోడించిన ఉత్పత్తులు ఇక్కడ కనిపిస్తాయి</string>
    <!-- Image Upload -->
    <!-- Nav Drawer Product Menu Items -->
    <string-array name="nav_drawer_items_product">
        <item>సారాంశం</item>
        <item>Ingredients</item>
        <item>Nutrition</item>
        <item>పోషకాల పట్టిక</item>
        <item>పర్యావరణం</item>
    </string-array>
    <!-- New Nav Drawer Product Menu Items -->
    <string-array name="nav_drawer_new_items_product">
        <item>ఉత్పత్తి ఫొటోలు</item>
        <item>పదార్థాల విశ్లేషణ</item>
    </string-array>
    <!-- Text units -->
    <!-- weight units -->
    <!-- nutrition energy units -->
    <!-- volume units -->
    <!-- nutrition weight units -->
    <!-- nutrition weight units -->
    <!-- all weight units -->
    <string-array name="weight_all_units">
        <item>గ్రా</item>
        <item>మిగ్రా</item>
        <item>µg</item>
        <item>% DV</item>
        <item>IU</item>
    </string-array>
    <!-- nutrition comparison units -->
    <!-- nutrients list
    do not change the order of the array as the items are paired with the String array
    PARAMS_OTHER_NUTRIENTS present in AddProductNutritionFactsFragment-->
    <string-array name="nutrients_array">
        <item>Alpha-linolenic acid / ALA (18:3 n-3)</item>
        <item>Arachidic acid (20:0)</item>
        <item>Arachidonic acid / AA / ARA (20:4 n-6)</item>
        <item>Behenic acid (22:0)</item>
        <item>Bicarbonate</item>
        <item>Biotin</item>
        <item>Butyric acid (4:0)</item>
        <item>Caffeine</item>
        <item>Calcium</item>
        <item>Capric acid (10:0)</item>
        <item>Caproic acid (6:0)</item>
        <item>Caprylic acid (8:0)</item>
        <item>Casein</item>
        <item>Cerotic acid (26:0)</item>
        <item>Chloride</item>
        <item>Cholesterol</item>
        <item>Chromium</item>
        <item>Copper</item>
        <item>Dihomo-gamma-linolenic acid / DGLA (20:3 n-6)</item>
        <item>Docosahexaenoic acid / DHA (22:6 n-3)</item>
        <item>Eicosapentaenoic acid / EPA (20:5 n-3)</item>
        <item>Elaidic acid (18:1 n-9)</item>
        <item>Erucic acid (22:1 n-9)</item>
        <item>Fluoride</item>
        <item>Fructose</item>
        <item>Gamma-linolenic acid / GLA (18:3 n-6)</item>
        <item>Glucose</item>
        <item>Gondoic acid (20:1 n-9)</item>
        <item>Iodine</item>
        <item>Iron</item>
        <item>Lactose</item>
        <item>Lauric acid (12:0)</item>
        <item>Lignoceric acid (24:0)</item>
        <item>Linoleic acid / LA (18:2 n-6)</item>
        <item>Magnesium</item>
        <item>Maltodextrins</item>
        <item>Maltose</item>
        <item>Manganese</item>
        <item>Mead acid (20:3 n-9)</item>
        <item>Melissic acid (30:0)</item>
        <item>Molybdenum</item>
        <item>Mono unsaturated fat</item>
        <item>Montanic acid (28:0)</item>
        <item>Myristic acid (14:0)</item>
        <item>Nervonic acid (24:1 n-9)</item>
        <item>Nucleotides</item>
        <item>Oleic acid (18:1 n-9)</item>
        <item>Omega 3 fatty acids</item>
        <item>Omega 6 fatty acids</item>
        <item>Omega 9 fatty acids</item>
        <item>Palmitic acid (16:0)</item>
        <item>Pantothenic acid / Pantothenate (Vitamin B5)</item>
        <item>pH</item>
        <item>Phosphorus</item>
        <item>Sugar alcohols (Polyols)</item>
        <item>Poly unsaturated fat</item>
        <item>Potassium</item>
        <item>Selenium</item>
        <item>Serum proteins</item>
        <item>Silica</item>
        <item>Starch</item>
        <item>Stearic acid (18:0)</item>
        <item>Sucrose</item>
        <item>Taurine</item>
        <item>Trans fat</item>
        <item>Vitamin A</item>
        <item>Vitamin B1 (Thiamin)</item>
        <item>Vitamin B12 (Cobalamin)</item>
        <item>Vitamin B2 (Riboflavin)</item>
        <item>Vitamin B3 / Vitamin PP (Niacin)</item>
        <item>Vitamin B6 (Pyridoxin)</item>
        <item>Vitamin B9 (Folic acid)</item>
        <item>Vitamin C (Ascorbic acid)</item>
        <item>Vitamin D</item>
        <item>Vitamin E</item>
        <item>Vitamin K</item>
        <item>Zinc</item>
    </string-array>
    <!-- Text units -->
    <!-- Content Description -->
    <string name="search_button">Search</string>
    <string name="alert_dialog_warning_title">Warning</string>
    <string name="alert_dialog_warning_msg_user">వాడుకరి / పాస్వర్డ్ మార్చబడింది, దయచేసి సమాచారం అప్డేట్ చేయండి</string>
    <string name="toast_retrieving">Loading...</string>
    <string name="txtBarcode">బార్కోడ్:</string>
    <string name="txtCategories">వర్గాలు :</string>
    <string name="txtLabels">లేబుళ్ళు, ధృవపత్రాలు, అవార్డులు:</string>
    <string name="txtEMB">Traceability codes:</string>
    <string name="txtIngredients">కావలసినవి జాబితా:</string>
    <string name="Donate">దానం</string>
    <string name="Donation">ఆహార వాస్తవాలను తెరిచేందుకు విరాళంగా ఇక్కడ క్లిక్ చేయండి</string>
    <string name="txtSubstances">అలర్జీలు లేదా సంక్లిష్టతలను కలిగించే పదార్థాలు లేదా ఉత్పత్తులు:</string>
    <string name="txtAdditives">సంకలనాలు:</string>
    <string name="txtTraces">జాడలు:</string>
    <string name="txtMayBeFromPalmOilProduct">పామాయిల్ నుంచి లభించే కావలసినవి:</string>
    <string name="txtPalmOilProduct">పామాయిల్ నుండి కావలసినవి:</string>
    <string name="txtServingSize">అందిస్తోంది పరిమాణం:</string>
    <string name="txtNutrientLevel100g">100g కోసం పోషక స్థాయిలు:</string>
    <string name="txtNutrientLevel100ml">Nutrient levels for 100ml :</string>
    <string name="txtNutritionLevelLow">in low quantity</string>
    <string name="txtNutritionLevelModerate">in moderate quantity</string>
    <string name="txtNutritionLevelHigh">in high quantity</string>
    <string name="txtSave">Save</string>
    <string name="txtSignIn">సైన్ ఇన్ చేయండి</string>
    <string name="txtToastSaved">వినియోగదారు సేవ్ చేయబడింది</string>
    <string name="txtSalt">Salt</string>
    <string name="txtFat">ఫ్యాట్</string>
    <string name="txtSugars">Sugars</string>
    <string name="hintBarcode">Barcode</string>
    <string name="txtNutriScoreInfo">Learn more about the nutrient levels</string>
    <string name="hintLogin">Login</string>
    <string name="hintPass">Password</string>
    <string name="errorLogin">లాగిన్ లేదా పాస్ వర్డ్ లోపం</string>
    <string name="errorWeb">మేము ఇంటర్నెట్ను ప్రాప్యత చేయలేకపోయాము. మీకు కనెక్టివిటీ సమస్యలు ఉన్నాయా?</string>
    <string name="uploadLater">నెట్వర్క్ అందుబాటులో ఉన్నప్పుడు చిత్రం అప్లోడ్ చేయబడుతుంది</string>
    <string name="txtInfoLoginOk">వినియోగదారు సేవ్ చేయబడింది</string>
    <string name="txtInfoLoginNo">వినియోగదారు సేవ్ చేయలేదు</string>
    <string name="txtDialogsContent">ఓపెన్ ఫుడ్ ఫ్యాక్ట్స్లో స్కాన్ చేసిన ఉత్పత్తి ఇంకా లేదు. దయచేసి దానిని జోడించండి.</string>
    <string name="txtYes">అవును</string>
    <string name="txtNo">నో</string>
    <string name="hintBrand">బ్రాండ్</string>
    <string name="txtSendAll">అన్నింటినీ అప్లోడ్ చేయండి</string>
    <string name="txtPictureNeededDialogNo">విస్మరించు</string>
    <string name="toastSending">Uploading...</string>
    <string name="txtLoading">Loading...</string>
    <string name="txtDialogsContentDelete">Are you sure you want to remove this draft?</string>
    <string name="txtDialogsContentInfoSave">The product is saved locally, you can edit it in the \"Offline Edit\" menu</string>
    <string name="productSavedToast">Product saved, thanks!</string>
    <string name="txtBarcodeRequire">Barcode required</string>
    <string name="txtOk">సరే</string>
    <string name="txtBarcodeNotValid">బార్ కోడ్ చెల్లదు</string>
    <string name="msg_share">ఓపెన్ ఫుడ్ ఫ్యాక్ట్స్లో ఈ ఉత్పత్తిని చూడండి:</string>
    <string name="create_account">సైన్ అప్ చేయండి</string>
    <string name="home_drawer">ముంగిలి</string>
    <string name="install">Install</string>
    <string name="open_beauty_drawer">Open Beauty Facts</string>
    <string name="open_food_drawer">Open Food Facts</string>
    <string name="search_drawer">Search</string>
    <string name="search_by_barcode_drawer">బార్కోడ్ను టైప్ చేయండి</string>
    <string name="category_drawer">వర్గాలు</string>
    <string name="search_by_category">విభాగాలు</string>
    <string name="scan_search">బార్కోడ్ను స్కాన్ చేయండి</string>
    <string name="user_drawer">User</string>
    <string name="offline_edit_drawer">ఆఫ్లైన్ సవరణ</string>
    <string name="txt_anonymous">అనామక</string>
    <string name="delete_txt">తొలగించు</string>
    <string name="sign_in_drawer">Sign-in</string>
    <string name="alert_drawer">Allergen alert</string>
    <string name="your_lists">Your lists</string>
    <string name="title_dialog_alert">హెచ్చరికను జోడించండి</string>
    <string name="select_camera">కెమెరాను ఎంచుకోండి</string>
    <string name="ok_button">సరే</string>
    <string name="cancel_button">రద్దుచేయి</string>
    <string name="login_button">Login</string>
    <string name="create_account_button">ఖాతాను సృష్టించండి</string>
    <string name="warning_alert_data" tools:ignore="StringFormatInvalid">Your allergies info will never be sent to the Open Food Facts server. Also, be careful that product data may not be accurate, and detection might not be 100% accurate, so please double-check by yourself!</string>
    <string name="title_info_dialog">ఇది ఎలా పని చేస్తుంది?</string>
    <string name="text_offline_info_dialog">మీరు తరువాత ఆఫ్లైన్ ఫుడ్ ఫాక్స్ను తెరిచేందుకు వాటిని జోడించేటప్పుడు ఉత్పత్తులను స్కాన్ చేయవచ్చు. మీరు స్కాన్ చేసిన అన్ని ఉత్పత్తులు ఇక్కడ కనిపిస్తాయి, మరియు మీరు క్రింద ఉన్న బటన్ను ఉపయోగించి వాటిని పంపవచ్చు.</string>
    <string name="permission_camera">బార్కోడ్లను స్కాన్ చేసి చిత్రాలను తీయడానికి కెమెరా అనుమతి అవసరం.</string>
    <string name="no_camera_dialog_title">Camera not found</string>
    <string name="no_camera_dialog_content">Your device does not have a camera. You won\'t be able to scan any barcode.</string>
    <string name="permission_title">అనుమతి సమాచారం</string>
    <string name="permission_denied">దయచేసి సెట్టింగ్ల్లో అనుమతిని సక్రియం చేయండి</string>
    <string name="info_download_data_connection">మీరు ఈ కార్యాచరణను పని చేయడానికి కొన్ని డేటాను డౌన్లోడ్ చేయాలి. దయచేసి ఇంటర్నెట్ కనెక్షన్ను సక్రియం చేయండి.</string>
    <!-- Strings related to login -->
    <string name="error_invalid_password">పాస్వర్డ్ కనీసం 6 అక్షరాల పొడవు ఉండాలి.</string>
    <string name="user">యూజర్</string>
    <string name="error_field_required">ఈ ఖాళీని తప్పనిసరిగా పూరించవలెను.</string>
    <string name="action_preferences">ప్రాధాన్యతలు</string>
    <string name="prefs_scan_startup">ప్రారంభంలో స్కాన్ చేయండి</string>
    <string name="prefs_scan_startup_summary">ఎంపిక ఉంటే ఈ ఎంపికను ప్రారంభించినప్పుడు స్కాన్ ప్రారంభమవుతుంది.</string>
    <string name="prefs_power_mode">పవర్ మోడ్ స్కాన్</string>
    <string name="prefs_power_mode_summary">డేటాబేస్లో లేని వాటిని చూడడానికి సూపర్మార్కెట్లో ఉత్పత్తులను శీఘ్రంగా స్కాన్ చేయండి.</string>
    <string name="prefs_language">Language</string>
    <string name="prefs_language_summary">భాషను మార్చండి</string>
    <!-- Strings related to feedback dialog -->
    <string name="user_enjoying_app">Are you enjoying your experience with Open Food Facts?</string>
    <string name="user_ask_show_feedback_form">We\'re sorry to hear that! Could you tell us what happened?</string>
    <string name="user_ask_rate_app">Great! Let others know what you think of this app!</string>
    <string name="rate_app">Rate app</string>
    <string name="no_thx">No thanks</string>
    <string name="feedback_form_url">https://forms.gle/SWnx6h6QSUHcmFMy7</string>
    <!-- Scan history -->
    <string name="scan_history_drawer">చరిత్ర</string>
    <string name="clear_history">చరిత్రను తొలగించండి</string>
    <string name="title_clear_history_dialog">తొలగింపు పూర్తయింది</string>
    <string name="text_clear_history_dialog">Do you want to clear all your scan history?</string>
    <string name="export_csv_history">ఎగుమతి CSV</string>
    <string name="txt_exporting_history">Exporting history...</string>
    <string name="txt_history_exported">చరిత్ర ఎగుమతి చేయబడింది</string>
    <string name="permision_write_external_storage">చరిత్ర ఎగుమతి చేయడానికి బాహ్య నిల్వ అనుమతిని వ్రాయండి.</string>
    <string name="no_brand">బ్రాండ్ లేదు</string>
    <string name="no_title">శీర్షిక లేదు</string>
    <!-- Nutrition info tab -->
    <string name="display_fact">Nutrition facts table for %1$s of this product</string>
    <string name="check_facts">Check</string>
    <string name="nutrition">Nutrition</string>
    <string name="calculated_nutrition">గణించిన న్యూట్రిషన్</string>
    <string name="please_enter_weight">Please type the product weight</string>
    <string name="enter_weight">Type the product weight</string>
    <string name="calculate_nutrition_facts">Calculate Nutrition Facts</string>
    <string name="nutrition_carbohydrate">Carbohydrate</string>
    <string name="nutrition_cholesterol">Cholesterol</string>
    <string name="nutrition_energy">Energy</string>
    <string name="nutrition_energy_kcal">Energy in calories (kcal)</string>
    <string name="nutrition_energy_kj">Energy in joules (kJ)</string>
    <string name="nutrition_energy_short_name">Energy</string>
    <string name="nutrition_fat">ఫ్యాట్</string>
    <string name="nutrition_fiber">Dietary fiber</string>
    <string name="nutrition_header">Nutrition facts</string>
    <string name="nutrition_proteins">Proteins</string>
    <string name="nutrition_salt">Salt</string>
    <string name="nutrition_satured_fat">Saturated fat</string>
    <string name="nutrition_sodium">Sodium</string>
    <string name="nutrition_sugars">Sugars</string>
    <string name="nutrition_trans_fat">Trans fat</string>
    <string name="nutriment_serving_size">Per portion : </string>
    <string name="action_manage_account">ఖాతా నిర్వహణ</string>
    <string name="action_contributes">మీ రచనలు</string>
    <string name="choose_energy_unit">Choose your preferred energy units for the nutrition table</string>
    <string name="energy_pref_title">Preferred energy unit</string>
    <string name="choose_volume_unit">Choose your preferred volume units for the nutrition table</string>
    <string name="volume_pref_title">Preferred volume unit</string>
    <string name="logout_drawer">లాగౌట్</string>
    <string name="contribution_without_account">మీ రచనలను కొనసాగించడానికి మీరు సైన్ ఇన్ చేయవచ్చు లేదా ఒక ఖాతాను సృష్టించవచ్చు</string>
    <string name="textCarbonFootprint">కార్బన్ పాదముద్ర / CO2 ఉద్గారాలు: </string>
    <string name="action_search">Search</string>
    <string name="search_hint">Search a product</string>
    <string name="number_of_results">ఫలితాల సంఖ్య: </string>
    <string name="number_of_products">ఉత్పత్తుల సంఖ్య: </string>
    <string name="txt_no_matching__category_products">Oh no, we don't have any product in this category, can you add one?</string>
    <string name="txt_no_matching_allergen_products">Oh no, we don't have any products with this allergen, can you add one?</string>
    <string name="txt_no_matching_label_products">Oh no, we don't have any products with this label, can you add one?</string>
    <string name="txt_no_matching_additive_products">Oh no, we don't have any products with this additive, can you add one?</string>
    <string name="txt_no_matching_country_products">Oh no, we don't have any products from this country, can you add one?</string>
    <string name="txt_no_matching_store_products">Oh no, we don't have any products from this store, can you add one?</string>
    <string name="txt_no_matching_packaging_products">Oh no, we don't have any products with this packaging, can you add one?</string>
    <string name="txt_no_matching_brand_products">Oh no, we don't have any products with this brand, can you add one?</string>
    <string name="txt_no_matching_incomplete_products">We don't have any incomplete products! Add a new product?</string>
    <string name="txt_no_matching_contributor_products">Oh no, we don't have any products from this contributor, can you add one?</string>
    <string name="txt_no_matching_products">We haven\'t found any matching products.\nYou can try :</string>
    <string name="txt_broaden_search">- broadening your search \n- scan and add it to Open Food Facts</string>
    <string name="something_went_wrong">Sorry, something went wrong…</string>
    <string name="txt_try_again">Try again</string>
    <string name="nutrition_lactose">Lactose</string>
    <string name="nutrition_casein">Casein</string>
    <string name="nutrition_maltodextrins">Maltodextrins</string>
    <string name="nutrition_serum_proteins">Serum Proteins</string>
    <string name="nutrition_nucleotides">Nucleotides</string>
    <string name="for_100g">For 100 g</string>
    <string name="for_100ml">For 100 ml</string>
    <string name="serving">Per serving</string>
    <string name="nutrition_monounsaturatedFat">Mono unsaturated fat</string>
    <string name="nutrition_polyunsaturatedFat">Poly unsaturated fat</string>
    <string name="nutrition_omega3">Omega 3</string>
    <string name="nutrition_omega6">Omega 6</string>
    <string name="nutrition_omega9">Omega 9</string>
    <string name="nutrition_sucrose">Sucrose</string>
    <string name="nutrition_glucose">Glucose</string>
    <string name="nutrition_fructose">Fructose</string>
    <string name="nutrition_maltose">Maltose</string>
    <string name="nutrition_alcohol">Alcohol</string>
    <string name="nutrition_vitamins">Vitamins</string>
    <string name="vitamin_a">Vitamin A</string>
    <string name="vitamin_d">Vitamin D</string>
    <string name="vitamin_e">Vitamin E</string>
    <string name="vitamin_k">Vitamin K</string>
    <string name="vitamin_c">Vitamin C</string>
    <string name="vitamin_b1">Vitamin B1</string>
    <string name="vitamin_b2">Vitamin B2</string>
    <string name="vitamin_pp">Vitamin PP</string>
    <string name="vitamin_b6">Vitamin B6</string>
    <string name="vitamin_b9">Vitamin B9</string>
    <string name="vitamin_b12">Vitamin B12</string>
    <string name="biotin">Biotin</string>
    <string name="pantothenic_acid">Pantothenic acid</string>
    <string name="nutrition_minerals">Minerals</string>
    <string name="silica">Silica</string>
    <string name="bicarbonate">Bicarbonate</string>
    <string name="potassium">Potassium</string>
    <string name="chloride">Chloride</string>
    <string name="calcium">Calcium</string>
    <string name="phosphorus">Phosphorus</string>
    <string name="iron">Iron</string>
    <string name="magnesium">Magnesium</string>
    <string name="zinc">Zinc</string>
    <string name="copper">Copper</string>
    <string name="manganese">Manganese</string>
    <string name="fluoride">Fluoride</string>
    <string name="selenium">Selenium</string>
    <string name="chromium">Chromium</string>
    <string name="molybdenum">Molybdenum</string>
    <string name="iodine">Iodine</string>
    <string name="caffeine">Caffeine</string>
    <string name="taurine">Taurine</string>
    <string name="ph">pH</string>
    <string name="fruits_vegetables_nuts">Fruits, vegetables, nuts</string>
    <string name="collagen_meat_protein_ratio">Collagen meat protein ratio</string>
    <string name="cocoa">Cocoa</string>
    <string name="chlorophyl">Chlorophyl</string>
    <string name="take_picture">Take a photo</string>
    <string name="choose_picture_from_gallery">From gallery</string>
    <string name="take_picture_ingredients">Take a picture of the ingredients</string>
    <string name="take_picture_front">Take a picture of the front</string>
    <string name="take_picture_nutrition_table">Take a picture of the nutrition table</string>
    <string name="take_more_pictures">Take more pictures</string>
    <string name="txtSaturatedFat">Saturated fat</string>
    <string name="nutriscore_info_msg">Learn more about the Nutri-Score</string>
    <string name="nova_info_msg">Learn more about NOVA groups</string>
    <string name="nova_grp1_msg">Group 1 - Unprocessed or minimally processed foods</string>
    <string name="nova_grp2_msg">Group 2 - Processed culinary ingredients</string>
    <string name="nova_grp3_msg">Group 3 - Processed foods</string>
    <string name="nova_grp4_msg">Group 4 - Ultra-processed food and drink products</string>
    <!-- String related to App Shortcuts -->
    <string name="disabled_message">Shortcut Not Available</string>
    <string name="scan_shortcut_short_label">Scan</string>
    <string name="scan_shortcut_long_label">Scan Product</string>
    <string name="barcode_shortcut_short_label">Search</string>
    <string name="barcode_shortcut_long_label">Search By Barcode</string>
    <string name="history_shortcut_short_label">చరిత్ర</string>
    <string name="history_shortcut_long_label">చరిత్ర</string>
    <string name="contributions_shortcut_short_label">Contributions</string>
    <string name="contributions_shortcut_long_label">My contributions</string>
    <string name="forgot_password">Forgot Password</string>
    <string name="next">NEXT</string>
    <string name="skip">SKIP</string>
    <string name="start">GOT IT</string>
    <string name="contact">Contact</string>
    <string name="contact_summary">Contact the team</string>
    <string name="email_not_found">No email applications found</string>
    <string name="airplane_mode_active_dialog_title">Airplane mode enabled</string>
    <string name="airplane_mode_active_dialog_message">Airplane mode is enabled, please disable this to continue.</string>
    <string name="airplane_mode_active_dialog_negative">Dismiss</string>
    <string name="airplane_mode_active_dialog_positive">అమరికలు</string>
    <string name="device_offline_dialog_title">Network unavailable</string>
    <string name="device_offline_dialog_message">దీన్ని చేయడానికి నెట్వర్క్ కనెక్షన్ అవసరమవుతుంది, మీరు దీన్ని సెట్టింగ్ల్లో మార్చాలనుకుంటున్నారా?</string>
    <string name="device_offline_dialog_negative">Dismiss</string>
    <string name="device_offline_dialog_positive">అమరికలు</string>
    <string name="scan_first_product">మొదటి ఉత్పత్తి స్కాన్</string>
    <string name="preference_delete_search_history">Successfully deleted history</string>
    <string name="preference_enable_mobile_data_title">మొబైల్ డేటాలో అప్లోడ్ చేయండి</string>
    <string name="preference_enable_mobile_data_summary_on">మొబైల్ డేటాను & WiFi ఉపయోగించి క్రొత్త ఉత్పత్తులను అప్లోడ్ చేయండి</string>
    <string name="preference_enable_mobile_data_summary_off">WiFi ని ఉపయోగించి క్రొత్త ఉత్పత్తులను మాత్రమే అప్లోడ్ చేయండి</string>
    <string name="device_on_mobile_data_warning_title">Information</string>
    <string name="device_on_mobile_data_warning_message">You have disabled upload on mobile data , please connect to WiFi or change this in preferences</string>
    <string name="device_on_mobile_data_warning_positive">ప్రాధాన్యతలు</string>
    <string name="device_on_mobile_data_warning_negative">అయినా అప్లోడ్ చేయండి</string>
    <string name="changes_saved">Changes saved successfully</string>
    <string name="preference_choose_language_dialog_title">భాషని ఎంచుకోండి</string>
    <string name="FAQ">తరచూగా అడగబడిన ప్రశ్నలు</string>
    <string name="FrequentlyAskedQuestions">Frequently Asked Questions</string>
    <string name="translate_help_title">ఓపెన్ ఫుడ్ ఫాక్ట్స్ అనువాదం సహాయం</string>
    <string name="translate_help_summary">మీ భాషకు ఓపెన్ ఫుడ్ ఫ్యాక్ట్స్ డేటాబేస్ను తీసుకురండి - సాంకేతిక పరిజ్ఞానం అవసరం లేదు</string>
    <string name="please_check_your_connection">దయచేసి మీ కనెక్షన్ను తనిఖీ చేయండి.</string>
    <string name="advanced_search_title">ఆధునిక శోధన & చార్ట్స్</string>
    <string name="compare_products">Compare products</string>
    <string name="connectivity_check">దయచేసి మీ ఇంటర్నెట్ కనెక్షన్ను తనిఖీ చేయండి</string>
    <string name="dismiss">Dismiss</string>
    <string name="Terms">నిబంధనలు</string>
    <string name="TermsOfUse">Terms and Privacy</string>
    <string name="donation_url">https://donate.openfoodfacts.org</string>
    <!--Just replace "world" by "fr", "de"… translate the "terms-of-use" with the hyphens -->
    <string name="terms_url">https://world.openfoodfacts.org/terms-of-use</string>
    <!--Just replace "world" by "world-fr", "world-de"… do not translate "faq" -->
    <string name="faq_url">https://world.openfoodfacts.org/faq</string>
    <!--Just replace "world" by "world-fr", "world-de"… do not translate "hunger-game" -->
    <string name="hunger_game_url">https://world.openfoodfacts.org/hunger-game</string>
    <!--Just replace "world" by "world-fr", "world-de"… do not translate the end of the url -->
    <!--Just replace "world" by "fr", "de"… do not translate the "nutriscore"-->
    <string name="nutriscore_uri">https://world.openfoodfacts.org/nutriscore</string>
    <!--Just replace "world" by "fr", "de"… do not translate the "nova"-->
    <string name="url_nova_groups">https://world.openfoodfacts.org/nova</string>
    <!--Just replace "world" by "fr", "de"… translate the "nutrition-traffic-lights" with the hyphens -->
    <string name="url_nutrient_values">https://world-te.openfoodfacts.org/nutrition-traffic-lights</string>
    <string name="preference_header_general">సాధారణం</string>
    <string name="preference_header_network">నెట్‌వర్క్</string>
    <string name="preference_header_contributing">తోడ్పడింది</string>
    <string name="scan_first_string">మీ చూచుటకు ఉత్పత్తి చరిత్ర ఇక్కడ ఇవ్వబడుతుంది.\nఈ చరిత్ర మీ కళ్ళు మాత్రమే మరియు స్థానికంగా నిల్వ చేయబడుతుంది.</string>
    <string name="log_in">Login</string>
    <string name="login_true">ఇప్పటికే లాగిన్ అయ్యింది!</string>
    <string name="confirm_logout">లాగ్ అవుట్ను నిర్ధారించండి</string>
    <string name="logout_dialog_content">మీరు ఖచ్చితంగా లాగ్ అవుట్ అవ్వాలా?</string>
    <string name="dialog_cancel">రద్దుచేయి</string>
    <string name="dialog_create">Create</string>
    <string name="choose_resolution">రిజల్యూషన్ ఎంచుకోండి</string>
    <string name="pref_resolution_summary">చిత్రం అప్లోడ్ కోసం ఒక తీర్మానాన్ని ఎంచుకోండి</string>
    <string name="image_upload_resolution">చిత్రం అప్లోడ్ రిజల్యూషన్</string>
    <string name="wikidata_information">Going further</string>
    <string name="wikidata_unavailable">ఇంకా వికీపీడియా పేజీ మీ భాషలో లేదు.</string>
    <string name="Wikipedia">వికీపీడియాలో చూడండి</string>
    <string name="Browse_Products">ఉత్పత్తులు బ్రౌజ్ చేయండి</string>
    <string name="brand_string">బ్రాండ్</string>
    <string name="additive_string">Additive</string>
    <string name="allergen_string">Allergen</string>
    <string name="search_string">Search</string>
    <string name="country_string">Countries where sold</string>
    <string name="store_subtitle">స్టోర్</string>
    <string name="packaging_subtitle">Packaging</string>
    <string name="packaging_string">Packaging</string>
    <string name="label_string">లేబుల్</string>
    <string name="category_string">విభాగాలు</string>
    <string name="connection">కనెక్ట్</string>
    <string name="contributor_string">కంట్రిబ్యూటర్</string>
    <string name="Rate_Us">మీ మద్దతును చూపించు</string>
    <string name="Rate_Us_title">మా అనువర్తనాన్ని రేట్ చేయండి</string>
    <string name="app_disabled_text">అనువర్తనం నిలిపివేయబడింది</string>
    <!--Vitamin, Amino Acid, mineral and other nutrition Tags TextView-->
    <string name="vitamin_tags_text">విటమిన్లు:</string>
    <string name="amino_acid_tags_text">అమైనో ఆమ్లాలు:</string>
    <string name="mineral_tags_text">ఖనిజాలు:</string>
    <string name="other_tags_text">ఇతర పదార్ధాలు:</string>
    <!--shared element transition key-->
    <string name="disable_image_loading">బ్యాటరీ తక్కువగా ఉన్నప్పుడు చిత్రం లోడింగ్ని నిలిపివేయండి</string>
    <string name="DisableLoadTitle">చిత్రం లోడింగ్ని ఆపివేయి</string>
    <string name="by_title">శీర్షిక</string>
    <string name="by_brand">బ్రాండ్</string>
    <string name="by_barcode">Barcode</string>
    <string name="by_time">ఇటీవల వీక్షించినవి</string>
    <string name="sort">క్రమీకరించు</string>
    <string name="by_nutrition_grade">న్యూట్రిషన్ గ్రేడ్</string>
    <string name="sort_by">Sort by</string>
    <!-- strings related to share images -->
    <string name="sorry_msg">బార్కోడ్ లేకుండా చిత్రాలు ఇంకా అనువర్తనంతో జోడించబడవు. దయచేసి మొబైల్ వెబ్ సంస్కరణను ప్రయత్నించండి.</string>
    <string name="no_barcode">మేము ఏ బార్కోడ్ను గుర్తించలేదు</string>
    <string name="enter_barcode">దయచేసి క్రింద బార్కోడ్ను టైప్ చేయండి</string>
    <string name="format_error">తప్పు బార్కోడ్ / QR ఫార్మాట్</string>
    <string name="code_detected">మేము బార్కోడ్ను గుర్తించాము</string>
    <string name="do_you_want_to">మీరు ఫోటోలను ఈ బార్కోడ్కు జోడించాలనుకుంటున్నారా?</string>
    <string name="bottomNav_history">చరిత్ర</string>
    <string name="products_added">Products you added or edited</string>
    <string name="products_incomplete">Products you added that need to be completed</string>
    <string name="product_pictures_contributed">మీరు చిత్రాలను తీసుకున్నారు</string>
    <string name="picture_contributed_incomplete">మీరు ఆ చిత్రాలను పూర్తయినందుకు చిత్రాలను తీశారు</string>
    <string name="product_info_added">మీరు సమాచారాన్ని జోడించిన ఉత్పత్తులు</string>
    <string name="product_info_tocomplete">మీరు అవసరమైన సమాచారాన్ని పూర్తి చేయాల్సిన అవసరం ఉంది</string>
    <string name="show_by">చూపించు</string>
    <string name="notify_title">ఎగుమతి పూర్తయింది</string>
    <string name="notify_content">ఎగుమతి చేయబడిన ఉత్పత్తులను వీక్షించడానికి క్లిక్ చేయండి</string>
    <string name="notification_channel_name">ఎగుమతి నోటిఫికేషన్లు</string>
    <string name="notify_channel_description">ఎగుమతి చేసిన ఫైల్ యొక్క స్థానాన్ని చూపించడానికి నోటిఫికేషన్</string>
    <string name="products_to_be_completed">ఉత్పత్తులు పూర్తవుతాయి</string>
    <string name="offline_notification_title">మీరు పంపవలసిన ఆఫ్లైన్ కంట్రిబ్యూషన్లు</string>
    <string name="creator_history">Product added on %1$s at %2$s CET by %3$s</string>
    <string name="last_editor_history">Last edit of product page on %1$s at %2$s CEST by %3$s </string>
    <string name="other_editors">Product page also edited by </string>
    <string name="contribution_tab">Contributions</string>
    <string name="contribution_tab_summary">ఉత్పత్తులతో వినియోగదారు కంట్రిబ్యూషన్ ట్యాబ్ను చూపించు</string>
    <string name="contribution_tab_title">సహకార టాబ్ చూపించు</string>
    <string name="txtDialogsTitle">Information</string>
    <string name="preference_show_all_product_photos_title">అన్ని ఉత్పత్తి ఫోటోలను చూపించు</string>
    <string name="preference_show_all_product_photos_summary">ప్రత్యేక ట్యాబ్లో సమర్పించిన అన్ని ఉత్పత్తి ఫోటోలను చూపించు</string>
    <string name="offline_product_addition_title">క్రొత్త ఉత్పత్తిని జోడించండి</string>
    <string name="productNameNull">పేరు తెలియదు</string>
    <string name="productAdditivesUnknown"></string>
    <string name="productAdditivesTemplate">%1$d additives</string>
    <plurals name="productAdditives">
        <item quantity="one">%d additive</item>
        <item quantity="other">%d additives</item>
    </plurals>
    <string name="product_not_complete">ఈ ఉత్పత్తి ఇంకా పూర్తి కాలేదు. \nమీరు కొన్ని వివరాలను చేర్చవచ్చా?</string>
    <string name="addProductOffline">You seem offline. Add the product %s using the offline mode ?</string>
    <string name="product_not_found">The product %1$s you scanned does not exist yet in Open Food Facts. Can you add it?</string>
    <string name="scan_sound">ధ్వనిని స్కాన్ చేయండి</string>
    <string name="trouble_scanning">Trouble Scanning?</string>
    <string name="barcode_hint">Trouble Scanning? Enter Barcode</string>
    <string name="switch_camera">కెమెరా మారండి</string>
    <string name="autofocus">Autofocus</string>
    <string name="initial_loading">Initial loading</string>
    <string name="preferences">ప్రాధాన్యతలు</string>
    <string name="OFFlogo">ఓపెన్ ఫుడ్ ఫ్యాక్ట్స్ లోగో</string>
    <string name="loading_product">Loading product %s</string>
    <string name="image_not_defined_for_language">No image for selected language. You can add a new one</string>
    <string name="error_adding_ingredients">ఉత్పత్తి పదార్ధాలను జోడించడానికి ప్రయత్నిస్తున్నప్పుడు ఏదో తప్పు జరిగింది</string>
    <string name="unable_to_extract_ingredients">చిత్రం నుండి పదార్ధాలను సేకరించడం సాధ్యం కాదు</string>
    <string name="error_adding_nutrition_facts">ఉత్పత్తి పోషణ వాస్తవాలను జోడించడానికి ప్రయత్నిస్తున్నప్పుడు ఏదో తప్పు జరిగింది</string>
    <string name="error_in_carbohydrate_value">Carbohydrates can\'t be less than the sum of sugar and starch</string>
    <string name="choose_nutrient">Choose a nutrient</string>
    <string name="error_adding_product_details">ఉత్పత్తి వివరాలను జోడించడానికి ప్రయత్నిస్తున్నప్పుడు ఏదో తప్పు జరిగింది</string>
    <string name="hint_product_URL">Link of the official page of the product</string>
    <string name="product_language">Product language : </string>
    <string name="hint_emb_codes">Examples: EMB 53062, FR 62.448.034 CE, 84 R 20, 33 RECOLTANT 522, FSSL 10013011001409</string>
    <string name="official_website">Official website</string>
    <string name="scan_QR_code">ఉత్పత్తి వెబ్సైట్ కోసం QR కోడ్ను స్కాన్ చేయండి</string>
    <string name="add_at_least_one_picture">Please add at least one picture of this product before proceeding</string>
    <string name="image_uploaded_successfully">చిత్రం విజయవంతంగా అప్లోడ్ చేయబడింది</string>
    <string name="error_adding_product_photos">Something went wrong while trying to add product photos</string>
    <string name="ingredients_overwrite">Ingredients overwrite</string>
    <string name="choose_mine">Choose mine</string>
    <string name="keep_previous_version">Keep previous version</string>
    <string name="product_name_overwrite">Product name overwrite</string>
    <string name="yours">Yours: </string>
    <string name="currently_on">Currently on %s: </string>
    <string name="quantity_overwrite">Quantity overwrite</string>
    <string name="link_overwrite">Link overwrite</string>
    <string name="save_product">మీరు ఉత్పత్తిని సేవ్ చేయాలనుకుంటున్నారా?</string>
    <string name="error_adding_product">Something went wrong when adding the product</string>
    <string name="photos">Photos</string>
    <string name="please_wait">Please wait</string>
    <string name="product_uploaded_successfully">ఉత్పత్తి విజయవంతంగా అప్లోడ్ చేయబడింది</string>
    <string name="no_internet_connection">మీకు ఇంటర్నెట్ కనెక్షన్ లేనట్లు కనిపిస్తోంది, నెట్వర్క్ అందుబాటులో ఉన్నప్పుడు చిత్రాలు అప్లోడ్ చేయబడతాయి</string>
    <string name="no_internet_unable_to_extract_ingredients">ఇంటర్నెట్ కనెక్షన్ లేదు. పదార్ధాలను సేకరించడం సాధ్యం కాదు</string>
    <string name="percent">%1$d%%</string>
    <string name="overview">సారాంశం</string>
    <string name="ingredients">Ingredients</string>
    <string name="nutrition_facts">Nutrition Facts</string>
    <string name="your_version">Yours</string>
    <string name="ingredients_picture">Ingredients Picture</string>
    <string name="take_ingredients_picture_to_extract">(Please take a picture of the ingredients to automatically extract them)</string>
    <string name="ingredients_list">కావలసినవి జాబితా</string>
    <string name="ingredients_hint">Keep the order, indicate the % when specified, separate with a comma or use -, use () for ingredients of an ingredient, surround allergens with _</string>
    <string name="extract_ingredients">Extract ingredients</string>
    <string name="extracting_ingredients">Extracting ingredients</string>
    <string name="looksGood">Looks Good</string>
    <string name="skip_ingredients">Too Bad \n Skip Ingredients</string>
    <string name="traces">Traces</string>
    <string name="traces_hint">Indicate ingredients from mentions like \'May contain traces of\', \'Made in a factory that also uses\', etc. \nExamples: Milk, Gluten, Nuts</string>
    <string name="nutrition_facts_not_specified">Nutrition facts are not specified on the product.</string>
    <string name="nutrition_facts_picture">Nutrition Facts photo</string>
    <string name="front_short_picture">Front</string>
    <string name="other_picture">Other Picture</string>
    <string name="for_100g_100ml">For 100g / 100ml</string>
    <string name="per_serving">Per serving</string>
    <string name="serving_size">Serving size</string>
    <string name="alcohol_unit" formatted="false">% vol / °</string>
    <string name="add_a_nutrient">Add a nutrient</string>
    <string name="add_this_product">Add this product</string>
    <string name="product_picture">Product Picture</string>
    <string name="one_photo_compulsory">(one photo is compulsory to add a new product)</string>
    <string name="product_details">Product Details</string>
    <string name="product_name">Product name</string>
    <string name="quantity">Quantity</string>
    <string name="labels">Labels</string>
    <string name="period_of_time_after_opening">Period of time after opening</string>
    <string name="manufacturing_details">Manufacturing Details</string>
    <string name="origin_of_ingredients">Origin of ingredients</string>
    <string name="manufacturing_place">తయారీ ప్రదేశం</string>
    <string name="emb_code">Traceability Code</string>
    <string name="purchasing_details">కొనుగోలు వివరాలు</string>
    <string name="country_where_purchased">కొనుగోలు చేసిన దేశం</string>
    <string name="stores">Stores</string>
    <string name="additional_pictures">అదనపు చిత్రాలు</string>
    <string name="hint_product_pictures">(ఉత్పత్తి యొక్క మరిన్ని చిత్రాలు జోడించండి ఉదా: రీసైక్లింగ్ సూచనలను, లేబుల్స్ మొదలైనవి)</string>
    <string name="uploading_image">Sending the photo</string>
    <string name="uploading_nutrition_image">పోషక పోషణ వాస్తవాల చిత్రం అప్లోడ్</string>
    <string name="uploading_ingredients_image">ప్రతిమలను చిత్రం అప్లోడ్</string>
    <string name="uploading_front_image">ముందు చిత్రం అప్లోడ్</string>
    <string name="edit_front_image">Edit the front photo</string>
    <string name="edit_nutrition_image">Edit the nutrition photo</string>
    <string name="edit_ingredients_image">Edit the ingredients photo</string>
    <string name="edit_other_image">Edit the photo</string>
    <string name="sign_in_to_edit">దయచేసి ఒక ఉత్పత్తిని సవరించడానికి సైన్ ఇన్ చేయండి.</string>
    <string name="sign_in_to_answer">Please sign in or register to answer an insight.</string>
    <string name="hint_quantity">Examples: 2 l, 250 g, 1 kg, 25 cl, 6 fl oz, 1 pound</string>
    <string name="edit_product_title">Edit a product</string>
    <string name="nutrient_already_added">%s is already present in the nutrition facts</string>
    <string name="save_edits">సవరణలను సేవ్ చేయండి</string>
    <string name="contribution_by">Contribution by</string>
    <string name="title_activity_product">శీర్షిక</string>
    <string name="description_activity_product">వివరణ</string>
    <string name="intent_filter_share_label">Add to Open Food Facts</string>
    <!-- Used for additive exposure evaluation table -->
    <string name="overexposure_high">High risk of over exposure</string>
    <string name="overexposure_moderate">Moderate risk of over exposure</string>
    <string name="infants">Infants</string>
    <string name="infants_age">< 1</string>
    <string name="toddlers">Toddlers</string>
    <string name="toddlers_age">1 to 2</string>
    <string name="children">Children</string>
    <string name="children_age">3 to 9</string>
    <string name="adolescents">Adolescents</string>
    <string name="adolescents_age">10 to 17</string>
    <string name="adults">Adults</string>
    <string name="adults_age">18 to 64</string>
    <string name="elderly">Elderly</string>
    <string name="elderly_age">65+</string>
    <string name="most_people">Most people\n(over 50%)</string>
    <string name="some_people">Some people\n(over 5%)</string>
    <string name="safety_and_exposure_assessment">భద్రత మరియు ఎక్స్పోజర్ అంచనా</string>
    <string name="risk_of_exposure">ఎక్స్పోజర్ ప్రమాదం</string>
    <string name="efsa_warning_high_risk">The European Food Safety Authority (EFSA) has determined that some population groups have a high risk of consuming too much %1$s.</string>
    <string name="legend_noael">గమనించిన ప్రతికూల ప్రభావంతో NO మోడల్ పైన (NOAEL)</string>
    <string name="legend_adi">acceptable డైలీ తీసుకోవడం పైన (ADI)</string>
    <string name="max_energy_val_msg">This value is above 2000 kcal per 100g. Can you correct it ?</string>
    <string name="max_nutrient_val_msg">అందించిన విలువ కంటే ఇవ్వబడిన విలువ ఎక్కువ</string>
    <string name="update_image">అప్డేట్ ఇమేజ్ పంపండి</string>
    <!-- Used for additive exposure evaluation table -->
    <string name="extract_ingredients_prompt">Extract ingredients</string>
    <string name="add_nutrient_prompt_text">Nutri- స్కోరును లెక్కించడానికి పోషకాహార వాస్తవాలను జోడించండి</string>
    <string name="add_category_prompt_text">Add a category to compute the Nutri-Score</string>
    <string name="add_nutrient_category_prompt_text">Add nutrition facts and a category to compute the Nutri-Score</string>
    <string name="category_game_btn">Help categorize products to compute the Nutri-Score</string>
    <string name="version_string">Open Food Facts Android App</string>
    <string name="version">వెర్షన్</string>
    <string name="set_ingredient_img">Set as ingredients image</string>
    <string name="set_img_nutrients">Set as nutrition image</string>
    <string name="set_img_front">Set as front image</string>
    <string name="report_img">చిత్రం రిపోర్ట్ చెయ్యండి</string>
    <string name="detected_ingredients">గుర్తించిన కావలసినవి</string>
    <string name="txtConnectionError">We could not download certain data. This may be due to a connection error.</string>
    <string name="set_image_name">Successfully set the image as</string>
    <string name="fast_addition_mode_title">Fast Addition Mode</string>
    <string name="fast_addition_mode">Enables fast addition of products with fewer attributes</string>
    <string name="crop_new_image_title">Crop new images</string>
    <string name="crop_new_image">Enables crop action on new images</string>
    <string name="addtive_search">Search for a additive</string>
    <string name="additives">Additives</string>
    <!--used for product_lists implementation-->
    <string name="add_to_product_lists">Add to your lists</string>
    <string name="txt_create_new_list">Create a new list</string>
    <string name="txt_add_to_new_list">Add to a new list</string>
    <string name="create_new_list_list_name">List Name</string>
    <string name="txt_eaten_products">Eaten products</string>
    <string name="txt_products_to_buy">Products to buy</string>
    <string name="txt_exporting_your_listed_products">Exporting Your Products…</string>
    <string name="txt_your_listed_products_exported">Your products have been exported</string>
    <string name="txt_discard">విస్మరించు</string>
    <string name="txt_info_eaten_products">\"You\'ll be able to add product to this list by scanning products, dragging the product card up and tapping on \"I\'m eating this\".
        You\'ll also be able to add products to this list by searching them and clicking on the + button in the top right of the product page.\"</string>
    <string name="txt_info_your_listed_products">You\'ll be able to add products to this list by searching them and clicking on the + button in the top right of the product page.</string>
    <string name="search_history_pref_title">Delete local search history</string>
    <string name="search_history_pref_summary">Remove all the searches that you performed on this device</string>
    <string name="search_history_pref_dialog_content">Delete local search history?</string>
    <string name="settings_country_dialog_title">Select your country</string>
    <string name="settings_country_summary">Change your selected country</string>
    <string name="settings_country_title">Country</string>
    <string name="txt_no_nutrition_data">This product doesn\'t have any nutrition information on the packaging. If this has changed, you can edit the product.</string>
    <string name="image_prompt_language">Take a photo of the ingredients in</string>
    <!-- Used for diets AddOn -->
    <string name="empty"></string>
    <string name="add_product">Add products</string>
    <string name="add_another_product">Add another product</string>
    <string name="add_nutrition_facts_for_nutriscore">Nutri- స్కోరును లెక్కించడానికి పోషకాహార వాస్తవాలను జోడించండి</string>
    <string name="product_summary_action_compare_button_label">Compare</string>
    <string name="product_summary_action_add_to_list_button_label">Add to list</string>
    <string name="product_summary_action_edit_button_label">మార్చు</string>
    <string name="product_summary_action_share_button_label">Share</string>
    <string name="product_question_prompt">Tap here to answer</string>
    <string name="product_question_positive_response">అవును</string>
    <string name="product_question_negative_response">నో</string>
    <string name="product_question_ambiguous_response">Not sure</string>
    <string name="product_question_submit_message">Thank you for your contribution!</string>
    <string name="error_nutrient_entry">The value should be numeric. Example: "1.5", "2,0"</string>
    <string name="error_nutrient_serving_data">The serving size value must be a positive value</string>
    <string name="error_in_nutrient_data">Some nutrient values are not valid. Please, fix above fields with error marker</string>
    <string name="go_to_full_product_page">Go to product</string>
    <string name="no_additive_data_available_for_this_product">No additive data available for this product</string>
    <string name="no_nutrient_information_available_for_this_product">No nutrient information available for this product</string>
    <string name="error_duplicate_listname">You already have a list with this name</string>
    <string name="required_to_compute_nutriscore">(Required to calculate the Nutri-Score)</string>
    <string name="scan_tooltip">You can slide up the card for more details</string>
    <string name="add_an_allergen">Add an allergen</string>
    <string name="add_a_list">Add a list</string>
    <string name="edit_image">Edit Image</string>
    <string name="cant_edit_image_not_yet_uploaded">The new image is not yet uploaded. Please, wait before editing it</string>
    <string name="unselect_image">Unselect Image</string>
    <string name="choose_default_language">Select product language</string>
    <string name="barcode">Barcode</string>
    <string name="productAdditivesNone">No additives</string>
    <string name="error_uploading_photo">Something went wrong while uploading a new photo</string>
    <string name="import_csv_to_list">Import an Open Food Facts list CSV file</string>
    <string name="toast_import_csv_error">Error in importing CSV file</string>
    <string name="toast_import_csv">CSV imported successfully!</string>
    <string name="open_csv">Open CSV</string>
    <!-- Used for diets AddOn -->
    <string name="history_network_error">The product couldn\'t be loaded. Please try again when you are back online.</string>
    <string name="cant_modify_if_refreshing">Please wait until the upload finishes</string>
    <string name="closeZoom">Click to close zoom</string>
    <string name="imageFullscreen">Zoom</string>
    <!-- Used for product ingredients analysis tags -->
    <string name="close_button">Close</string>
    <string name="tip_message">TIP: %1$s </string>
    <string name="ingredient_analysis_tip">Click on the icons below to learn more about the product and to select what information you are interested in.</string>
    <string name="got_it">Got it!</string>
    <string name="onboarding_hint_msg">Hint: %s </string>
    <string name="ingredient_image_edit_tip">Tap on the image to zoom it, change it, crop it, rotate it and more…</string>
    <string name="ingredients_in_this_product_are">Ingredients in this product are %1$s.</string>
    <string name="ingredients_in_this_product">Ingredients in this product that are %1$s:</string>
    <string name="display_analysis_tag_status">Display %1$s status</string>
    <string name="preference_header_display">Display</string>
    <string name="unknown_status_no_translation">We couldn\'t assess the status of the product due to unrecognized ingredients.</string>
    <string name="help_translate_ingredients">Help translate the ingredients in your language</string>
    <string name="unknown_status_missing_ingredients">We couldn\'t assess the status of the product due to missing ingredients.</string>
    <string name="unknown_status_ambiguous_ingredients">We couldn\'t assess the status of the product because of ambiguous ingredients : <![CDATA[<b>%1$s</b>]]></string>
    <string name="help_extract_ingredients">Help extract the ingredients to get the %1$s status</string>
    <string name="add_photo_to_extract_ingredients">Add a photo to begin extracting ingredients</string>
    <string name="product_already_exists_in_comparison">The product already exists in the comparison list</string>
    <string name="compare_brands">Brands :</string>
    <string name="compare_additives">సంకలనాలు:</string>
    <string name="compare_salt">Salt</string>
    <string name="compare_sugars">Sugars</string>
    <string name="compare_saturated_fat">Saturated fat</string>
    <string name="compare_fat">ఫ్యాట్</string>
    <string name="compare_quantity">Quantity :</string>
    <string name="load_ingredient_detection_data">Load ingredient detection data</string>
    <string name="load_ingredient_detection_data_summary">No ingredient detection data has been found, try to load it from server</string>
    <string name="white_check_image_descr">A white check</string>
    <string name="hint_packaging">Examples: plastic, paper, glass</string>
    <string name="risk_alcohol_consumption">Excessive consumption of alcohol is harmful to health, to be consumed in moderation</string>
    <!--ShowcaseView Strings-->
    <string name="title_image_type">Select Image Type</string>
    <string name="content_image_type">Choose the photo to work on</string>
    <string name="title_choose_language">Select Language</string>
    <string name="content_choose_language">Select the language of the photo</string>
    <string name="title_add_photo">Add Photo</string>
    <string name="content_add_photo">Press here to take a new photo</string>
    <string name="title_choose_photo">Choose Photo</string>
    <string name="content_choose_photo">Choose among existing photos</string>
    <string name="title_edit_photo">Edit Photo</string>
    <string name="content_edit_photo">Edit, crop and rotate the photo</string>
    <string name="title_unselect_photo">Unselect Photo</string>
    <string name="content_unselect_photo">Press here to unselect current photo</string>
    <string name="title_exit">Exit</string>
    <string name="content_exit">Press here to return to the product</string>
    <string name="icon_label">Labels icon</string>
    <string name="icon_categories">Categories icon</string>
    <string name="icon_emb">Traceability code icon</string>
    <string name="product_front_image">Product front image</string>
    <string name="brand_hint">Examples: Coca-Cola, Nestle, etc…</string>
    <string name="sign_in_or_register">Sign in or register</string>
    <string name="hunger_game_call_to_action">Help classify more %1$s</string>
    <string name="txtHomeOnline">Open Food Facts is an open database of more than %1$s food products (plus the ones you will contribute).</string>
</resources>


text:
package org.zmpp.tads3

import scala.collection.JavaConversions._
import java.util.ArrayList
import org.zmpp.base._

// Grammar production object - image file format

// UINT2 alt_count
// alternative 1
// alternative 2
// etc

// Each alternative has the following structure:

// INT2 score
// INT2 badness
// UINT4 processor_object_id
// UINT2 token_count
// token 1
// token 2
// etc

// Each token has this structure:

// UINT2 property_association
// BYTE token_match_type (see below)
// extra data depending on token_match_type (see below)

// The extra data for the token varies by match type:

// VMGRAM_MATCH_PROD - a UINT4 giving the production object ID

// VMGRAM_MATCH_SPEECH - a UINT2 giving the vocabulary property

// VMGRAM_MATCH_NSPEECH - a UINT2 giving a count, then that many
// additional UINT2's giving a list of vocabulary properties

// VMGRAM_MATCH_LITERAL - a UINT2 byte-length prefix followed by the
// UTF8-encoded bytes of the literal string

// VMGRAM_MATCH_TOKTYPE - a UINT4 giving the token enum's ID

// VMGRAM_MATCH_STAR - no additional data

class GrammarProduction(id: T3ObjectId, vmState: TadsVMState, isTransient: Boolean)
extends AbstractT3Object(id, vmState, isTransient) {
  def metaClass = objectSystem.grammarProductionMetaClass
}

class GrammarProductionMetaClass(objectSystem: ObjectSystem)
extends AbstractMetaClass(objectSystem) {
  def name = "grammar-production"
  override def createFromImage(objectId: T3ObjectId,
                               objDataAddr: Int,
                               numBytes: Int,
                               isTransient: Boolean): T3Object = {
    new GrammarProduction(objectId, vmState, isTransient)
  }
}

redpajama_set_name: RedPajamaGithub


text:
require 'spec_helper'

describe UserLeague do
  pending "add some examples to (or delete) #{__FILE__}"
end


text:
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using OLEDB.Test.ModuleCore;
using System.Text;
using XmlCoreTest.Common;
using Xunit;

namespace System.Xml.Tests
{
    public class TCCheckChars
    {
        [Theory]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "String")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "CData")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Comment")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "CharEntity")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "EntityRef")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "SurrogateCharEntity")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "PI")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Whitespace")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Chars")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "RawString")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "RawChars")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "WriteValue")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "WriteDocTypeName")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "WriteDocTypeSysid")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "WriteDocTypePubid")]
        public void checkChars_1(XmlWriterUtils utils, string tokenType)
        {
            char[] invalidXML = { '\u0000', '\u0008', '\u000B', '\u000C', '\u000E', '\u001F', '\uFFFE', '\uFFFF' };

            XmlWriter w = utils.CreateWriter(ConformanceLevel.Auto);

            try
            {
                switch (tokenType)
                {
                    case "WriteDocTypeName":
                        w.WriteDocType(":badname", "sysid", "pubid", "subset");
                        break;

                    case "WriteDocTypeSysid":
                        w.WriteDocType("name", invalidXML[1].ToString(), "pubid", "subset");
                        break;

                    case "WriteDocTypePubid":
                        w.WriteDocType("name", "sysid", invalidXML[1].ToString(), "subset");
                        break;

                    case "String":
                        w.WriteString(invalidXML[0].ToString());
                        break;

                    case "CData":
                        w.WriteCData(invalidXML[1].ToString());
                        break;

                    case "Comment":
                        w.WriteComment(invalidXML[2].ToString());
                        break;

                    case "CharEntity":
                        w.WriteCharEntity(invalidXML[3]);
                        break;

                    case "EntityRef":
                        w.WriteEntityRef(invalidXML[4].ToString());
                        break;

                    case "SurrogateCharEntity":
                        w.WriteSurrogateCharEntity(invalidXML[5], invalidXML[1]);
                        break;

                    case "PI":
                        w.WriteProcessingInstruction("pi", invalidXML[6].ToString());
                        break;

                    case "Whitespace":
                        w.WriteWhitespace(invalidXML[7].ToString());
                        break;

                    case "Chars":
                        w.WriteChars(invalidXML, 1, 5);
                        break;

                    case "RawString":
                        w.WriteRaw(invalidXML[4].ToString());
                        break;

                    case "RawChars":
                        w.WriteRaw(invalidXML, 6, 2);
                        break;

                    case "WriteValue":
                        w.WriteValue(invalidXML[3].ToString());
                        break;

                    default:
                        CError.Compare(false, "Invalid param value");
                        break;
                }
            }
            catch (XmlException e1)
            {
                CError.WriteLineIgnore("Exception: " + e1.ToString());
                CError.Compare(w.WriteState, WriteState.Error, "WriteState should be Error");
                return;
            }
            catch (ArgumentException e2)
            {
                CError.WriteLineIgnore("Exception: " + e2.ToString());
                CError.Compare(w.WriteState, WriteState.Error, "WriteState should be Error");
                return;
            }
            finally
            {
                w.Dispose();
            }
            Assert.True(false);
        }

        [Theory]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "String")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "CharEntity")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Chars")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "WriteValue")]
        public void checkChars_2(XmlWriterUtils utils, string tokenType)
        {
            char[] invalidXML = { '\u0000', '\u0008', '\u000B', '\u000C', '\u000E', '\u001F', '\uFFFE', '\uFFFF' };

            XmlWriterSettings wSettings = new XmlWriterSettings();
            wSettings.OmitXmlDeclaration = true;
            wSettings.CheckCharacters = false;
            wSettings.CloseOutput = false;

            XmlWriter w = utils.CreateWriter(wSettings);
            CError.Compare(w.Settings.CheckCharacters, false, "Mismatch in CheckCharacters");
            try
            {
                w.WriteStartElement("Root");
                switch (tokenType)
                {
                    case "String":
                        w.WriteString(invalidXML[0].ToString());
                        w.WriteEndElement();
                        w.Dispose();
                        Assert.True(utils.CompareReader("<Root>�</Root>"));
                        return;
                    case "CharEntity":
                        w.WriteCharEntity(invalidXML[3]);
                        w.WriteEndElement();
                        w.Dispose();
                        Assert.True(utils.CompareReader("<Root>�</Root>"));
                        return;
                    case "Chars":
                        w.WriteChars(invalidXML, 1, 5);
                        w.WriteEndElement();
                        w.Dispose();
                        Assert.True(utils.CompareReader("<Root>�</Root>"));
                        return;
                    case "WriteValue":
                        w.WriteValue(invalidXML[3].ToString());
                        w.WriteEndElement();
                        w.Dispose();
                        Assert.True(utils.CompareReader("<Root>�</Root>"));
                        return;
                    default:
                        CError.Compare(false, "Invalid param value");
                        break;
                }
            }
            catch (ArgumentException e)
            {
                CError.WriteLineIgnore("Exception: " + e.ToString());
                Assert.True(false);
            }
            finally
            {
                w.Dispose();
            }
            Assert.True(false);
        }

        [Theory]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Comment")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "PI")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "CData")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "RawString")]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "RawChars")]
        public void checkChars_3(XmlWriterUtils utils, string tokenType)
        {
            char[] invalidXML = { '\u0000', '\u0008', '\u000B', '\u000C', '\u000E', '\u001F', '\uFFFE', '\uFFFF' };

            XmlWriterSettings wSettings = new XmlWriterSettings();
            wSettings.OmitXmlDeclaration = true;
            wSettings.CheckCharacters = false;
            wSettings.CloseOutput = true;

            XmlWriter w = utils.CreateWriter(wSettings);
            CError.Compare(w.Settings.CheckCharacters, false, "Mismatch in CheckCharacters");
            w.WriteStartElement("Root");
            switch (tokenType)
            {
                case "Comment":
                    w.WriteComment(invalidXML[2].ToString());
                    w.WriteEndElement();
                    w.Dispose();
                    string exp = utils.IsIndent() ? "<Root>" + Environment.NewLine + "  <!--\u000B-->" + Environment.NewLine + "</Root>" : "<Root><!--\u000B--></Root>";
                    Assert.True(utils.CompareString(exp));
                    break;
                case "PI":
                    w.WriteProcessingInstruction("pi", invalidXML[6].ToString());
                    w.WriteEndElement();
                    w.Dispose();
                    exp = utils.IsIndent() ? "<Root>" + Environment.NewLine + "  <?pi \uFFFE?>" + Environment.NewLine + "</Root>" : "<Root><?pi \uFFFE?></Root>";
                    Assert.True(utils.CompareString(exp));
                    break;
                case "RawString":
                    w.WriteRaw(invalidXML[4].ToString());
                    w.WriteEndElement();
                    w.Dispose();
                    Assert.True(utils.CompareString("<Root>\u000E</Root>"));
                    break;
                case "RawChars":
                    w.WriteRaw(invalidXML, 6, 2);
                    w.WriteEndElement();
                    w.Dispose();
                    Assert.True(utils.CompareString("<Root>\uFFFE\uFFFF</Root>"));
                    break;
                case "CData":
                    w.WriteCData(invalidXML[1].ToString());
                    w.WriteEndElement();
                    w.Dispose();
                    Assert.True(utils.CompareString("<Root><![CDATA[\u0008]]></Root>"));
                    break;
                default:
                    CError.Compare(false, "Invalid param value");
                    Assert.True(false);
                    break;
            }
        }

        [Theory]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Whitespace", false)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Surrogate", false)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "EntityRef", false)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Name", false)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "NmToken", false)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "QName", false)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Whitespace", true)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Surrogate", true)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "EntityRef", true)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "Name", true)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "NmToken", true)]
        [XmlWriterInlineData(WriterType.AllButCustom & ~WriterType.CharCheckingWriter, "QName", true)]
        public void checkChars_4(XmlWriterUtils utils, string tokenType, bool checkCharacters)
        {
            XmlWriterSettings wSettings = new XmlWriterSettings();
            wSettings.OmitXmlDeclaration = true;
            wSettings.CheckCharacters = checkCharacters;
            wSettings.CloseOutput = true;

            char[] invalidXML = { '\u0000', '\u0008', '\u000B', '\u000C', '\u000E', '\u001F', '\uFFFE', '\uFFFF' };
            XmlWriter w = utils.CreateWriter(wSettings);
            try
            {
                w.WriteStartElement("Root");
                switch (tokenType)
                {
                    case "Whitespace":
                        w.WriteWhitespace(invalidXML[7].ToString());
                        break;
                    case "Surrogate":
                        w.WriteSurrogateCharEntity(invalidXML[7], invalidXML[0]);
                        break;
                    case "EntityRef":
                        w.WriteEntityRef(invalidXML[4].ToString());
                        break;
                    case "Name":
                        w.WriteName(invalidXML[6].ToString());
                        break;
                    case "NmToken":
                        w.WriteNmToken(invalidXML[5].ToString());
                        break;
                    case "QName":
                        w.WriteQualifiedName(invalidXML[3].ToString(), "");
                        break;
                    default:
                        CError.Compare(false, "Invalid param value");
                        break;
                }
            }
            catch (ArgumentException e)
            {
                CError.WriteLineIgnore("Exception: " + e.ToString());
                //By design
                if ((utils.WriterType == WriterType.UTF8Writer || utils.WriterType == WriterType.UnicodeWriter || utils.WriterType == WriterType.WrappedWriter || utils.IsIndent()) &&
                    (tokenType == "Name" || tokenType == "NmToken"))
                {
                    CError.Compare(w.WriteState, WriteState.Element, "WriteState should be Element");
                }
                else
                {
                    CError.Compare(w.WriteState, WriteState.Error, "WriteState should be Error");
                }
                return;
            }
            finally
            {
                w.Dispose();
            }
            Assert.True(false);
        }

        /*=============================================================================
        The writer contructor will throw XmlException when CheckCharacters=true and
            - IndentChars or NewLineChars contains non-whitespace character when NewLineOnAttributes=true
        or
            - IndentChars or NewLineChars contains <, &, ]]> or an invalid surrogate character when NewLineOnAttributes=false
        ===============================================================================*/

        [Theory]
        [XmlWriterInlineData("<")]
        [XmlWriterInlineData("&")]
        [XmlWriterInlineData("]]>")]
        [XmlWriterInlineData("~surogate~")]
        public void checkChars_7(XmlWriterUtils utils, string indentChars)
        {
            XmlWriterSettings wSettings = new XmlWriterSettings();
            wSettings.OmitXmlDeclaration = true;
            wSettings.CheckCharacters = true;
            wSettings.CloseOutput = true;
            wSettings.Indent = true;
            wSettings.IndentChars = indentChars;
            if (indentChars == "~surogate~")
                wSettings.IndentChars = "\uDD12\uDD01";

            XmlWriter w = null;
            try
            {
                w = WriterHelper.Create("writer.out", wSettings, overrideAsync: true, async: utils.Async);
            }
            catch (ArgumentException e)
            {
                CError.WriteLineIgnore(e.ToString());
                return;
            }
            finally
            {
                if (w != null)
                    w.Dispose();
            }

            Assert.True(false, "Did not throw exception");
        }

        [Theory]
        [XmlWriterInlineData("<")]
        [XmlWriterInlineData("&")]
        [XmlWriterInlineData("]]>")]
        [XmlWriterInlineData("~surogate~")]
        public void checkChars_8(XmlWriterUtils utils, string newLineChars)
        {
            XmlWriterSettings wSettings = new XmlWriterSettings();
            wSettings.OmitXmlDeclaration = true;
            wSettings.CheckCharacters = true;
            wSettings.CloseOutput = true;
            wSettings.NewLineChars = newLineChars;
            if (newLineChars == "~surogate~")
                wSettings.NewLineChars = "\uDD12\uDD01";

            XmlWriter w = null;
            try
            {
                w = WriterHelper.Create("writer.out", wSettings, overrideAsync: true, async: utils.Async);
            }
            catch (ArgumentException e)
            {
                CError.WriteLineIgnore(e.ToString());
                return;
            }
            finally
            {
                if (w != null)
                    w.Dispose();
            }

            CError.WriteLine("Did not throw exception");
            Assert.True(false);
        }

        [Theory]
        [XmlWriterInlineData]
        public void checkChars_9(XmlWriterUtils utils)
        {
            XmlWriterSettings wSettings = new XmlWriterSettings();
            wSettings.OmitXmlDeclaration = true;
            wSettings.CheckCharacters = true;
            wSettings.CloseOutput = true;
            wSettings.NewLineOnAttributes = true;
            wSettings.Indent = true;
            wSettings.IndentChars = "foo";

            XmlWriter w = null;
            try
            {
                w = WriterHelper.Create("writer.out", wSettings, overrideAsync: true, async: utils.Async);
            }
            catch (ArgumentException e)
            {
                CError.WriteLineIgnore(e.ToString());
                return;
            }
            finally
            {
                if (w != null)
                    w.Dispose();
            }

            CError.WriteLine("Did not throw exception");
            Assert.True(false);
        }
    }
}


text:
class NNSprite;
class NNAnimation;
class NNLabel;
class NNSound;

class NNMainMenu : public NNScene
{
public:
	NNMainMenu(void);
	~NNMainMenu(void);

private:
	void Init() { };
	void Update( float dTime );
private:
	NNSprite*		 m_pBackground;
	NNSprite*		 m_pBackboard;
	NNAnimation*	 m_pZombie;
	NNAnimation*	 m_pCharacter;
	NNLabel*		 m_pMenu[ MENU_COUNT ];
	NNSound*		 m_Bgm;
	MENU			 m_Toggle;
	float			 m_DelayTime;
};


text:
function EditPage() {

	// Member functions:
	// Public functions:
	//  - edit_file: Open the given team, project and file path.
	//  - new_file: Create a new edit tab with no filename.
	//  - rename_tab: Rename a tab's parent object.
	//  - close_all_tabs: Close all the tabs, prompting for a save if needed.

	// Private functions:
	//  - _init: Initialises the edit page (called on instantiation)
	//  - _show: Show the edit page.
	//	     Triggers initialisation of the editarea if necessary
	//  - _hide: Hide the edit page.
	//  - _new_etab: Creates a new instance of an EditTab and wire it
	//		 up to a Tab
	//		 TODO: Can we get EditTab to do this for us?
	//  - _file_get_etab: Given a file path, returns the tab for it.
	//		      If the file isn't currently open, return null.
	//  - _tab_switch: Handler for the onswitch event of the tab bar.
	//		   TODO: Make this remove the tab from our list.
	//  - _is_edit: Returns try if the given tab is an edit tab

	// Private properties:
	// Dict of open files.  Keys are paths, values are EditTab instances.
	this._open_files = {};

	this.textbox = null;
	this._iea = null;

	// The number of new files so far
	this._new_count = 0;

	// Initialise the edit page
	this._init = function() {
		connect( tabbar, "onswitch", bind( this._tab_switch, this ) );

		this.textbox = getElement('editpage-acebox');
		connect( window, 'onresize', bind(this._window_resize, this) );

		this._iea = new ide_editarea('editpage-acebox');
	};

	// Resize the edit box to cope.
	this._window_resize = function() {
		// only if there's an edit box shown
		var dispStyle = getStyle('edit-mode', 'display');
		if (dispStyle == 'none') {
			return;
		}

		// prevElem should be the menu bar
		var prevElem = getElement('editpage-menu-bar');

		var dims = getElementDimensions(prevElem);
		var pos = getElementPosition(prevElem);
		var marginBottom = getStyle(prevElem, 'margin-bottom');
		marginBottom = parseInt(marginBottom);

		var aboveHeight = pos.y + dims.h + marginBottom;
		setStyle(this.textbox, {'top': aboveHeight + 'px'});
	};

	// Show the edit page
	this._show = function() {
		showElement('edit-mode');
		this._window_resize();
	};

	// Hide the edit page
	this._hide = function() {
		hideElement('edit-mode');
	};

	// Mark the given errors in the named file
	this.mark_errors = function( file, errors ) {
		if (!this.is_open(file)) {
			return;
		}

		var etab = this._file_get_etab(file);
		etab.mark_errors(errors);
	};

	// Clear all given errors from the named file
	this.clear_errors = function( file ) {
		if (!this.is_open(file)) {
			return;
		}

		var etab = this._file_get_etab(file);
		etab.clear_errors();
	};

	//Is the given file open?
	this.is_open = function( file ) {
		return this._open_files[file] != null;
	};

	// Open the given file and switch to the tab
	// or if the file is already open, just switch to the tab
	this.edit_file = function( team, project, path, rev, mode ) {
		// TODO: We don't support files of the same path being open in
		// different teams at the moment.
		var etab = this._file_get_etab( path );
		var newTab = false;

		if( etab == null ) {
			var readOnly = projpage.project_readonly(project);
			etab = this._new_etab( team, project, path, rev, readOnly, mode );
			newTab = true;
		}

		tabbar.switch_to( etab.tab );

		// If they've specified a revision then change to it
		// NB: we need to do this *after* switching to the tab so that it's shown, otherwise editarea explodes
		if ( !newTab && rev != null ) {
			etab.open_revision(rev, false);
		}
		return etab;
	};

	// Create a new tab with a new file open in it
	this.new_file = function() {
		if (!validate_team()) {
			return;
		}
		if (!projpage.projects_exist()) {
			status_msg("You must create a project before creating a file", LEVEL_ERROR);
			return;
		}
		this._new_count ++;
		var fname = "New File " + this._new_count;
		var etab = this._new_etab( team, null, fname, 0, false );
		tabbar.switch_to( etab.tab );
	};

	this.rename_tab = function(old, New) {
		this._open_files[New] = this._open_files[old];
		this._open_files[old] = null;
		this._open_files[New].tab.set_label( New );
	};

	//close a tab, if it's open, return true if it's closed, false otherwise
	this.close_tab = function(name, override) {
		if (this.is_open(name)) {
			return this._open_files[name].close(override);
		} else {
			return true;
		}
	};

	this.close_all_tabs = function(override) {
		mod_count = 0;
		for (var i in this._open_files) {	//find which are modified and close the others
			if (this._open_files[i] !== null) {
				logDebug('checking '+i);
				if (this._open_files[i].is_modified() && override != true) {
					logDebug(i+' is modified, logging');
					mod_count += 1;
					mod_file = i;
				} else {
					logDebug('closing '+i);
					this._open_files[i].close(override);
				}
			}
		}
		if (mod_count > 0) {
			if (mod_count == 1) {
				this._open_files[mod_file].close(false);
			} else {
				status_button(mod_count+' files have been modified!', LEVEL_WARN, 'Close Anyway', bind(this.close_all_tabs, this, true));
			}
			return false;
		} else {
			return true;
		}
	};

	// Create a new tab that's one of ours
	// Doesn't load the tab
	this._new_etab = function(team, project, path, rev, isReadOnly, mode) {
		var etab = new EditTab(this._iea, team, project, path, rev, isReadOnly, mode);

		connect( etab, "onclose", bind(this._on_tab_close, this) );

		this._open_files[path] = etab;
		return etab;
	};

	// Return the tab for the given file path
	// returns null if not open
	this._file_get_etab = function(path) {
		for (var i in this._open_files) {
			if (i == path && this._open_files[i] !== null) {
				return this._open_files[i];
			}
		}
		return null;
	};

	// Handler for when the tab has been closed
	this._on_tab_close = function(etab) {
		// Remove tab from our list
		for (var i in this._open_files) {
			if (this._open_files[i] === etab) {
				this._open_files[i] = null;
				break;
			}
		}
	};

	this._tab_switch = function(fromtab, totab) {
		if (!this._is_edit(totab)) {
			this._hide();
			return;
		}

		if (!this._is_edit(fromtab)) {
			this._show();
		}
	};

	// Return true if the given tab is an edit tab
	this._is_edit = function(tab) {
		if (tab !== null && tab !== undefined && tab.__edit === true) {
			return true;
		}
		return false;
	};

	this._init();
}


text:
<Alloy>
	<View id="menu" backgroundColor="black">
		<View class="tab" id="tab1" onClick="openWin1">
			<ImageView class="tabimage" id="tabImage1"></ImageView>
			Home
		</View>
		<View class="tab" id="tab2" onClick="openWin2">
			<ImageView class="tabimage" id="tabImage2"></ImageView>
			Call
		</View>
		<View class="tab" id="tab3" onClick="openWin3">
			<ImageView class="tabimage" id="tabImage3"></ImageView>
			Add Incident
		</View>
		<View class="tab" id="tab4" onClick="openWin4">
			<ImageView class="tabimage" id="tabImage4"></ImageView>
			Incident
		</View>
		<View class="tab" id="tab5" onClick="openWin5">
			<ImageView class="tabimage" id="tabImage5"></ImageView>
			More
		</View>
	</View>
</Alloy>


text:
package ch.qos.logback.classic.net.testObjectBuilders;

import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.spi.LoggingEvent;

public class LoggingEventWithParametersBuilder implements Builder<LoggingEvent> {

  final String MSG = "aaaaabbbbbcccc {} cdddddaaaaabbbbbcccccdddddaaaa {}";

  LoggerContext loggerContext = new LoggerContext();
  private Logger logger = loggerContext.getLogger(Logger.ROOT_LOGGER_NAME);

  public LoggingEvent build(int i) {

    LoggingEvent le = new LoggingEvent();
    le.setTimeStamp(System.currentTimeMillis());

    Object[] aa = new Object[] { i, "HELLO WORLD [========== ]" + i };

    le.setArgumentArray(aa);
    String msg = MSG + i;
    le.setMessage(msg);

    // compute formatted message
    // this forces le.formmatedMessage to be set (this is the whole point of the
    // exercise)
    le.getFormattedMessage();
    le.setLevel(Level.DEBUG);
    le.setLoggerName(logger.getName());
    le.setLoggerContextRemoteView(loggerContext.getLoggerContextRemoteView());
    le.setThreadName("threadName");
    return le;
  }
}


text:
require 'spec_helper'

describe NetSuite::Records::AssemblyItem do
  let(:item) { described_class.new }

  describe '#member_list' do
    it 'can be set from attributes' do
      attributes = {
        :item_member => [{
          :item => { :internal_id => 1 },
          :quantity => 20
        }]
      }
      item.member_list = attributes
      expect(item.member_list).to be_kind_of(NetSuite::Records::MemberList)
      expect(item.member_list.item_member.length).to eql(1)

      expect(item.member_list.item_member.first.item.internal_id).to eq(1)
      expect(item.member_list.item_member.first.quantity).to eq(20)
    end
  end

  describe '#subsidiary_list' do
    it 'creates record refs from attributes' do
      item = described_class.new({
        subsidiary_list: {
          record_ref: [
            { internal_id: 1 },
            { internal_id: 2 },
          ]
        }
      })

      expect(item.subsidiary_list.record_ref[0].internal_id).to eq(1)
      expect(item.subsidiary_list.record_ref[1].internal_id).to eq(2)
    end
  end

  describe '#item_vendor_list' do
    it 'can be set from attributes' do
      attributes = {
        :item_vendor => {
          :vendor=>{
            :name=>"Spring Water",
            :"@xmlns:platform_core"=>"urn:core_2016_1.platform.webservices.netsuite.com",
            :@internal_id=>"20"
          },
         :purchase_price=>"16.14",
         :preferred_vendor=>true
        }
      }

      item.item_vendor_list = attributes
      expect(item.item_vendor_list).to be_kind_of(NetSuite::Records::ItemVendorList)
      expect(item.item_vendor_list.item_vendors.length).to eql(1)
    end

    it 'can be set from a ItemVendorList object' do
      item_vendor_list = NetSuite::Records::ItemVendorList.new
      item.item_vendor_list = item_vendor_list
      expect(item.item_vendor_list).to eql(item_vendor_list)
    end
  end
end


text:
import { Injectable, OnInit } from '@angular/core';
import { Constants } from "../models/constants";
import { User } from "../models/user";
import { Subject } from "rxjs/Subject";

declare const gapi: any;

@Injectable()
export class AuthService {

  static userChangedSource = new Subject<User>();
  userChanged$ = AuthService.userChangedSource.asObservable();

  constructor() {
    gapi.load('auth2', () => {
      gapi.auth2.init({
        client_id: '35773705526-4rbi73014dnca9pc7e367ndugdha99fa.apps.googleusercontent.com',
        scope: 'profile email',
        cookiepolicy: 'single_host_origin'
      });

      gapi.signin2.render('my-signin2', {
        'scope': 'profile email',
        'width': 180,
        'height': 36,
        'longtitle': true,
        'theme': 'dark',
        'onsuccess': this.onSignIn,
        'onfailure': this.onFailure
      });
    });
  }

  public getUser(): Promise<User> {
    return new Promise(resolve => resolve(Constants.USER));
  }

  private onSignIn(googleUser) {
    AuthService.userChangedSource.next(AuthService.parseUser(googleUser));
  }

  private static parseUser(googleUser) : User {
    const profile = googleUser.getBasicProfile();
    return {
      'id': profile.getId(),
      'firstName': profile.getGivenName(),
      'lastName': profile.getFamilyName(),
      'profilePicURL': profile.getImageUrl(),
      'email': profile.getEmail(),
      'signedIn': googleUser.isSignedIn()
    };
  }

  private onFailure() {
    console.log("Failure");
  }

  public signOut() {
    console.log("Signed Out");
    gapi.auth2.getAuthInstance().disconnect();
    gapi.auth2.getAuthInstance().signOut();
  }
}


text:
__author__ = 'jldaniel'

from algorithm_base import AlgorithmBase

class Spheres(AlgorithmBase):
    """
    The spheres algorithm.
    """
    def __init__(self):
        """
        Initialize the Spheres object.
        @return: None
        """
        pass

    def initialize(self):
        """
        Initialize the spheres algorithm
        @return: None
        """
        pass

    def run(self):
        """
        Run the spheres algorithm
        """
        pass

class Sphere(object):
    """
    Sphere class representing a population
    """
    def __init__(self):
        """
        Initialize a sphere
        @return: None
        """
        # The hypersphere's centroid
        self._center = None
        self._radius = None

    def evolve(self):
        """
        Evolve the population of the sphere using the NSGA-II algorithm
        @return: None
        """
        pass

    def get_radius(self):
        """
        Get the current radius of the sphere
        @return: The radius of the sphere
        @rtype: float
        """
        return self._radius

    def get_center(self):
        """
        Get the spheres centroid
        @return: The spheres centroid
        @rtype: float
        """
        return self._center


text:
#ifndef PLATFORM_TIZEN_TIZEN_APPLICATION_H
#define PLATFORM_TIZEN_TIZEN_APPLICATION_H

#include "platform/tizen/TizenFrame.h"
#include "renderer/opengl/Egl.h"
#include <FApp.h>
#include <FBase.h>
#include <FSystem.h>
#include <FUi.h>
#include <FUiIme.h>
#include <FGraphics.h>
//#include <FUix.h>

namespace lime {

	class TizenApplication : public Tizen::App::UiApp, public Tizen::System::IScreenEventListener, public Tizen::Ui::IKeyEventListener, public Tizen::Base::Runtime::ITimerEventListener, public Tizen::Ui::ITouchEventListener /*, public Tizen::Uix::Sensor::ISensorEventListener*/ {

		public:

			static Tizen::App::Application* CreateInstance (void);

			TizenApplication (void);
			virtual ~TizenApplication (void);

			//virtual bool OnAppInitialized (void);
			virtual bool OnAppInitializing (Tizen::App::AppRegistry& appRegistry);
			virtual bool OnAppTerminating (Tizen::App::AppRegistry& appRegistry, bool forcedTermination = false);
			//virtual bool OnAppWillTerminate (void);
			virtual void OnBackground (void);
			virtual void OnBatteryLevelChanged (Tizen::System::BatteryLevel batteryLevel);
			//virtual void OnDataReceived (Tizen::Uix::Sensor::SensorType sensorType, Tizen::Uix::Sensor::SensorData& sensorData, result r);
			virtual void OnForeground (void);
			virtual void OnLowMemory (void);
			virtual void OnKeyLongPressed (const Tizen::Ui::Control& source, Tizen::Ui::KeyCode keyCode);
			virtual void OnKeyPressed (const Tizen::Ui::Control& source, Tizen::Ui::KeyCode keyCode);
			virtual void OnKeyReleased (const Tizen::Ui::Control& source, Tizen::Ui::KeyCode keyCode);
			virtual void OnScreenOff (void);
			virtual void OnScreenOn (void);
			virtual void OnTimerExpired (Tizen::Base::Runtime::Timer& timer);
			virtual void OnTouchCanceled (const Tizen::Ui::Control &source, const Tizen::Graphics::Point &currentPosition, const Tizen::Ui::TouchEventInfo &touchInfo);
			virtual void OnTouchFocusIn (const Tizen::Ui::Control &source, const Tizen::Graphics::Point &currentPosition, const Tizen::Ui::TouchEventInfo &touchInfo);
			virtual void OnTouchFocusOut (const Tizen::Ui::Control &source, const Tizen::Graphics::Point &currentPosition, const Tizen::Ui::TouchEventInfo &touchInfo);
			virtual void OnTouchMoved (const Tizen::Ui::Control &source, const Tizen::Graphics::Point &currentPosition, const Tizen::Ui::TouchEventInfo &touchInfo);
			virtual void OnTouchPressed (const Tizen::Ui::Control &source, const Tizen::Graphics::Point &currentPosition, const Tizen::Ui::TouchEventInfo &touchInfo);
			virtual void OnTouchReleased (const Tizen::Ui::Control &source, const Tizen::Graphics::Point &currentPosition, const Tizen::Ui::TouchEventInfo &touchInfo);

		private:

			void Cleanup (void);

			Tizen::Ui::Controls::Form* mForm;
			//Tizen::Uix::Sensor::SensorManager* mSensorManager;
			Tizen::Base::Runtime::Timer* mTimer;

	};

	class TizenForm : public Tizen::Ui::Controls::Form {

		public:

			TizenForm (TizenApplication* inApplication) : mApplication (inApplication) {}
			virtual ~TizenForm (void) {}

			virtual result OnDraw (void) {

				return E_SUCCESS;

			}

		private:

			TizenApplication* mApplication;

	};

}

#endif


text:
namespace StorageMaster.Entities.Products
{
    public class Ram : Product
    {
        public Ram(double price)
            : base(price, weight: 0.1)
        {
        }
    }
}


text:
namespace content {

GpuProcessControlImpl::GpuProcessControlImpl() {}

GpuProcessControlImpl::~GpuProcessControlImpl() {}

void GpuProcessControlImpl::RegisterApplicationLoaders(
    URLToLoaderMap* url_to_loader_map) {
#if defined(ENABLE_MOJO_MEDIA_IN_GPU_PROCESS)
  (*url_to_loader_map)[GURL("mojo:media")] =
      new mojo::shell::StaticApplicationLoader(
          base::Bind(&media::MojoMediaApplication::CreateApp),
          base::Bind(&base::DoNothing));
#endif
}

}  // namespace content


text:
from cwr_webclient.service.cwr_service import WSCWRService
from cwr_webclient.service.appinfo import WESOApplicationInfoService
from cwr_webclient.service.pagination import DefaultPaginationService
from cwr_webclient.service.report import MeraReportService, CWRReportService


text:
namespace SomeNamespace.Other
// ReSharper restore CheckNamespace
{
    public class InSomeOtherNamespace : IInSomeOtherNamespace
    {
    }
}


text:
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.authorization.generated;

import com.azure.core.util.Context;
import com.azure.resourcemanager.authorization.fluent.models.RoleEligibilityScheduleRequestInner;
import com.azure.resourcemanager.authorization.models.RequestType;
import com.azure.resourcemanager.authorization.models.RoleEligibilityScheduleRequestPropertiesScheduleInfo;
import com.azure.resourcemanager.authorization.models.RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration;
import com.azure.resourcemanager.authorization.models.Type;
import java.time.OffsetDateTime;

/** Samples for RoleEligibilityScheduleRequests Validate. */
public final class RoleEligibilityScheduleRequestsValidateSamples {
    /*
     * x-ms-original-file: specification/authorization/resource-manager/Microsoft.Authorization/stable/2020-10-01/examples/ValidateRoleEligibilityScheduleRequestByName.json
     */
    /**
     * Sample code: ValidateRoleEligibilityScheduleRequestByName.
     *
     * @param azure The entry point for accessing resource management APIs in Azure.
     */
    public static void validateRoleEligibilityScheduleRequestByName(
        com.azure.resourcemanager.AzureResourceManager azure) {
        azure
            .accessManagement()
            .roleAssignments()
            .manager()
            .roleServiceClient()
            .getRoleEligibilityScheduleRequests()
            .validateWithResponse(
                "subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
                "64caffb6-55c0-4deb-a585-68e948ea1ad6",
                new RoleEligibilityScheduleRequestInner()
                    .withRoleDefinitionId(
                        "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608")
                    .withPrincipalId("a3bb8764-cb92-4276-9d2a-ca1e895e55ea")
                    .withRequestType(RequestType.ADMIN_ASSIGN)
                    .withScheduleInfo(
                        new RoleEligibilityScheduleRequestPropertiesScheduleInfo()
                            .withStartDateTime(OffsetDateTime.parse("2020-09-09T21:31:27.91Z"))
                            .withExpiration(
                                new RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration()
                                    .withType(Type.AFTER_DURATION)
                                    .withDuration("P365D")))
                    .withCondition(
                        "@Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName]"
                            + " StringEqualsIgnoreCase 'foo_storage_container'")
                    .withConditionVersion("1.0"),
                Context.NONE);
    }
}


text:
<?php
/**
 * Single Product title
 *
 * @author 		WooThemes
 * @package 	WooCommerce/Templates
 * @version     1.6.4
 */

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

?>
<?php vibe_breadcrumbs(); ?>

<?php the_title(); ?>


text:
package com.github.livepvrdata.common.data.resp;

import java.util.Arrays;

import com.github.livepvrdata.common.data.Event;

public final class EventsResponse extends Response {

	private Event[] events;

	private EventsResponse() { super(false); }

	public EventsResponse(Event[] events) {
		super(false);
		this.events = events;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("EventsResponse [events=");
		builder.append(Arrays.toString(events));
		builder.append("]");
		return builder.toString();
	}

	/**
	 * @return the events
	 */
	public Event[] getEvents() {
		return events;
	}
}


text:
title: Summarize By Settings Dialogue
page_title: Summarize By Settings Dialogue - RadPivotGrid
description: Check our Web Forms article about Summarize By Settings Dialogue.
slug: pivotgrid/fields/summarize-by-settings-dialogue
tags: summarize,by,settings,dialogue
published: True
position: 1
---

# Summarize By Settings Dialogue

##

Changing the aggregate operator for a field in RadPivotGrid is done through the Summarize By Settings dialogue.Dedicated menu items have been added to the fields zone context menu and the fields configuration panel context menu to let open the Summarize By Settings window as shown below:
![pivotgrid-summarize-by-settings-dialogue 1](images/pivotgrid-summarize-by-settings-dialogue1.jpg)
![pivotgrid-summarize-by-settings-dialogue 2](images/pivotgrid-summarize-by-settings-dialogue2.jpg)

The Summarize By Settings Window contains a list box with all of the available aggregate functions. The user picks up one and clicks OK to reflect the change into the pivot data report:
![pivotgrid-summarize-by-settings-dialogue 3](images/pivotgrid-summarize-by-settings-dialogue3.jpg)