From 01804bdf10f8a066c80e4dd0b16a7d0c40ad3438 Mon Sep 17 00:00:00 2001 From: Open Food Facts Bot <119524357+openfoodfacts-bot@users.noreply.github.com> Date: Mon, 27 May 2024 15:20:32 +0200 Subject: [PATCH] chore: New translations to review and merge (#5294) * New translations app_en.arb (Hindi) * New translations app_en.arb (Kyrgyz) * New translations app_en.arb (Malay) * New translations app_en.arb (Maori) * New translations app_en.arb (Telugu) * New translations app_en.arb (English, Australia) * New translations app_en.arb (English, United Kingdom) * New translations app_en.arb (Tagalog) * New translations app_en.arb (Burmese) * New translations app_en.arb (Yiddish) * New translations app_en.arb (Maltese) * New translations app_en.arb (Welsh) * New translations app_en.arb (Faroese) * New translations app_en.arb (Uyghur) * New translations app_en.arb (Filipino) * New translations app_en.arb (Luxembourgish) * New translations app_en.arb (Chinese Traditional, Hong Kong) * New translations app_en.arb (Tatar) * New translations app_en.arb (Malayalam) * New translations app_en.arb (Breton) * New translations app_en.arb (Romansh) * New translations app_en.arb (Tibetan) * New translations app_en.arb (Latin) * New translations app_en.arb (Flemish) * New translations app_en.arb (Bosnian) * New translations app_en.arb (Sinhala) * New translations app_en.arb (Cornish) * New translations app_en.arb (Uzbek) * New translations app_en.arb (Kannada) * New translations app_en.arb (Akan) * New translations app_en.arb (Songhay) * New translations app_en.arb (Assamese) * New translations app_en.arb (Scottish Gaelic) * New translations app_en.arb (Wolof) * New translations app_en.arb (Southern Ndebele) * New translations app_en.arb (Walloon) * New translations app_en.arb (Asturian) * New translations app_en.arb (Malagasy) * New translations app_en.arb (Acholi) * New translations app_en.arb (Swahili) * New translations app_en.arb (Odia) * New translations app_en.arb (Norwegian Bokmal) * New translations app_en.arb (Occitan) * New translations app_en.arb (Valencian) * New translations app_en.arb (Serbian (Latin)) * New translations app_en.arb (Amharic) * New translations app_en.arb (Nepali) * New translations app_en.arb (Montenegrin (Cyrillic)) * New translations app_en.arb (Dutch, Belgium) * New translations app_en.arb (Tahitian) * New translations app_en.arb (Hausa) * New translations app_en.arb (Chuvash) * New translations app_en.arb (Berber) * New translations app_en.arb (Scots) * New translations app_en.arb (Tajik) * New translations app_en.arb (Lao) * New translations app_en.arb (Quechua) * New translations app_en.arb (Somali) * New translations app_en.arb (Yoruba) * New translations app_en.arb (Afar) * New translations app_en.arb (Bambara) * New translations app_en.arb (Chechen) * New translations app_en.arb (Cherokee) * New translations app_en.arb (Corsican) * New translations app_en.arb (Haitian Creole) * New translations app_en.arb (Sichuan Yi) * New translations app_en.arb (Inuktitut) * New translations app_en.arb (Javanese) * New translations app_en.arb (Santali) * New translations app_en.arb (Sardinian) * New translations app_en.arb (Sindhi) * New translations app_en.arb (Sango) * New translations app_en.arb (Shona) * New translations app_en.arb (Tigrinya) * New translations app_en.arb (Sanskrit) * New translations app_en.arb (Seychellois Creole) * New translations app_en.arb (Venetian) * New translations app_en.arb (Southern Sami) * New translations app_en.arb (Akan, Twi) * New translations app_en.arb (Talossan) * New translations app_en.arb (Zeelandic) * New translations app_en.arb (Kabyle) * New translations app_en.arb (Urdu (India)) * New translations app_en.arb (LOLCAT) * New translations app_en.arb (Esperanto) * New translations app_en.arb (Italian) * New translations app_en.arb (Hebrew) * New translations app_en.arb (Romanian) * New translations app_en.arb (French) * New translations app_en.arb (Spanish) * New translations app_en.arb (Afrikaans) * New translations app_en.arb (Arabic) * New translations app_en.arb (Belarusian) * New translations app_en.arb (Bulgarian) * New translations app_en.arb (Catalan) * New translations app_en.arb (Czech) * New translations app_en.arb (Danish) * New translations app_en.arb (German) * New translations app_en.arb (Greek) * New translations app_en.arb (Basque) * New translations app_en.arb (Finnish) * New translations app_en.arb (Irish) * New translations app_en.arb (Gujarati) * New translations app_en.arb (Hungarian) * New translations app_en.arb (Armenian) * New translations app_en.arb (Japanese) * New translations app_en.arb (Georgian) * New translations app_en.arb (Korean) * New translations app_en.arb (Kurdish) * New translations app_en.arb (Lithuanian) * New translations app_en.arb (Mongolian) * New translations app_en.arb (Dutch) * New translations app_en.arb (Norwegian) * New translations app_en.arb (Punjabi) * New translations app_en.arb (Polish) * New translations app_en.arb (Portuguese) * New translations app_en.arb (Russian) * New translations app_en.arb (Slovak) * New translations app_en.arb (Slovenian) * New translations app_en.arb (Albanian) * New translations app_en.arb (Serbian (Cyrillic)) * New translations app_en.arb (Swati) * New translations app_en.arb (Southern Sotho) * New translations app_en.arb (Swedish) * New translations app_en.arb (Tswana) * New translations app_en.arb (Turkish) * New translations app_en.arb (Tsonga) * New translations app_en.arb (Ukrainian) * New translations app_en.arb (Venda) * New translations app_en.arb (Xhosa) * New translations app_en.arb (Chinese Simplified) * New translations app_en.arb (Chinese Traditional) * New translations app_en.arb (Zulu) * New translations app_en.arb (English) * New translations app_en.arb (Vietnamese) * New translations app_en.arb (Galician) * New translations app_en.arb (Icelandic) * New translations app_en.arb (Portuguese, Brazilian) * New translations app_en.arb (Indonesian) * New translations app_en.arb (Persian) * New translations app_en.arb (Khmer) * New translations app_en.arb (Tamil) * New translations app_en.arb (Bengali) * New translations app_en.arb (Marathi) * New translations app_en.arb (Thai) * New translations app_en.arb (Croatian) * New translations app_en.arb (Norwegian Nynorsk) * New translations app_en.arb (Kazakh) * New translations app_en.arb (Estonian) * New translations app_en.arb (Latvian) * New translations app_en.arb (Azerbaijani) * New translations app_en.arb (Hindi) * New translations app_en.arb (Kyrgyz) * New translations app_en.arb (Malay) * New translations app_en.arb (Maori) * New translations app_en.arb (Telugu) * New translations app_en.arb (English, Australia) * New translations app_en.arb (English, United Kingdom) * New translations app_en.arb (Tagalog) * New translations app_en.arb (Burmese) * New translations app_en.arb (Yiddish) * New translations app_en.arb (Maltese) * New translations app_en.arb (Welsh) * New translations app_en.arb (Faroese) * New translations app_en.arb (Uyghur) * New translations app_en.arb (Filipino) * New translations app_en.arb (Luxembourgish) * New translations app_en.arb (Chinese Traditional, Hong Kong) * New translations app_en.arb (Tatar) * New translations app_en.arb (Malayalam) * New translations app_en.arb (Breton) * New translations app_en.arb (Romansh) * New translations app_en.arb (Tibetan) * New translations app_en.arb (Latin) * New translations app_en.arb (Flemish) * New translations app_en.arb (Bosnian) * New translations app_en.arb (Sinhala) * New translations app_en.arb (Cornish) * New translations app_en.arb (Uzbek) * New translations app_en.arb (Kannada) * New translations app_en.arb (Akan) * New translations app_en.arb (Songhay) * New translations app_en.arb (Assamese) * New translations app_en.arb (Scottish Gaelic) * New translations app_en.arb (Wolof) * New translations app_en.arb (Southern Ndebele) * New translations app_en.arb (Walloon) * New translations app_en.arb (Asturian) * New translations app_en.arb (Malagasy) * New translations app_en.arb (Acholi) * New translations app_en.arb (Swahili) * New translations app_en.arb (Odia) * New translations app_en.arb (Norwegian Bokmal) * New translations app_en.arb (Occitan) * New translations app_en.arb (Valencian) * New translations app_en.arb (Serbian (Latin)) * New translations app_en.arb (Amharic) * New translations app_en.arb (Nepali) * New translations app_en.arb (Montenegrin (Cyrillic)) * New translations app_en.arb (Dutch, Belgium) * New translations app_en.arb (Tahitian) * New translations app_en.arb (Hausa) * New translations app_en.arb (Chuvash) * New translations app_en.arb (Berber) * New translations app_en.arb (Scots) * New translations app_en.arb (Tajik) * New translations app_en.arb (Lao) * New translations app_en.arb (Quechua) * New translations app_en.arb (Somali) * New translations app_en.arb (Yoruba) * New translations app_en.arb (Afar) * New translations app_en.arb (Bambara) * New translations app_en.arb (Chechen) * New translations app_en.arb (Cherokee) * New translations app_en.arb (Corsican) * New translations app_en.arb (Haitian Creole) * New translations app_en.arb (Sichuan Yi) * New translations app_en.arb (Inuktitut) * New translations app_en.arb (Javanese) * New translations app_en.arb (Santali) * New translations app_en.arb (Sardinian) * New translations app_en.arb (Sindhi) * New translations app_en.arb (Sango) * New translations app_en.arb (Shona) * New translations app_en.arb (Tigrinya) * New translations app_en.arb (Sanskrit) * New translations app_en.arb (Seychellois Creole) * New translations app_en.arb (Venetian) * New translations app_en.arb (Southern Sami) * New translations app_en.arb (Akan, Twi) * New translations app_en.arb (Talossan) * New translations app_en.arb (Zeelandic) * New translations app_en.arb (Kabyle) * New translations app_en.arb (Urdu (India)) * New translations app_en.arb (LOLCAT) * New translations app_en.arb (Italian) * New translations app_en.arb (Dutch) * New translations app_en.arb (Dutch, Belgium) * New translations app_en.arb (Japanese) * New translations app_en.arb (German) * New translations app_en.arb (German) * New translations app_en.arb (Ukrainian) * New translations app_en.arb (Portuguese) * New translations app_en.arb (Azerbaijani) * New translations app_en.arb (Czech) * New translations app_en.arb (Czech) * New translations app_en.arb (Hebrew) * New translations app_en.arb (Hebrew) * remove 3 letter files --------- Co-authored-by: Pierre Slamich --- packages/smooth_app/lib/l10n/app_aa.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_af.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ak.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_am.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ar.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_as.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_az.arb | 71 +++++++-- packages/smooth_app/lib/l10n/app_be.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_bg.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_bm.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_bn.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_bo.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_br.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_bs.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ca.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ce.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_co.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_cs.arb | 51 ++++++- packages/smooth_app/lib/l10n/app_cv.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_cy.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_da.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_de.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_el.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_eo.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_es.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_et.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_eu.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_fa.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_fi.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_fo.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_fr.arb | 5 +- packages/smooth_app/lib/l10n/app_ga.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_gd.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_gl.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_gu.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ha.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_he.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_hi.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_hr.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ht.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_hu.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_hy.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_id.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ii.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_is.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_it.arb | 49 +++++- packages/smooth_app/lib/l10n/app_iu.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ja.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_jv.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ka.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_kk.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_km.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_kn.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ko.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ku.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_kw.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ky.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_la.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_lb.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_lo.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_lt.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_lv.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_mg.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_mi.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ml.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_mn.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_mr.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ms.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_mt.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_my.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_nb.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ne.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_nl.arb | 51 ++++++- packages/smooth_app/lib/l10n/app_nn.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_no.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_nr.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_oc.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_or.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_pa.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_pl.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_pt.arb | 189 +++++++++++++++--------- packages/smooth_app/lib/l10n/app_qu.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_rm.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ro.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ru.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sa.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sc.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sd.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sg.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_si.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sk.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sl.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sn.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_so.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sq.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sr.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ss.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_st.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sv.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_sw.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ta.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_te.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_tg.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_th.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ti.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_tl.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_tn.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_tr.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ts.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_tt.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_tw.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ty.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ug.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_uk.arb | 49 +++++- packages/smooth_app/lib/l10n/app_ur.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_uz.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_ve.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_vi.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_wa.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_wo.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_xh.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_yi.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_yo.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_zh.arb | 45 ++++++ packages/smooth_app/lib/l10n/app_zu.arb | 45 ++++++ 125 files changed, 5678 insertions(+), 97 deletions(-) diff --git a/packages/smooth_app/lib/l10n/app_aa.arb b/packages/smooth_app/lib/l10n/app_aa.arb index 3410a4c8e8b..e235d416541 100644 --- a/packages/smooth_app/lib/l10n/app_aa.arb +++ b/packages/smooth_app/lib/l10n/app_aa.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_af.arb b/packages/smooth_app/lib/l10n/app_af.arb index 5a5d257bbf8..86de22d7a99 100644 --- a/packages/smooth_app/lib/l10n/app_af.arb +++ b/packages/smooth_app/lib/l10n/app_af.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ak.arb b/packages/smooth_app/lib/l10n/app_ak.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_ak.arb +++ b/packages/smooth_app/lib/l10n/app_ak.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_am.arb b/packages/smooth_app/lib/l10n/app_am.arb index e142478a2f0..0fd705f0311 100644 --- a/packages/smooth_app/lib/l10n/app_am.arb +++ b/packages/smooth_app/lib/l10n/app_am.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ar.arb b/packages/smooth_app/lib/l10n/app_ar.arb index 6c0a07e2032..d3476ee9edb 100644 --- a/packages/smooth_app/lib/l10n/app_ar.arb +++ b/packages/smooth_app/lib/l10n/app_ar.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "تم", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_as.arb b/packages/smooth_app/lib/l10n/app_as.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_as.arb +++ b/packages/smooth_app/lib/l10n/app_as.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_az.arb b/packages/smooth_app/lib/l10n/app_az.arb index 075a995edb1..031c180b739 100644 --- a/packages/smooth_app/lib/l10n/app_az.arb +++ b/packages/smooth_app/lib/l10n/app_az.arb @@ -31,8 +31,8 @@ "go_back_to_top": "Yuxarıya qayıt", "save": "Save", "save_confirmation": "Yadda saxlamaq istədiyinizə əminsiniz?", - "skip": "Skip", - "cancel": "Cancel", + "skip": "Ötür", + "cancel": "İmtina", "@cancel": {}, "ignore": "Rədd et", "@ignore": { @@ -151,7 +151,7 @@ "incorrect_credentials": "Incorrect username or password.", "password_lost_incorrect_credentials": "This email or username doesn't exist. Please check your credentials.", "password_lost_server_unavailable": "We are currently experiencing slowdowns on our servers and we apologise for it. Please try again later.", - "login": "Login", + "login": "Daxil ol", "@login": { "description": "Text field hint: unified name for either username or e-mail address" }, @@ -505,7 +505,7 @@ "@unknownBrand": {}, "unknownProductName": "Unknown product name", "@unknownProductName": {}, - "label_refresh": "Refresh", + "label_refresh": "Yenilə", "@label_refresh": { "description": "Refresh the cached product" }, @@ -1237,7 +1237,7 @@ "permission_photo_denied_dialog_settings_title": "Permission denied", "permission_photo_denied_dialog_settings_message": "As you've previously denied the camera permission, you must allow it manually from the Settings.", "permission_photo_denied_dialog_settings_button_open": "Open settings", - "permission_photo_denied_dialog_settings_button_cancel": "Cancel", + "permission_photo_denied_dialog_settings_button_cancel": "İmtina", "permission_photo_none_found": "No camera detected", "@permission_photo_none_found": { "description": "Message for the user when no camera was detected, replacing the barcode scanner" @@ -1367,15 +1367,15 @@ "@edit_product_form_item_emb_codes_examples": { "description": "Product edition - EMB Codes - explanations" }, - "edit_product_form_item_categories_title": "Categories", + "edit_product_form_item_categories_title": "Kateqoriyalar", "@edit_product_form_item_categories_title": { "description": "Product edition - Categories - Title" }, - "edit_product_form_item_categories_hint": "category", + "edit_product_form_item_categories_hint": "kateqoriya", "@edit_product_form_item_categories_hint": { "description": "Product edition - Categories - input textfield hint" }, - "edit_product_form_item_categories_type": "category", + "edit_product_form_item_categories_type": "kateqoriya", "@edit_product_form_item_categories_type": { "description": "Product edition - Categories - input textfield type" }, @@ -1413,7 +1413,7 @@ "@edit_product_form_item_nutrition_facts_subtitle": { "description": "Product edition - Nutrition facts - SubTitle" }, - "edit_product_form_save": "Edit", + "edit_product_form_save": "Düzəliş etmək", "@edit_product_form_save": { "description": "Product edition - Nutrition facts - Save button" }, @@ -1427,7 +1427,7 @@ }, "completed_basic_details_btn_text": "Complete basic details", "not_implemented_snackbar_text": "Not implemented yet", - "category_picker_page_appbar_text": "Categories", + "category_picker_page_appbar_text": "Kateqoriyalar", "edit_ingredients_extrait_ingredients_btn_text": "Extract ingredients", "@edit_ingredients_extrait_ingredients_btn_text": { "description": "Ingredients edition - Extract ingredients" @@ -1626,7 +1626,7 @@ "@dev_preferences_button_positive": { "description": "User dev preferences - Positive button label" }, - "dev_preferences_button_negative": "Cancel", + "dev_preferences_button_negative": "İmtina", "@dev_preferences_button_negative": { "description": "User dev preferences - Negative button label" }, @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1767,7 +1807,7 @@ "@summary_card_button_add_basic_details": { "description": "Summary card - Button to add details about the product" }, - "edit_photo_button_label": "Edit", + "edit_photo_button_label": "Düzəliş etmək", "@edit_photo_button_label": { "description": "Edit photo button label" }, @@ -1799,7 +1839,7 @@ "@edit_photo_language_none": { "description": "Warning message: for this product and this field, there are no images at all, in any language" }, - "category_picker_screen_title": "Categories", + "category_picker_screen_title": "Kateqoriyalar", "@category_picker_screen_title": { "description": "Categories picker screen title" }, @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_be.arb b/packages/smooth_app/lib/l10n/app_be.arb index a96e8933c6b..15366509da3 100644 --- a/packages/smooth_app/lib/l10n/app_be.arb +++ b/packages/smooth_app/lib/l10n/app_be.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_bg.arb b/packages/smooth_app/lib/l10n/app_bg.arb index 13a3356fc94..b4c2a5b709e 100644 --- a/packages/smooth_app/lib/l10n/app_bg.arb +++ b/packages/smooth_app/lib/l10n/app_bg.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Готово", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Стартиране на опресняването на всички продукти, съхранявани локално", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_bm.arb b/packages/smooth_app/lib/l10n/app_bm.arb index 97b05d75665..0e56afeb042 100644 --- a/packages/smooth_app/lib/l10n/app_bm.arb +++ b/packages/smooth_app/lib/l10n/app_bm.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_bn.arb b/packages/smooth_app/lib/l10n/app_bn.arb index 2f6107afd69..1b320bebe3d 100644 --- a/packages/smooth_app/lib/l10n/app_bn.arb +++ b/packages/smooth_app/lib/l10n/app_bn.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_bo.arb b/packages/smooth_app/lib/l10n/app_bo.arb index 89032527a79..3de293b7f7c 100644 --- a/packages/smooth_app/lib/l10n/app_bo.arb +++ b/packages/smooth_app/lib/l10n/app_bo.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_br.arb b/packages/smooth_app/lib/l10n/app_br.arb index 52bad658583..de5fbddf2ba 100644 --- a/packages/smooth_app/lib/l10n/app_br.arb +++ b/packages/smooth_app/lib/l10n/app_br.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Graet", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_bs.arb b/packages/smooth_app/lib/l10n/app_bs.arb index 225306f5658..6ab12b889fc 100644 --- a/packages/smooth_app/lib/l10n/app_bs.arb +++ b/packages/smooth_app/lib/l10n/app_bs.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ca.arb b/packages/smooth_app/lib/l10n/app_ca.arb index 467a88acb67..dcfca04f653 100644 --- a/packages/smooth_app/lib/l10n/app_ca.arb +++ b/packages/smooth_app/lib/l10n/app_ca.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Afegir un preu", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Preu", + "prices_amount_price_discounted": "Preu rebaixat", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Data", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Prova", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Fet", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Començant l'actualització de tots els productes emmagatzemats localment", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ce.arb b/packages/smooth_app/lib/l10n/app_ce.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_ce.arb +++ b/packages/smooth_app/lib/l10n/app_ce.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_co.arb b/packages/smooth_app/lib/l10n/app_co.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_co.arb +++ b/packages/smooth_app/lib/l10n/app_co.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_cs.arb b/packages/smooth_app/lib/l10n/app_cs.arb index edeae2f2a22..ee2dd5be768 100644 --- a/packages/smooth_app/lib/l10n/app_cs.arb +++ b/packages/smooth_app/lib/l10n/app_cs.arb @@ -566,7 +566,7 @@ "@new_product_dialog_description": { "description": "Please keep it short, like less than 100 characters. Explanatory text of the dialog when the user searched for an unknown barcode." }, - "new_product_dialog_illustration_description": "An illustration with unknown Nutri-Score and Eco-Score", + "new_product_dialog_illustration_description": "Ilustrace s neznámým Nutri-Score a Eco-Score", "@new_product_dialog_illustration_description": { "description": "A description for accessibility of two images side by side: a Nutri-Score and an EcoScore." }, @@ -1653,7 +1653,47 @@ "prices_app_button": "Přejít do aplikace Ceny", "prices_generic_title": "Ceny", "prices_add_a_price": "Přidat cenu", + "prices_send_the_price": "Poslat cenu", "prices_view_prices": "Zobrazit ceny", + "prices_list_length_one_page": "{count,plural, =0{Zatím žádná cena} =1{Pouze 1 cena} few{Všechny {count} ceny} other{Všech {count} cen}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Posledních {pageSize} cen (celkem: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Množství", + "prices_amount_is_discounted": "Je zlevněné?", + "prices_amount_price_normal": "Cena", + "prices_amount_price_discounted": "Snížená cena", + "prices_amount_price_not_discounted": "Původní cena", + "prices_amount_price_incorrect": "Nesprávná hodnota", + "prices_amount_price_mandatory": "Povinná hodnota", + "prices_currency_subtitle": "Měna", + "prices_date_subtitle": "Datum", + "prices_location_subtitle": "Obchod", + "prices_location_find": "Najít obchod", + "prices_location_mandatory": "Musíte vybrat obchod!", + "prices_proof_subtitle": "Důkaz", + "prices_proof_find": "Vybrat důkaz", + "prices_proof_receipt": "Účtenka", + "prices_proof_price_tag": "Cenovka", + "prices_proof_mandatory": "Musíte vybrat důkaz!", + "prices_add_validation_error": "Chyba ověření", "dev_preferences_import_history_result_success": "Hotovo", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "Cena bude zaslána na server co nejdříve.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Spouštění aktualizace všech lokálně uložených produktů", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (Nový výpočet)", "nutriscore_unknown": "Neznámé Nutri-Score", "nutriscore_unknown_new_formula": "Neznámé Nutri-Score (Nový výpočet)", "nutriscore_not_applicable": "Nutri-Score nelze použít", @@ -2573,7 +2618,7 @@ "@link_cant_be_opened": { "description": "An error may happen if the device doesn't have a browser installed." }, - "knowledge_panel_page_title_no_title": "Details for {productName}", + "knowledge_panel_page_title_no_title": "Podrobnosti o {productName}", "@knowledge_panel_page_title_no_title": { "description": "The title of the page when we click on an item in the product page and this page is unnamed", "placeholders": { @@ -2582,7 +2627,7 @@ } } }, - "knowledge_panel_page_title": "Details for {pageName} with {productName}", + "knowledge_panel_page_title": "Podrobnosti o {pageName} s {productName}", "@knowledge_panel_page_title": { "description": "The title of the page when we click on an item in the product page", "placeholders": { diff --git a/packages/smooth_app/lib/l10n/app_cv.arb b/packages/smooth_app/lib/l10n/app_cv.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_cv.arb +++ b/packages/smooth_app/lib/l10n/app_cv.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_cy.arb b/packages/smooth_app/lib/l10n/app_cy.arb index cddf04e1865..2988ab048be 100644 --- a/packages/smooth_app/lib/l10n/app_cy.arb +++ b/packages/smooth_app/lib/l10n/app_cy.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_da.arb b/packages/smooth_app/lib/l10n/app_da.arb index b97fcd7897b..ec329295f12 100644 --- a/packages/smooth_app/lib/l10n/app_da.arb +++ b/packages/smooth_app/lib/l10n/app_da.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Prisskilt", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Færdiggjort", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starter opdateringen af alle de lokalt lagrede produkter", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_de.arb b/packages/smooth_app/lib/l10n/app_de.arb index 76f1f724ec9..00bb7a005cd 100644 --- a/packages/smooth_app/lib/l10n/app_de.arb +++ b/packages/smooth_app/lib/l10n/app_de.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Zur Preise-App wechseln", "prices_generic_title": "Preise", "prices_add_a_price": "Preis hinzufügen", + "prices_send_the_price": "Preis senden", "prices_view_prices": "Preise anzeigen", + "prices_list_length_one_page": "{count,plural, one {}=0{Noch kein Preis} =1{Nur ein Preis} other{Alle {count} Preise}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Letzte {pageSize} Preise (insgesamt: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Betrag", + "prices_amount_is_discounted": "Preisreduziert?", + "prices_amount_price_normal": "Preis", + "prices_amount_price_discounted": "Reduzierter Preis", + "prices_amount_price_not_discounted": "Ursprünglicher Preis", + "prices_amount_price_incorrect": "Ungültiger Wert", + "prices_amount_price_mandatory": "Notwendiger Wert", + "prices_currency_subtitle": "Währung", + "prices_date_subtitle": "Datum", + "prices_location_subtitle": "Laden", + "prices_location_find": "Einen Laden finden", + "prices_location_mandatory": "Sie müssen einen Laden auswählen!", + "prices_proof_subtitle": "Nachweis", + "prices_proof_find": "Wählen Sie einen Nachweis", + "prices_proof_receipt": "Kassenbon", + "prices_proof_price_tag": "Preisschild", + "prices_proof_mandatory": "Sie müssen einen Nachweis auswählen!", + "prices_add_validation_error": "Überprüfungsfehler", "dev_preferences_import_history_result_success": "Fertig", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "Der Preis wird schnellstmöglich an den Server übermittelt.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Aktualisierung aller lokal gespeicherten Produkte wird gestartet", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (neue Berechnung)", "nutriscore_unknown": "Unbekannter Nutri-Score", "nutriscore_unknown_new_formula": "Unbekannter Nutri-Score (neue Berechnung)", "nutriscore_not_applicable": "Nutri-Score nicht zutreffend", diff --git a/packages/smooth_app/lib/l10n/app_el.arb b/packages/smooth_app/lib/l10n/app_el.arb index 2199380d677..370cdfdfdcf 100644 --- a/packages/smooth_app/lib/l10n/app_el.arb +++ b/packages/smooth_app/lib/l10n/app_el.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_eo.arb b/packages/smooth_app/lib/l10n/app_eo.arb index 9b3e6821ce9..065cba39279 100644 --- a/packages/smooth_app/lib/l10n/app_eo.arb +++ b/packages/smooth_app/lib/l10n/app_eo.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_es.arb b/packages/smooth_app/lib/l10n/app_es.arb index 6395340f0d7..79588fc8f9c 100644 --- a/packages/smooth_app/lib/l10n/app_es.arb +++ b/packages/smooth_app/lib/l10n/app_es.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Ir a la aplicación Prices", "prices_generic_title": "Precios", "prices_add_a_price": "Añadir un precio", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Precio", + "prices_amount_price_discounted": "Precio con descuento", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Moneda", + "prices_date_subtitle": "Fecha", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Comprobante", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Ticket", + "prices_proof_price_tag": "Etiqueta de precio", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Hecho", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Iniciando la actualización de todos los productos almacenados localmente", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Nutri-Score desconocido", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "No es posible aplicar el Nutri-Score", diff --git a/packages/smooth_app/lib/l10n/app_et.arb b/packages/smooth_app/lib/l10n/app_et.arb index f4d4ddcf838..0dfd756fb54 100644 --- a/packages/smooth_app/lib/l10n/app_et.arb +++ b/packages/smooth_app/lib/l10n/app_et.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_eu.arb b/packages/smooth_app/lib/l10n/app_eu.arb index d0d8744e486..3d7340b751e 100644 --- a/packages/smooth_app/lib/l10n/app_eu.arb +++ b/packages/smooth_app/lib/l10n/app_eu.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Joan Prezioak aplikaziora", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Deskontua egindako prezioa", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Bertan gordeta dauden produktu guztiak freskatzeari ekiten", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_fa.arb b/packages/smooth_app/lib/l10n/app_fa.arb index 55eb550f9c6..4cdbfbad972 100644 --- a/packages/smooth_app/lib/l10n/app_fa.arb +++ b/packages/smooth_app/lib/l10n/app_fa.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_fi.arb b/packages/smooth_app/lib/l10n/app_fi.arb index 36be3dfc5c4..065d9ec4c11 100644 --- a/packages/smooth_app/lib/l10n/app_fi.arb +++ b/packages/smooth_app/lib/l10n/app_fi.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Siirry Hinnat-sovellukseen", "prices_generic_title": "Hinnat", "prices_add_a_price": "Lisää hinta", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Hinta", + "prices_amount_price_discounted": "Alennettu hinta", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Valuutta", + "prices_date_subtitle": "Päivämäärä", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Todiste", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Kuitti", + "prices_proof_price_tag": "Hintalappu", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Valmis", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Aloitetaan kaikkien paikallisesti tallennettujen tuotteiden päivitys", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Tuntematon Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score ei sovellu", diff --git a/packages/smooth_app/lib/l10n/app_fo.arb b/packages/smooth_app/lib/l10n/app_fo.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_fo.arb +++ b/packages/smooth_app/lib/l10n/app_fo.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_fr.arb b/packages/smooth_app/lib/l10n/app_fr.arb index ea7ae2a77cf..486fb90d639 100644 --- a/packages/smooth_app/lib/l10n/app_fr.arb +++ b/packages/smooth_app/lib/l10n/app_fr.arb @@ -1690,8 +1690,8 @@ "prices_location_mandatory": "Vous devez choisir un magasin !", "prices_proof_subtitle": "Preuve", "prices_proof_find": "Choisir une preuve", - "prices_proof_receipt": "Facture", - "prices_proof_price_tag": "Étiquette", + "prices_proof_receipt": "Ticket de caisse", + "prices_proof_price_tag": "Étiquette de prix", "prices_proof_mandatory": "Vous devez choisir une preuve !", "prices_add_validation_error": "Erreur de validation", "dev_preferences_import_history_result_success": "Fait", @@ -2576,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (nouveau calcul)", "nutriscore_unknown": "Nutri-Score inconnu", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score non applicable", diff --git a/packages/smooth_app/lib/l10n/app_ga.arb b/packages/smooth_app/lib/l10n/app_ga.arb index b1c47b913a7..08b00de9a0b 100644 --- a/packages/smooth_app/lib/l10n/app_ga.arb +++ b/packages/smooth_app/lib/l10n/app_ga.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_gd.arb b/packages/smooth_app/lib/l10n/app_gd.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_gd.arb +++ b/packages/smooth_app/lib/l10n/app_gd.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_gl.arb b/packages/smooth_app/lib/l10n/app_gl.arb index 5e97c50e16b..8485ad93891 100644 --- a/packages/smooth_app/lib/l10n/app_gl.arb +++ b/packages/smooth_app/lib/l10n/app_gl.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_gu.arb b/packages/smooth_app/lib/l10n/app_gu.arb index ea30182dbd6..0fd3943d23c 100644 --- a/packages/smooth_app/lib/l10n/app_gu.arb +++ b/packages/smooth_app/lib/l10n/app_gu.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ha.arb b/packages/smooth_app/lib/l10n/app_ha.arb index b6b66327e78..e647ceea7e8 100644 --- a/packages/smooth_app/lib/l10n/app_ha.arb +++ b/packages/smooth_app/lib/l10n/app_ha.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_he.arb b/packages/smooth_app/lib/l10n/app_he.arb index 881f0496837..0b934fd0015 100644 --- a/packages/smooth_app/lib/l10n/app_he.arb +++ b/packages/smooth_app/lib/l10n/app_he.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "מעבר ליישומון המחירים", "prices_generic_title": "מחירים", "prices_add_a_price": "הוספת מחיר", + "prices_send_the_price": "שליחת המחיר", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, one {} two {כל {count} המחירים} many {כל {count} המחירים}=0{אין מחיר עדיין} =1{מחיר אחד בלבד} other{כל {count} המחירים}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "{pageSize} המחירים העדכניים ביותר (סך הכול: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "סכום", + "prices_amount_is_discounted": "בהנחה?", + "prices_amount_price_normal": "מחיר", + "prices_amount_price_discounted": "מחיר מוזל", + "prices_amount_price_not_discounted": "מחיר מקורי", + "prices_amount_price_incorrect": "ערך שגוי", + "prices_amount_price_mandatory": "ערך חובה", + "prices_currency_subtitle": "מטבע", + "prices_date_subtitle": "תאריך", + "prices_location_subtitle": "חנות", + "prices_location_find": "איתור חנות", + "prices_location_mandatory": "חובה לבחור חנות!", + "prices_proof_subtitle": "הוכחה", + "prices_proof_find": "בחירת הוכחה", + "prices_proof_receipt": "קבלה", + "prices_proof_price_tag": "תווית מחיר", + "prices_proof_mandatory": "חובה לבחור הוכחה!", + "prices_add_validation_error": "שגיאת אימות", "dev_preferences_import_history_result_success": "בוצע", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "המחיר יישלח לשרת במהירות האפשרית.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "מתחיל רענון של כל המוצרים שמאוחסנים מקומית", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (נוסחה חדשה)", "nutriscore_unknown": "Nutri-Score לא ידוע", "nutriscore_unknown_new_formula": "Nutri-Score לא ידוע (נוסחה חדשה)", "nutriscore_not_applicable": "Nutri-Score לא ניתן ליישום", diff --git a/packages/smooth_app/lib/l10n/app_hi.arb b/packages/smooth_app/lib/l10n/app_hi.arb index e77387f3aff..997e41fb583 100644 --- a/packages/smooth_app/lib/l10n/app_hi.arb +++ b/packages/smooth_app/lib/l10n/app_hi.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "एक मूल्य जोड़े", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "कीमत", + "prices_amount_price_discounted": "छूट की दर", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "सबूत", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "रसीद", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_hr.arb b/packages/smooth_app/lib/l10n/app_hr.arb index 2f0be324c5f..ff79ba5fd28 100644 --- a/packages/smooth_app/lib/l10n/app_hr.arb +++ b/packages/smooth_app/lib/l10n/app_hr.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ht.arb b/packages/smooth_app/lib/l10n/app_ht.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_ht.arb +++ b/packages/smooth_app/lib/l10n/app_ht.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_hu.arb b/packages/smooth_app/lib/l10n/app_hu.arb index ca98488dd04..839be1685dd 100644 --- a/packages/smooth_app/lib/l10n/app_hu.arb +++ b/packages/smooth_app/lib/l10n/app_hu.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Kész", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_hy.arb b/packages/smooth_app/lib/l10n/app_hy.arb index 4c3a7123304..22b40789c5c 100644 --- a/packages/smooth_app/lib/l10n/app_hy.arb +++ b/packages/smooth_app/lib/l10n/app_hy.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_id.arb b/packages/smooth_app/lib/l10n/app_id.arb index 8be7a0b7168..f6b41400217 100644 --- a/packages/smooth_app/lib/l10n/app_id.arb +++ b/packages/smooth_app/lib/l10n/app_id.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Buka aplikasi Harga", "prices_generic_title": "Harga", "prices_add_a_price": "Tambahkan harga", + "prices_send_the_price": "Send the price", "prices_view_prices": "Lihat harga", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Harga", + "prices_amount_price_discounted": "Harga sesudah diskon", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Mata uang", + "prices_date_subtitle": "Tanggal", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Bukti", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Resi", + "prices_proof_price_tag": "Label harga", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Selesai", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Memulai penyegaran semua produk yang disimpan secara lokal", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Nutri-Score tidak diketahui", "nutriscore_unknown_new_formula": "Nutri-Score tidak diketahui (Perhitungan baru)", "nutriscore_not_applicable": "Nutri-Score tidak dapat diterapkan", diff --git a/packages/smooth_app/lib/l10n/app_ii.arb b/packages/smooth_app/lib/l10n/app_ii.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_ii.arb +++ b/packages/smooth_app/lib/l10n/app_ii.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_is.arb b/packages/smooth_app/lib/l10n/app_is.arb index 5fa3c895a1b..06a82d137ee 100644 --- a/packages/smooth_app/lib/l10n/app_is.arb +++ b/packages/smooth_app/lib/l10n/app_is.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_it.arb b/packages/smooth_app/lib/l10n/app_it.arb index e1a9637d3bc..d184b64a2d9 100644 --- a/packages/smooth_app/lib/l10n/app_it.arb +++ b/packages/smooth_app/lib/l10n/app_it.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Vai all'app Prezzi", "prices_generic_title": "Prezzi", "prices_add_a_price": "Aggiungi un prezzo", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, one {}=0{Ancora nessun prezzo} =1{Solo un prezzo} other{Tutti i {count} prezzi}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Ultimi {pageSize} prezzi (totale: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Prezzo", + "prices_amount_price_discounted": "Prezzo scontato", + "prices_amount_price_not_discounted": "Prezzo originale", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Moneta", + "prices_date_subtitle": "Data", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Prova", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Ricevuta", + "prices_proof_price_tag": "Etichetta del prezzo", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Fatto", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Avviando il ricaricamento di tutti i prodotti memorizzati localmente", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Nutri-Score Sconosciuto", "nutriscore_unknown_new_formula": "Nutri-Score sconosciuto (Nuovo calcolo)", "nutriscore_not_applicable": "Nutri-Score non applicabile", @@ -2573,7 +2618,7 @@ "@link_cant_be_opened": { "description": "An error may happen if the device doesn't have a browser installed." }, - "knowledge_panel_page_title_no_title": "Details for {productName}", + "knowledge_panel_page_title_no_title": "Dettagli per {productName}", "@knowledge_panel_page_title_no_title": { "description": "The title of the page when we click on an item in the product page and this page is unnamed", "placeholders": { @@ -2582,7 +2627,7 @@ } } }, - "knowledge_panel_page_title": "Details for {pageName} with {productName}", + "knowledge_panel_page_title": "Dettagli per {pageName} con {productName}", "@knowledge_panel_page_title": { "description": "The title of the page when we click on an item in the product page", "placeholders": { diff --git a/packages/smooth_app/lib/l10n/app_iu.arb b/packages/smooth_app/lib/l10n/app_iu.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_iu.arb +++ b/packages/smooth_app/lib/l10n/app_iu.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ja.arb b/packages/smooth_app/lib/l10n/app_ja.arb index 0c71b315f9c..5ad814ec6df 100644 --- a/packages/smooth_app/lib/l10n/app_ja.arb +++ b/packages/smooth_app/lib/l10n/app_ja.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "価格アプリに移動", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "割引価格", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "領収書", + "prices_proof_price_tag": "値札", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "完了", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "ローカルに保存されているすべての製品の更新を開始します", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "ニュートリスコア(新しい計算)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "未知の栄養スコア(新しい計算)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_jv.arb b/packages/smooth_app/lib/l10n/app_jv.arb index 06de7708aed..9adf3486684 100644 --- a/packages/smooth_app/lib/l10n/app_jv.arb +++ b/packages/smooth_app/lib/l10n/app_jv.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ka.arb b/packages/smooth_app/lib/l10n/app_ka.arb index 7830cda4f5e..4c87e45ff38 100644 --- a/packages/smooth_app/lib/l10n/app_ka.arb +++ b/packages/smooth_app/lib/l10n/app_ka.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_kk.arb b/packages/smooth_app/lib/l10n/app_kk.arb index 0a7dcc1a444..3c6ba338071 100644 --- a/packages/smooth_app/lib/l10n/app_kk.arb +++ b/packages/smooth_app/lib/l10n/app_kk.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_km.arb b/packages/smooth_app/lib/l10n/app_km.arb index 8298032b7fb..f36b172efda 100644 --- a/packages/smooth_app/lib/l10n/app_km.arb +++ b/packages/smooth_app/lib/l10n/app_km.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_kn.arb b/packages/smooth_app/lib/l10n/app_kn.arb index 13738dc474a..90bd1bcd93a 100644 --- a/packages/smooth_app/lib/l10n/app_kn.arb +++ b/packages/smooth_app/lib/l10n/app_kn.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ko.arb b/packages/smooth_app/lib/l10n/app_ko.arb index 1157879f890..6cdd04ef353 100644 --- a/packages/smooth_app/lib/l10n/app_ko.arb +++ b/packages/smooth_app/lib/l10n/app_ko.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "완료", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ku.arb b/packages/smooth_app/lib/l10n/app_ku.arb index 993a2df1e6c..8521ee7512c 100644 --- a/packages/smooth_app/lib/l10n/app_ku.arb +++ b/packages/smooth_app/lib/l10n/app_ku.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_kw.arb b/packages/smooth_app/lib/l10n/app_kw.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_kw.arb +++ b/packages/smooth_app/lib/l10n/app_kw.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ky.arb b/packages/smooth_app/lib/l10n/app_ky.arb index d0330df7c74..4ad1bb7596f 100644 --- a/packages/smooth_app/lib/l10n/app_ky.arb +++ b/packages/smooth_app/lib/l10n/app_ky.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_la.arb b/packages/smooth_app/lib/l10n/app_la.arb index 668d5ce43cd..d63c943a79d 100644 --- a/packages/smooth_app/lib/l10n/app_la.arb +++ b/packages/smooth_app/lib/l10n/app_la.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_lb.arb b/packages/smooth_app/lib/l10n/app_lb.arb index d4a7c98c308..67cca6f173a 100644 --- a/packages/smooth_app/lib/l10n/app_lb.arb +++ b/packages/smooth_app/lib/l10n/app_lb.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_lo.arb b/packages/smooth_app/lib/l10n/app_lo.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_lo.arb +++ b/packages/smooth_app/lib/l10n/app_lo.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_lt.arb b/packages/smooth_app/lib/l10n/app_lt.arb index 0be056c1114..615c1fe95e5 100644 --- a/packages/smooth_app/lib/l10n/app_lt.arb +++ b/packages/smooth_app/lib/l10n/app_lt.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Kainos", "prices_add_a_price": "Pridėti kainą", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Kaina", + "prices_amount_price_discounted": "Sumažinta kaina", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Valiuta", + "prices_date_subtitle": "Data", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Įrodymai", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Čekis", + "prices_proof_price_tag": "Kainos etiketė", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Atlikta", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_lv.arb b/packages/smooth_app/lib/l10n/app_lv.arb index 899d961c8a8..4435c9fdea8 100644 --- a/packages/smooth_app/lib/l10n/app_lv.arb +++ b/packages/smooth_app/lib/l10n/app_lv.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_mg.arb b/packages/smooth_app/lib/l10n/app_mg.arb index c84f512ee1d..9bad011cfee 100644 --- a/packages/smooth_app/lib/l10n/app_mg.arb +++ b/packages/smooth_app/lib/l10n/app_mg.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_mi.arb b/packages/smooth_app/lib/l10n/app_mi.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_mi.arb +++ b/packages/smooth_app/lib/l10n/app_mi.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ml.arb b/packages/smooth_app/lib/l10n/app_ml.arb index f6e947429dc..a3fc15e3a56 100644 --- a/packages/smooth_app/lib/l10n/app_ml.arb +++ b/packages/smooth_app/lib/l10n/app_ml.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_mn.arb b/packages/smooth_app/lib/l10n/app_mn.arb index 074cb441c34..aabf76bffe2 100644 --- a/packages/smooth_app/lib/l10n/app_mn.arb +++ b/packages/smooth_app/lib/l10n/app_mn.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_mr.arb b/packages/smooth_app/lib/l10n/app_mr.arb index b90b61d8df9..586d70851a1 100644 --- a/packages/smooth_app/lib/l10n/app_mr.arb +++ b/packages/smooth_app/lib/l10n/app_mr.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ms.arb b/packages/smooth_app/lib/l10n/app_ms.arb index dd1727c3025..9b623ff61d2 100644 --- a/packages/smooth_app/lib/l10n/app_ms.arb +++ b/packages/smooth_app/lib/l10n/app_ms.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_mt.arb b/packages/smooth_app/lib/l10n/app_mt.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_mt.arb +++ b/packages/smooth_app/lib/l10n/app_mt.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_my.arb b/packages/smooth_app/lib/l10n/app_my.arb index 947782be7df..2cd456deeb3 100644 --- a/packages/smooth_app/lib/l10n/app_my.arb +++ b/packages/smooth_app/lib/l10n/app_my.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_nb.arb b/packages/smooth_app/lib/l10n/app_nb.arb index bd86720d2cf..c2e8dfe7ab1 100644 --- a/packages/smooth_app/lib/l10n/app_nb.arb +++ b/packages/smooth_app/lib/l10n/app_nb.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Ferdig", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starter oppdateringen av alle produktene som er lagret lokalt", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ne.arb b/packages/smooth_app/lib/l10n/app_ne.arb index e6d63ef3104..9c7d1a10cd5 100644 --- a/packages/smooth_app/lib/l10n/app_ne.arb +++ b/packages/smooth_app/lib/l10n/app_ne.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_nl.arb b/packages/smooth_app/lib/l10n/app_nl.arb index 343f75af7bd..ba9e543f56a 100644 --- a/packages/smooth_app/lib/l10n/app_nl.arb +++ b/packages/smooth_app/lib/l10n/app_nl.arb @@ -566,7 +566,7 @@ "@new_product_dialog_description": { "description": "Please keep it short, like less than 100 characters. Explanatory text of the dialog when the user searched for an unknown barcode." }, - "new_product_dialog_illustration_description": "An illustration with unknown Nutri-Score and Eco-Score", + "new_product_dialog_illustration_description": "Een illustratie met onbekende Nutri-Score en Eco-Score", "@new_product_dialog_illustration_description": { "description": "A description for accessibility of two images side by side: a Nutri-Score and an EcoScore." }, @@ -1653,7 +1653,47 @@ "prices_app_button": "Ga naar de Prijzen-app", "prices_generic_title": "Prijzen", "prices_add_a_price": "Voeg een prijs toe", + "prices_send_the_price": "Prijs verzenden", "prices_view_prices": "Bekijk de prijzen", + "prices_list_length_one_page": "{count,plural, one {}=0{Nog geen prijs} =1{Slechts één prijs} other{Alle {count} prijzen}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Laatste {pageSize} prijzen (totaal: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Hoeveelheid", + "prices_amount_is_discounted": "Wordt er korting gegeven?", + "prices_amount_price_normal": "Prijs", + "prices_amount_price_discounted": "Gereduceerde prijs", + "prices_amount_price_not_discounted": "Oorspronkelijke prijs", + "prices_amount_price_incorrect": "Onjuiste waarde", + "prices_amount_price_mandatory": "Verplichte waarde", + "prices_currency_subtitle": "Valuta", + "prices_date_subtitle": "Datum", + "prices_location_subtitle": "Winkel", + "prices_location_find": "Zoek een winkel", + "prices_location_mandatory": "Je moet een winkel selecteren!", + "prices_proof_subtitle": "Bewijs", + "prices_proof_find": "Selecteer een bewijs", + "prices_proof_receipt": "Bon", + "prices_proof_price_tag": "Prijskaartje", + "prices_proof_mandatory": "Je moet een bewijs selecteren!", + "prices_add_validation_error": "Validatiefout", "dev_preferences_import_history_result_success": "Voltooid", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "De prijs wordt zo snel mogelijk naar de server verzonden.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Het vernieuwen starten van alle producten die lokaal zijn opgeslagen", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (Nieuwe berekening)", "nutriscore_unknown": "Onbekende Nutri-Score", "nutriscore_unknown_new_formula": "Onbekende Nutri-Score (Nieuwe berekening)", "nutriscore_not_applicable": "Nutri-Score is niet van toepassing", @@ -2573,7 +2618,7 @@ "@link_cant_be_opened": { "description": "An error may happen if the device doesn't have a browser installed." }, - "knowledge_panel_page_title_no_title": "Details for {productName}", + "knowledge_panel_page_title_no_title": "Details voor {productName}", "@knowledge_panel_page_title_no_title": { "description": "The title of the page when we click on an item in the product page and this page is unnamed", "placeholders": { @@ -2582,7 +2627,7 @@ } } }, - "knowledge_panel_page_title": "Details for {pageName} with {productName}", + "knowledge_panel_page_title": "Details voor {pageName} met {productName}", "@knowledge_panel_page_title": { "description": "The title of the page when we click on an item in the product page", "placeholders": { diff --git a/packages/smooth_app/lib/l10n/app_nn.arb b/packages/smooth_app/lib/l10n/app_nn.arb index 7f19b5b3e73..034c1c7646f 100644 --- a/packages/smooth_app/lib/l10n/app_nn.arb +++ b/packages/smooth_app/lib/l10n/app_nn.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_no.arb b/packages/smooth_app/lib/l10n/app_no.arb index 7f19b5b3e73..034c1c7646f 100644 --- a/packages/smooth_app/lib/l10n/app_no.arb +++ b/packages/smooth_app/lib/l10n/app_no.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_nr.arb b/packages/smooth_app/lib/l10n/app_nr.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_nr.arb +++ b/packages/smooth_app/lib/l10n/app_nr.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_oc.arb b/packages/smooth_app/lib/l10n/app_oc.arb index 243cc48f1d1..bf1d56863d2 100644 --- a/packages/smooth_app/lib/l10n/app_oc.arb +++ b/packages/smooth_app/lib/l10n/app_oc.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_or.arb b/packages/smooth_app/lib/l10n/app_or.arb index 221d81c307e..e21b7b46b20 100644 --- a/packages/smooth_app/lib/l10n/app_or.arb +++ b/packages/smooth_app/lib/l10n/app_or.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_pa.arb b/packages/smooth_app/lib/l10n/app_pa.arb index 96a6ced5657..d1d2c270721 100644 --- a/packages/smooth_app/lib/l10n/app_pa.arb +++ b/packages/smooth_app/lib/l10n/app_pa.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_pl.arb b/packages/smooth_app/lib/l10n/app_pl.arb index c5a6e859f67..30db3530962 100644 --- a/packages/smooth_app/lib/l10n/app_pl.arb +++ b/packages/smooth_app/lib/l10n/app_pl.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Ceny", "prices_add_a_price": "Dodaj cenę", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Cena", + "prices_amount_price_discounted": "Cena promocyjna", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Waluta", + "prices_date_subtitle": "Data", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Dowód", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Rachunek", + "prices_proof_price_tag": "Cenówka", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Gotowe", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Rozpoczynanie odświeżania wszystkich lokalnie przechowywanych produktów", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_pt.arb b/packages/smooth_app/lib/l10n/app_pt.arb index 8fc9e0fd007..f334f477d5b 100644 --- a/packages/smooth_app/lib/l10n/app_pt.arb +++ b/packages/smooth_app/lib/l10n/app_pt.arb @@ -6,9 +6,9 @@ }, "yes": "Sim", "@yes": {}, - "add": "Adicione", + "add": "Adicionar", "@add": {}, - "account_delete_message": "Tem certeza de que deseja excluir sua conta?\nSe houver um motivo específico, compartilhe abaixo", + "account_delete_message": "Tem a certeza de que deseja eliminar a sua conta?\nSe houver um motivo específico, partilhe-o a seguir", "@account_delete_message": {}, "reason": "Motivo", "@reason": {}, @@ -30,8 +30,8 @@ }, "go_back_to_top": "Voltar ao topo", "save": "Guardar", - "save_confirmation": "Você tem certeza de que deseja salvar?", - "skip": "Pular", + "save_confirmation": "Tem a certeza de que quer guardar?", + "skip": "Ignorar", "cancel": "Cancelar", "@cancel": {}, "ignore": "Ignorar", @@ -50,19 +50,19 @@ "@calculate": { "description": "'Calculate' button. Typical use case: the user inputs data then clicks on the 'calculate' button." }, - "reset_food_prefs": "Resetar preferências alimentares", + "reset_food_prefs": "Repor preferências alimentares", "@reset": { "description": "Button label, clicking on the button will reset user's food preferences." }, "error": "Algo correu mal", "@error": {}, - "error_occurred": "Ocorreu um erro", + "error_occurred": "Surgiu um erro", "@error_occurred": {}, - "featureInProgress": "Ainda estamos trabalhando nesse recurso, fique atento", + "featureInProgress": "Ainda estamos a trabalhar nesta funcionalidade, fique atento", "@featureInProgress": {}, - "label_web": "Visualizar no navegador", + "label_web": "Ver na web", "@label_web": {}, - "learnMore": "Saiba mais", + "learnMore": "Mais informações", "@learnMore": {}, "unknown": "Desconhecido", "@unknown": { @@ -88,7 +88,7 @@ "@match_does_not": { "description": "Label for product page regarding product compatibility with the user preferences: does not match" }, - "match_unknown": "Combinação desconhecida", + "match_unknown": "Correspondência desconhecida", "@match_unknown": { "description": "Label for product page regarding product compatibility with the user preferences: unknown match" }, @@ -112,32 +112,32 @@ "@match_short_does_not": { "description": "Short label for product list view regarding product compatibility with the user preferences: does not match" }, - "match_short_unknown": "Combinação desconhecida", + "match_short_unknown": "Correspondência desconhecida", "@match_short_unknown": { "description": "Short label for product list view regarding product compatibility with the user preferences: unknown match" }, "licenses": "Licenças", "@licenses": {}, - "looking_for": "Procurando", + "looking_for": "A procurar por", "@looking_for": { "description": "Looking for: BARCODE" }, "@Introduction screen": {}, - "welcomeToOpenFoodFacts": "Bem-vindo ao Open Food Facts", + "welcomeToOpenFoodFacts": "Bem-vindo ao Open Food Facts", "@welcomeToOpenFoodFacts": {}, "whatIsOff": "Open Food Facts é uma organização global sem fins lucrativos dinamizada por comunidades locais.", "@whatIsOff": { "description": "Description of Open Food Facts organization." }, - "offUtility": "Escolha alimentos que são bons para você e para o planeta.", + "offUtility": "Escolha alimentos que sejam bons para si e para o planeta.", "@offUtility": { "description": "Description of what a user can use Open Food Facts for." }, - "productDataUtility": "Veja as informações nutricionais relevantes às suas preferências.", + "productDataUtility": "Veja os dados alimentares relevantes para as suas preferências.", "@productDataUtility": { "description": "Description of what a user can use the product data for." }, - "healthCardUtility": "▶ Escolha os alimentos que são bons para você.", + "healthCardUtility": "Escolha alimentos que sejam bons para si.", "@healthCardUtility": { "description": "Description of what a user can use the health data in a product for." }, @@ -148,10 +148,10 @@ "server_error_open_new_issue": "Nenhuma resposta do servidor! Pode reportar o problema com a seguinte hiperligação.", "@user_management": {}, "sign_in_text": "Entre na sua conta Open Food Facts para guardar as suas contribuições", - "incorrect_credentials": "Nome do usuário ou senha incorretos.", + "incorrect_credentials": "Nome de utilizador ou palavra-passe incorretos.", "password_lost_incorrect_credentials": "Este endereço eletrónico ou este nome de utilizador não existe. Por favor, verifique as suas credenciais.", "password_lost_server_unavailable": "Estamos atualmente a sofrer lentidão nos nossos servidores e pedimos desculpa por isso. Por favor, tente novamente mais tarde.", - "login": "Nome do Utilizador", + "login": "Iniciar sessão", "@login": { "description": "Text field hint: unified name for either username or e-mail address" }, @@ -163,9 +163,9 @@ "@login_result_type_server_issue": { "description": "Error message when trying to log in and the server does not answer correctly" }, - "login_page_username_or_email": "Por favor, digite o nome de usuário ou e-mail", + "login_page_username_or_email": "Por favor, insira o nome de utilizador ou o e-mail", "login_page_password_error_empty": "Por favor, introduza uma palavra-passe", - "create_account": "Criar uma conta", + "create_account": "Criar conta", "@create_account": { "description": "Button label: Opens a page where a new user can register" }, @@ -177,11 +177,11 @@ "@sign_in_mandatory": { "description": "Error message: for some features like product edits you need to be signed in" }, - "sign_out": "Sair", + "sign_out": "Terminar sessão", "@sign_out": { "description": "Button label: For sign out" }, - "sign_out_confirmation": "Você tem certeza que deseja sair?", + "sign_out_confirmation": "Quer mesmo terminar a sessão?", "@sign_out_confirmation": { "description": "Pop up title: Reassuring if the user really want to sign out" }, @@ -246,17 +246,17 @@ "sign_up_page_password_error_empty": "Por favor, introduza uma palavra-passe", "sign_up_page_password_error_invalid": "Por favor introduza uma palavra-passe com pelo menos 6 caracteres", "sign_up_page_confirm_password_hint": "Confirme a palavra-passe", - "sign_up_page_confirm_password_error_empty": "Por favor, confirme a senha", - "sign_up_page_confirm_password_error_invalid": "As senhas não conferem", + "sign_up_page_confirm_password_error_empty": "Por favor, confirme a palavra-passe", + "sign_up_page_confirm_password_error_invalid": "As palavras-passe não coincidem", "sign_up_page_agree_text": "Concordo com", "@sign_up_page_agree_text": { "description": "I agree to the Open Food Facts is followed by sign_up_page_terms_text" }, - "sign_up_page_terms_text": "termos de uso e contribuição", + "sign_up_page_terms_text": "termos de utilização e contribuição do Open Food Facts", "@sign_up_page_terms_text": { "description": "terms of use and contribution is preceded by sign_up_page_agree_text" }, - "sign_up_page_agree_url": "https://br.openfoodfacts.org/termos-de-uso", + "sign_up_page_agree_url": "https://world-pt.openfoodfacts.org/terms-of-use", "@sign_up_page_agree_url": { "description": "Please insert the right url here. Go to the Open Food Facts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken" }, @@ -264,13 +264,13 @@ "@donate_url": { "description": "Please insert the right url from the website here." }, - "sign_up_page_agree_error_invalid": "Ao criar uma conta, é obrigatório concordar com os Termos de Uso, porém, contribuições anônimas ainda podem ser feitas através do app", + "sign_up_page_agree_error_invalid": "Ao criar uma conta, é obrigatório concordar com os Termos de utilização. No entanto, podem ser feitas contribuições anónimas através da aplicação", "@sign_up_page_agree_error_invalid": { "description": "Error message: You have to agree to the terms-of-use (A checkbox to do so is above this error message)" }, "sign_up_page_producer_checkbox": "Sou um produtor de alimentos", - "sign_up_page_producer_hint": "Produtor/marca", - "sign_up_page_producer_error_empty": "Por favor, insira um nome de um produtor ou marca", + "sign_up_page_producer_hint": "Produtor / marca", + "sign_up_page_producer_error_empty": "Por favor, introduza o nome de um produtor ou de uma marca", "sign_up_page_subscribe_checkbox": "Gostaria de subscrever o boletim informativo do Open Food Facts (pode cancelar a sua subscrição em qualquer momento)", "sign_up_page_user_name_already_used": "Este nome já existe; escolha outro.", "sign_up_page_email_already_exists": "já existe, inicie sessão na conta ou tente com outro e-mail.", @@ -293,7 +293,7 @@ "@darkmode_light": { "description": "Indicator inside the darkmode switch (light)" }, - "darkmode_system_default": "Padrão do sistema", + "darkmode_system_default": "Predefinição do sistema", "@darkmode_system_default": { "description": "Indicator inside the darkmode switch (system default)" }, @@ -435,7 +435,7 @@ "myPreferences_food_title": "Preferências alimentares", "myPreferences_food_subtitle": "Escolha as informações sobre os alimentos que mais lhe interessam.", "myPreferences_food_comment": "Escolha as informações sobre alimentos que mais lhe interessam, para classificar os alimentos de acordo com as suas preferências, ver primeiro as informações que lhe interessam e obter um resumo de compatibilidade. Essas preferências alimentares permanecem no seu dispositivo e não estão associadas à sua conta de colaborador do Open Food Facts, caso tenha uma.", - "confirmResetPreferences": "Redefinir suas preferências alimentares?", + "confirmResetPreferences": "Repor as suas preferências alimentares?", "@confirmResetPreferences": { "description": "Pop up title: Reassuring if the food preferences should really be reset" }, @@ -444,14 +444,14 @@ "description": "When you press this button, all products (in list or category) are sorted according to your preferences." }, "ranking_tab_all": "Todos", - "ranking_subtitle_match_yes": "Uma ótima combinação para você", + "ranking_subtitle_match_yes": "Uma boa correspondência", "ranking_subtitle_match_no": "Correspondência muito baixa", - "ranking_subtitle_match_maybe": "Combinação desconhecida", + "ranking_subtitle_match_maybe": "Correspondência desconhecida", "refresh_with_new_preferences": "Atualizar a lista com as novas preferências", "@refresh_with_new_preferences": { "description": "Action button label: Refresh the list with your new preferences" }, - "reloaded_with_new_preferences": "Recarregado com suas novas preferências", + "reloaded_with_new_preferences": "Recarregado com as novas preferências", "@reloaded_with_new_preferences": { "description": "Snackbar title: Shows that the modified settings have been applied" }, @@ -517,8 +517,8 @@ "ingredients": "Ingredientes", "@ingredients": {}, "ingredients_editing_instructions": "Mantenha a ordem original. Indique a percentagem quando especificada. Separe com uma vírgula ou hífen, use parênteses para ingredientes de um ingrediente e indique alergénios entre _traços sublinhados_.", - "ingredients_editing_error": "Falha ao salvar os ingredientes.", - "ingredients_editing_image_error": "Falha ao obter uma nova imagem de ingredientes.", + "ingredients_editing_error": "Falha ao guardar os ingredientes.", + "ingredients_editing_image_error": "Falha ao obter uma nova imagem dos ingredientes.", "ingredients_editing_title": "Editar ingredientes", "ingredients_photo": "Foto de ingredientes", "@ingredients_photo": { @@ -534,13 +534,13 @@ "@nutrition_facts_photo": { "description": "Button label: For adding a picture of the nutrition facts of a product" }, - "packaging_information": "Informação de embalagem", + "packaging_information": "Informação da embalagem", "@packaging_information": { "description": "Button label: For adding a picture of the packaging of a product" }, "packaging_information_photo": "Foto de informações da embalagem", "@packaging_information_photo": {}, - "missing_product": "Você encontrou um novo produto!", + "missing_product": "Encontrou um novo produto!", "@missing_product": {}, "add_product_take_photos": "Tire fotografias da embalagem para adicionar este produto ao Open Food Facts", "@add_product_take_photos": {}, @@ -548,7 +548,7 @@ "@add_product_take_photos_descriptive": {}, "add_product_information_button_label": "Adicione informações sobre o produto", "@add_product_information_button_label": {}, - "new_product": "Produto Novo", + "new_product": "Novo produto", "@new_product": {}, "new_product_dialog_title": "Acaba de encontrar um novo produto!", "@new_product_dialog_title": { @@ -566,7 +566,7 @@ "@new_product_dialog_description": { "description": "Please keep it short, like less than 100 characters. Explanatory text of the dialog when the user searched for an unknown barcode." }, - "new_product_dialog_illustration_description": "An illustration with unknown Nutri-Score and Eco-Score", + "new_product_dialog_illustration_description": "Uma ilustração com Nutri-Score e Eco-Score desconhecidos", "@new_product_dialog_illustration_description": { "description": "A description for accessibility of two images side by side: a Nutri-Score and an EcoScore." }, @@ -624,7 +624,7 @@ "@crop_page_action_server": { "description": "Action being performed on the crop page" }, - "front_packaging_photo_title": "Foto frontal da embalagem", + "front_packaging_photo_title": "Fotografia frontal da embalagem", "ingredients_photo_title": "Fotografia dos ingredientes", "nutritional_facts_photo_title": "Fotografia das informações nutricionais", "recycling_photo_title": "Fotografia de reciclagem", @@ -634,9 +634,9 @@ "@front_photo_uploaded": {}, "ingredients_photo_button_label": "Foto de ingredientes", "@ingredients_photo_button_label": {}, - "ingredients_photo_uploaded": "Foto dos ingredientes enviada", + "ingredients_photo_uploaded": "Fotografia de ingredientes enviada", "@ingredients_photo_uploaded": {}, - "nutrition_cache_loading_error": "Não é possível carregar nutrientes do cache", + "nutrition_cache_loading_error": "Não foi possível carregar os nutrientes dos ficheiros temporários", "nutritional_facts_photo_button_label": "Foto de informações nutricionais", "@nutritional_facts_photo_button_label": {}, "nutritional_facts_input_button_label": "Preencher informações nutricionais", @@ -669,7 +669,7 @@ "description": "Button at the end of new product page, that takes you to completed product" }, "hey_incomplete_product_message": "Toque para responder a 3 perguntas AGORA para calcular o Nutri-Score, o Eco-Score e o ultra-processamento (NOVA)!", - "nutritional_facts_photo_uploaded": "Foto das informações nutricionais enviada", + "nutritional_facts_photo_uploaded": "Fotografia das informações nutricionais enviada", "@nutritional_facts_photo_uploaded": {}, "recycling_photo_button_label": "Fotografia de informações sobre a reciclagem", "@recycling_photo_button_label": {}, @@ -736,11 +736,11 @@ "nutrition_page_update_done": "Produto atualizado!", "more_photos": "Mais fotografias interessantes", "@more_photos": {}, - "view_more_photo_button": "Veja todas as fotos existentes para este produto", + "view_more_photo_button": "Ver todas as fotografias existentes para este produto", "@view_more_photo_button": {}, "no_product_found": "Não foi encontrado nenhum produto", "@no_product_found": {}, - "no_location_found": "No location found", + "no_location_found": "Nenhuma localização encontrada", "not_found": "não encontrado:", "searchPanelHeader": "Pesquise ou digitalize o seu primeiro produto", "@Product query status": {}, @@ -804,15 +804,15 @@ "@country_chooser_label": { "description": "Label shown above a selector where the user can select their country (in the preferences)" }, - "currency_chooser_label": "Please choose a currency", + "currency_chooser_label": "Por favor selecione uma moeda", "@currency_chooser_label": { "description": "Label shown above a selector where the user can select their currency (in the preferences)" }, - "country_change_message": "You have just changed countries.", + "country_change_message": "Acabou de mudar de país.", "@country_change_message": { "description": "Message stating the change of countries" }, - "currency_auto_change_message": "Do you want to change the currency from {previousCurrency} to {possibleCurrency}?", + "currency_auto_change_message": "Quer alterar a moeda de {previousCurrency} para {possibleCurrency}?", "@currency_auto_change_message": { "description": "Message asking to confirm the change of currencies", "placeholders": { @@ -925,11 +925,11 @@ "count": {} } }, - "compare_products_mode": "Comparar produtos", + "compare_products_mode": "Compare produtos", "@compare_products_mode": { "description": "Button to switch to 'compare products mode'" }, - "compare_products_appbar_title": "Comparar produtos", + "compare_products_appbar_title": "Compare produtos", "@compare_products_appbar_title": { "description": "AppBar title when in comparison mode " }, @@ -945,7 +945,7 @@ "twitter_link": "https://www.twitter.com/openfoodfacts", "blog": "Blogue", "faq": "Perguntas frequentes", - "discover": "Descubra", + "discover": "Descobrir", "how_to_contribute": "Como contribuir", "hint_knowledge_panel_message": "Pode tocar em qualquer parte do cartão para obter mais detalhes sobre o que vê. Tente agora!", "@hint_knowledge_panel_message": { @@ -1136,7 +1136,7 @@ "@user_profile": { "description": "User account (if connected)" }, - "user_profile_title_guest": "Bem-vindo!", + "user_profile_title_guest": "Bem-vindo(a)!", "@user_profile_title_guest": { "description": "When the user is not connected" }, @@ -1347,7 +1347,7 @@ "@edit_product_form_item_countries_type": { "description": "Product edition - Countries - input textfield type" }, - "edit_product_form_item_countries_explanations": "Países onde o produto é amplamente disponível (não incluindo lojas especializadas em produtos estrangeiros).", + "edit_product_form_item_countries_explanations": "Países onde o produto está amplamente disponível (não incluindo lojas especializadas em produtos estrangeiros).", "@edit_product_form_item_countries_explanations": { "description": "Product edition - Countries - explanations" }, @@ -1398,14 +1398,14 @@ "@edit_product_form_item_ingredients_title": { "description": "Product edition - Ingredients - Title (note: this section was previously called Ingredients & Origins)" }, - "edit_product_form_item_add_valid_item_tooltip": "Adicione", + "edit_product_form_item_add_valid_item_tooltip": "Adicionar", "edit_product_form_item_add_invalid_item_tooltip": "Introduzir primeiro um texto", "edit_product_form_item_remove_item_tooltip": "Eliminar", "edit_product_form_item_packaging_title": "Fotografia das instruções de reciclagem", "@edit_product_form_item_packaging_title": { "description": "Product edition - Packaging - Title" }, - "edit_product_form_item_nutrition_facts_title": "Informação nutricional", + "edit_product_form_item_nutrition_facts_title": "Dados nutricionais", "@edit_product_form_item_nutrition_facts_title": { "description": "Product edition - Nutrition facts - Title" }, @@ -1653,7 +1653,47 @@ "prices_app_button": "Ir para a aplicação Preços", "prices_generic_title": "Preços", "prices_add_a_price": "Adicionar um preço", - "prices_view_prices": "View the prices", + "prices_send_the_price": "Enviar o preço", + "prices_view_prices": "Ver os preços", + "prices_list_length_one_page": "{count,plural, one {}=0{Ainda sem preço} =1{Apenas um preço} other{Todos os {count} preços}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Últimos {pageSize} preços (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Montante", + "prices_amount_is_discounted": "Está com desconto?", + "prices_amount_price_normal": "Preço", + "prices_amount_price_discounted": "Preços com desconto", + "prices_amount_price_not_discounted": "Preço original", + "prices_amount_price_incorrect": "Valor incorreto", + "prices_amount_price_mandatory": "Valor obrigatório", + "prices_currency_subtitle": "Moeda", + "prices_date_subtitle": "Data", + "prices_location_subtitle": "Loja", + "prices_location_find": "Encontrar uma loja", + "prices_location_mandatory": "Tem de selecionar uma loja!", + "prices_proof_subtitle": "Comprovativo", + "prices_proof_find": "Selecionar um comprovativo", + "prices_proof_receipt": "Recibo", + "prices_proof_price_tag": "Etiqueta de preço", + "prices_proof_mandatory": "Tem de selecionar um comprovativo!", + "prices_add_validation_error": "Erro de validação", "dev_preferences_import_history_result_success": "Concluído", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1737,7 +1777,7 @@ "@signup_page_terms_of_use_line1": { "description": "User consent for terms of use (line 1)" }, - "signup_page_terms_of_use_line2": "termos de uso e contribuição", + "signup_page_terms_of_use_line2": "termos de utilização e contribuição do Open Food Facts", "@signup_page_terms_of_use_line2": { "description": "User consent for terms of use (line 2)" }, @@ -1921,11 +1961,11 @@ "@add_label_photo_button_label": { "description": "Label for the add LABELS photo button" }, - "choose_image_source_title": "Escolha a fonte da imagem", + "choose_image_source_title": "Escolher fonte da imagem", "@choose_image_source_title": { "description": "Title for the image source chooser" }, - "choose_image_source_body": "Por favor, escolha uma fonte de imagem", + "choose_image_source_body": "Escolha uma fonte da imagem", "@choose_image_source_body": { "description": "Body for the image source chooser" }, @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "O preço será enviado para o servidor o mais rapidamente possível.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "A iniciar a atualização de todos os produtos armazenados localmente", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2058,7 +2102,7 @@ "@product_card_remove_product_tooltip": { "description": "Tooltip (message visible with a long-press) on a product item in the carousel" }, - "scan_announce_new_barcode": "Novo código de barras escaneado: {barcode}", + "scan_announce_new_barcode": "Novo código de barras digitalizado: {barcode}", "@scan_announce_new_barcode": { "description": "Text to pronounce by the Accessibility tool when a new barcode is decoded", "placeholders": { @@ -2272,7 +2316,7 @@ }, "background_task_title": "Contribuições pendentes", "background_task_subtitle": "As suas contribuições são guardadas automaticamente no nosso servidor, mas nem sempre em tempo real.", - "background_task_list_empty": "Nenhuma Tarefa em Segundo Plano Pendente", + "background_task_list_empty": "Nenhuma tarefa em segundo plano pendente", "background_task_error_server_time_out": "Tempo limite do servidor", "background_task_error_no_internet": "Erro de ligação à Internet. Tente mais tarde.", "background_task_operation_unknown": "tipo de operação desconhecida", @@ -2464,7 +2508,7 @@ } } }, - "loading": "Carregando…", + "loading": "A carregar…", "@loading": { "description": "Loading…" }, @@ -2493,7 +2537,7 @@ "@country_selector_title": { "description": "Label written as the title of the dialog to select the user country" }, - "currency_selector_title": "Select your currency:", + "currency_selector_title": "Selecione a sua moeda:", "@currency_selector_title": { "description": "Label written as the title of the dialog to select the user currency" }, @@ -2523,7 +2567,7 @@ "nutriscore_c": "Nutri-Score C", "nutriscore_d": "Nutri-Score D", "nutriscore_e": "Nutri-Score E", - "nutriscore_new_formula": "Nutri-Score {letter} (New calculation)", + "nutriscore_new_formula": "Nutri-Score {letter} (novo cálculo)", "@nutriscore_new_formula": { "description": "A generic string to define a Nutri-Score V2 with a letter [eg: \"Nutri-Score A (New calculation)\"]", "placeholders": { @@ -2532,11 +2576,12 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (novo cálculo)", "nutriscore_unknown": "Nutri-Score desconhecido", - "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", + "nutriscore_unknown_new_formula": "Nutri-Score desconhecido (novo cálculo)", "nutriscore_not_applicable": "Nutri-Score não aplicável", - "nutriscore_not_applicable_new_formula": "Nutri-Score is not applicable (New calculation)", - "ecoscore_generic": "Eco-Pontuação", + "nutriscore_not_applicable_new_formula": "O Nutri-Score não é aplicável (novo cálculo)", + "ecoscore_generic": "Eco-Score", "ecoscore_a": "Eco-Score A", "ecoscore_b": "Eco-Score B", "ecoscore_c": "Eco-Score C", @@ -2560,7 +2605,7 @@ "contact_title_pro_email": "Contacto do produtor", "contact_title_press_page": "Página de imprensa", "contact_title_press_email": "Contactos de imprensa", - "contact_title_newsletter": "Inscreva-se na nossa newsletter", + "contact_title_newsletter": "Assine o nosso boletim informativo", "hunger_games_loading_line1": "Por favor, dê-nos alguns segundos…", "hunger_games_loading_line2": "Estamos a descarregar as perguntas!", "hunger_games_error_label": "Ups! Algo correu mal... e não conseguimos carregar as perguntas.", @@ -2569,11 +2614,11 @@ "@reorder_attribute_action": { "description": "An action button or a page title about reordering the attributes (e.g. 'is vegan?', 'nutrition facts', ...)" }, - "link_cant_be_opened": "Este link não pode ser aberto no seu dispositivo. Por favor, verifique se você tem um navegador instalado.", + "link_cant_be_opened": "Esta hiperligação não pode ser aberta no seu dispositivo. Verifique se tem um navegador instalado.", "@link_cant_be_opened": { "description": "An error may happen if the device doesn't have a browser installed." }, - "knowledge_panel_page_title_no_title": "Details for {productName}", + "knowledge_panel_page_title_no_title": "Detalhes de {productName}", "@knowledge_panel_page_title_no_title": { "description": "The title of the page when we click on an item in the product page and this page is unnamed", "placeholders": { @@ -2582,7 +2627,7 @@ } } }, - "knowledge_panel_page_title": "Details for {pageName} with {productName}", + "knowledge_panel_page_title": "Detalhes de {pageName} com {productName}", "@knowledge_panel_page_title": { "description": "The title of the page when we click on an item in the product page", "placeholders": { diff --git a/packages/smooth_app/lib/l10n/app_qu.arb b/packages/smooth_app/lib/l10n/app_qu.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_qu.arb +++ b/packages/smooth_app/lib/l10n/app_qu.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_rm.arb b/packages/smooth_app/lib/l10n/app_rm.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_rm.arb +++ b/packages/smooth_app/lib/l10n/app_rm.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ro.arb b/packages/smooth_app/lib/l10n/app_ro.arb index 2ec51df0914..fb7079200b3 100644 --- a/packages/smooth_app/lib/l10n/app_ro.arb +++ b/packages/smooth_app/lib/l10n/app_ro.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Terminat", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Începe reîmprospătarea tuturor produselor stocate local", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Scor nutrițional necunoscut", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Scorul nutrițional nu se aplică", diff --git a/packages/smooth_app/lib/l10n/app_ru.arb b/packages/smooth_app/lib/l10n/app_ru.arb index bce69751668..21f5ece35af 100644 --- a/packages/smooth_app/lib/l10n/app_ru.arb +++ b/packages/smooth_app/lib/l10n/app_ru.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Готово", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sa.arb b/packages/smooth_app/lib/l10n/app_sa.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_sa.arb +++ b/packages/smooth_app/lib/l10n/app_sa.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sc.arb b/packages/smooth_app/lib/l10n/app_sc.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_sc.arb +++ b/packages/smooth_app/lib/l10n/app_sc.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sd.arb b/packages/smooth_app/lib/l10n/app_sd.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_sd.arb +++ b/packages/smooth_app/lib/l10n/app_sd.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sg.arb b/packages/smooth_app/lib/l10n/app_sg.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_sg.arb +++ b/packages/smooth_app/lib/l10n/app_sg.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_si.arb b/packages/smooth_app/lib/l10n/app_si.arb index 84cfe517058..08f7726d9d9 100644 --- a/packages/smooth_app/lib/l10n/app_si.arb +++ b/packages/smooth_app/lib/l10n/app_si.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sk.arb b/packages/smooth_app/lib/l10n/app_sk.arb index 272ea9665c0..1f72aac26ce 100644 --- a/packages/smooth_app/lib/l10n/app_sk.arb +++ b/packages/smooth_app/lib/l10n/app_sk.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Prejdite do aplikácie Ceny", "prices_generic_title": "Prices", "prices_add_a_price": "Pridajte cenu", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Cena", + "prices_amount_price_discounted": "Zvýhodnená cena", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Mena", + "prices_date_subtitle": "Dátum", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Účtenka", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Hotovo", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Neznáme Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score nie je použiteľné", diff --git a/packages/smooth_app/lib/l10n/app_sl.arb b/packages/smooth_app/lib/l10n/app_sl.arb index 5f15d5a74bb..5ec595d6d73 100644 --- a/packages/smooth_app/lib/l10n/app_sl.arb +++ b/packages/smooth_app/lib/l10n/app_sl.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Opravljeno", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sn.arb b/packages/smooth_app/lib/l10n/app_sn.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_sn.arb +++ b/packages/smooth_app/lib/l10n/app_sn.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_so.arb b/packages/smooth_app/lib/l10n/app_so.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_so.arb +++ b/packages/smooth_app/lib/l10n/app_so.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sq.arb b/packages/smooth_app/lib/l10n/app_sq.arb index 0cd3bd30023..4fe51839434 100644 --- a/packages/smooth_app/lib/l10n/app_sq.arb +++ b/packages/smooth_app/lib/l10n/app_sq.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sr.arb b/packages/smooth_app/lib/l10n/app_sr.arb index 2b1c30946b7..c7c9ac71d90 100644 --- a/packages/smooth_app/lib/l10n/app_sr.arb +++ b/packages/smooth_app/lib/l10n/app_sr.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ss.arb b/packages/smooth_app/lib/l10n/app_ss.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_ss.arb +++ b/packages/smooth_app/lib/l10n/app_ss.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_st.arb b/packages/smooth_app/lib/l10n/app_st.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_st.arb +++ b/packages/smooth_app/lib/l10n/app_st.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sv.arb b/packages/smooth_app/lib/l10n/app_sv.arb index 1ebfb877aef..4ab4d754f88 100644 --- a/packages/smooth_app/lib/l10n/app_sv.arb +++ b/packages/smooth_app/lib/l10n/app_sv.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Klar", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_sw.arb b/packages/smooth_app/lib/l10n/app_sw.arb index 8f4f8ce4b1d..8cff2986e00 100644 --- a/packages/smooth_app/lib/l10n/app_sw.arb +++ b/packages/smooth_app/lib/l10n/app_sw.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ta.arb b/packages/smooth_app/lib/l10n/app_ta.arb index e89ec0030f7..66c5cb1285f 100644 --- a/packages/smooth_app/lib/l10n/app_ta.arb +++ b/packages/smooth_app/lib/l10n/app_ta.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "உள்நாட்டில் சேமிக்கப்பட்ட அனைத்து தயாரிப்புகளையும் புதுப்பிக்கத் தொடங்குகிறது", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "தெரியாத நியூட்ரி ஸ்கோர் (புதிய கணக்கீடு)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_te.arb b/packages/smooth_app/lib/l10n/app_te.arb index b093b53a155..facb636eda0 100644 --- a/packages/smooth_app/lib/l10n/app_te.arb +++ b/packages/smooth_app/lib/l10n/app_te.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_tg.arb b/packages/smooth_app/lib/l10n/app_tg.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_tg.arb +++ b/packages/smooth_app/lib/l10n/app_tg.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_th.arb b/packages/smooth_app/lib/l10n/app_th.arb index 0b87de72030..dbe7458a0dd 100644 --- a/packages/smooth_app/lib/l10n/app_th.arb +++ b/packages/smooth_app/lib/l10n/app_th.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ti.arb b/packages/smooth_app/lib/l10n/app_ti.arb index a758cc0a0fc..a78ad42b2e6 100644 --- a/packages/smooth_app/lib/l10n/app_ti.arb +++ b/packages/smooth_app/lib/l10n/app_ti.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_tl.arb b/packages/smooth_app/lib/l10n/app_tl.arb index efb3b0a86f6..a47f686ca29 100644 --- a/packages/smooth_app/lib/l10n/app_tl.arb +++ b/packages/smooth_app/lib/l10n/app_tl.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_tn.arb b/packages/smooth_app/lib/l10n/app_tn.arb index be1dac5d4cf..b7fec5b08a1 100644 --- a/packages/smooth_app/lib/l10n/app_tn.arb +++ b/packages/smooth_app/lib/l10n/app_tn.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_tr.arb b/packages/smooth_app/lib/l10n/app_tr.arb index 0ed54328e0f..815ff0da582 100644 --- a/packages/smooth_app/lib/l10n/app_tr.arb +++ b/packages/smooth_app/lib/l10n/app_tr.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Fiyatlar uygulamasına gidin", "prices_generic_title": "Fiyatlar", "prices_add_a_price": "Fiyat ekleyin", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Fiyat", + "prices_amount_price_discounted": "İndirimli fiyat", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Kur", + "prices_date_subtitle": "Tarih", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Kanıt", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Makbuz", + "prices_proof_price_tag": "Fiyat etiketi", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Yapıldı", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Yerel olarak depolanan tüm ürünlerin yenilenmesinin başlatılması", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Bilinmeyen Nutri-Score", "nutriscore_unknown_new_formula": "Bilinmeyen Nutri-Score (Yeni hesaplama)", "nutriscore_not_applicable": "Nutri-Score geçerli değildir", diff --git a/packages/smooth_app/lib/l10n/app_ts.arb b/packages/smooth_app/lib/l10n/app_ts.arb index be1dac5d4cf..b7fec5b08a1 100644 --- a/packages/smooth_app/lib/l10n/app_ts.arb +++ b/packages/smooth_app/lib/l10n/app_ts.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_tt.arb b/packages/smooth_app/lib/l10n/app_tt.arb index 13241510938..52163e6b3f4 100644 --- a/packages/smooth_app/lib/l10n/app_tt.arb +++ b/packages/smooth_app/lib/l10n/app_tt.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Әзер", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_tw.arb b/packages/smooth_app/lib/l10n/app_tw.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_tw.arb +++ b/packages/smooth_app/lib/l10n/app_tw.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ty.arb b/packages/smooth_app/lib/l10n/app_ty.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_ty.arb +++ b/packages/smooth_app/lib/l10n/app_ty.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ug.arb b/packages/smooth_app/lib/l10n/app_ug.arb index 079d8d9edc1..5b911709f82 100644 --- a/packages/smooth_app/lib/l10n/app_ug.arb +++ b/packages/smooth_app/lib/l10n/app_ug.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_uk.arb b/packages/smooth_app/lib/l10n/app_uk.arb index bbb4e21d855..746ee1c1cd0 100644 --- a/packages/smooth_app/lib/l10n/app_uk.arb +++ b/packages/smooth_app/lib/l10n/app_uk.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Перейдіть у додаток Ціни", "prices_generic_title": "Ціни", "prices_add_a_price": "Додати ціну", + "prices_send_the_price": "Send the price", "prices_view_prices": "Переглянути ціни", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Кількість", + "prices_amount_is_discounted": "Чи є знижка?", + "prices_amount_price_normal": "Ціна", + "prices_amount_price_discounted": "Ціна зі знижкою", + "prices_amount_price_not_discounted": "Початкова ціна", + "prices_amount_price_incorrect": "Помилкове значення", + "prices_amount_price_mandatory": "Обов'язкове значення", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Крамниця", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Доказ", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Квитанція", + "prices_proof_price_tag": "Цінник", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Виконано", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Запуск оновлення всіх продуктів, які зберігаються локальна", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (Новий розрахунок)", "nutriscore_unknown": "Невідома оцінка Nutri-Score", "nutriscore_unknown_new_formula": "Невідомий Nutri-Score (новий розрахунок)", "nutriscore_not_applicable": "Nutri-Score не застосовується", @@ -2573,7 +2618,7 @@ "@link_cant_be_opened": { "description": "An error may happen if the device doesn't have a browser installed." }, - "knowledge_panel_page_title_no_title": "Details for {productName}", + "knowledge_panel_page_title_no_title": "Деталі для {productName}", "@knowledge_panel_page_title_no_title": { "description": "The title of the page when we click on an item in the product page and this page is unnamed", "placeholders": { @@ -2582,7 +2627,7 @@ } } }, - "knowledge_panel_page_title": "Details for {pageName} with {productName}", + "knowledge_panel_page_title": "Деталі для {pageName} з {productName}", "@knowledge_panel_page_title": { "description": "The title of the page when we click on an item in the product page", "placeholders": { diff --git a/packages/smooth_app/lib/l10n/app_ur.arb b/packages/smooth_app/lib/l10n/app_ur.arb index f86ec01da09..dca94e0e200 100644 --- a/packages/smooth_app/lib/l10n/app_ur.arb +++ b/packages/smooth_app/lib/l10n/app_ur.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_uz.arb b/packages/smooth_app/lib/l10n/app_uz.arb index 4d090967a4a..ec22ad18fae 100644 --- a/packages/smooth_app/lib/l10n/app_uz.arb +++ b/packages/smooth_app/lib/l10n/app_uz.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_ve.arb b/packages/smooth_app/lib/l10n/app_ve.arb index be1dac5d4cf..b7fec5b08a1 100644 --- a/packages/smooth_app/lib/l10n/app_ve.arb +++ b/packages/smooth_app/lib/l10n/app_ve.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_vi.arb b/packages/smooth_app/lib/l10n/app_vi.arb index e16c95bf997..8226c21d478 100644 --- a/packages/smooth_app/lib/l10n/app_vi.arb +++ b/packages/smooth_app/lib/l10n/app_vi.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Xong", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_wa.arb b/packages/smooth_app/lib/l10n/app_wa.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_wa.arb +++ b/packages/smooth_app/lib/l10n/app_wa.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_wo.arb b/packages/smooth_app/lib/l10n/app_wo.arb index be1dac5d4cf..b7fec5b08a1 100644 --- a/packages/smooth_app/lib/l10n/app_wo.arb +++ b/packages/smooth_app/lib/l10n/app_wo.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_xh.arb b/packages/smooth_app/lib/l10n/app_xh.arb index 29c2e9fca9d..6d584977743 100644 --- a/packages/smooth_app/lib/l10n/app_xh.arb +++ b/packages/smooth_app/lib/l10n/app_xh.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_yi.arb b/packages/smooth_app/lib/l10n/app_yi.arb index 89032527a79..3de293b7f7c 100644 --- a/packages/smooth_app/lib/l10n/app_yi.arb +++ b/packages/smooth_app/lib/l10n/app_yi.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_yo.arb b/packages/smooth_app/lib/l10n/app_yo.arb index 386724b4ebc..8b2bcec87ec 100644 --- a/packages/smooth_app/lib/l10n/app_yo.arb +++ b/packages/smooth_app/lib/l10n/app_yo.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_zh.arb b/packages/smooth_app/lib/l10n/app_zh.arb index a67f83d0198..fb8a8e9cf39 100644 --- a/packages/smooth_app/lib/l10n/app_zh.arb +++ b/packages/smooth_app/lib/l10n/app_zh.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "完成", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "开始刷新本地存储的所有产品", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable", diff --git a/packages/smooth_app/lib/l10n/app_zu.arb b/packages/smooth_app/lib/l10n/app_zu.arb index 9f7ff6123b9..c24fc30534c 100644 --- a/packages/smooth_app/lib/l10n/app_zu.arb +++ b/packages/smooth_app/lib/l10n/app_zu.arb @@ -1653,7 +1653,47 @@ "prices_app_button": "Go to Prices app", "prices_generic_title": "Prices", "prices_add_a_price": "Add a price", + "prices_send_the_price": "Send the price", "prices_view_prices": "View the prices", + "prices_list_length_one_page": "{count,plural, =0{No price yet} =1{Only one price} other{All {count} prices}}", + "@prices_list_length_one_page": { + "description": "Number of prices for one-page result", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "prices_list_length_many_pages": "Latest {pageSize} prices (total: {total})", + "@prices_list_length_many_pages": { + "description": "Number of prices for one-page result", + "placeholders": { + "pageSize": { + "type": "int" + }, + "total": { + "type": "int" + } + } + }, + "prices_amount_subtitle": "Amount", + "prices_amount_is_discounted": "Is discounted?", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", + "prices_amount_price_not_discounted": "Original price", + "prices_amount_price_incorrect": "Incorrect value", + "prices_amount_price_mandatory": "Mandatory value", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", + "prices_location_subtitle": "Shop", + "prices_location_find": "Find a shop", + "prices_location_mandatory": "You need to select a shop!", + "prices_proof_subtitle": "Proof", + "prices_proof_find": "Select a proof", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", + "prices_proof_mandatory": "You need to select a proof!", + "prices_add_validation_error": "Validation error", "dev_preferences_import_history_result_success": "Done", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" @@ -1979,6 +2019,10 @@ "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, + "add_price_queued": "The price will be sent to the server as soon as possible.", + "@add_price_queued": { + "description": "Message when an added price is queued for the server" + }, "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" @@ -2532,6 +2576,7 @@ } } }, + "nutriscore_new_formula_title": "Nutri-Score (New calculation)", "nutriscore_unknown": "Unknown Nutri-Score", "nutriscore_unknown_new_formula": "Unknown Nutri-Score (New calculation)", "nutriscore_not_applicable": "Nutri-Score is not applicable",