Skip to content

Commit

Permalink
PP-894: move part of faq1 to whatToDoIfPositive.infoBox
Browse files Browse the repository at this point in the history
  • Loading branch information
ubhaller committed Feb 19, 2021
1 parent 7d860ac commit c127140
Show file tree
Hide file tree
Showing 15 changed files with 737 additions and 99 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@

package org.dpppt.switzerland.backend.sdk.config.ws.controller;

import ch.ubique.openapi.docannotations.Documentation;
import java.time.Duration;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;

import org.dpppt.switzerland.backend.sdk.config.ws.helper.IOS136InfoBoxHelper;
import org.dpppt.switzerland.backend.sdk.config.ws.helper.MockHelper;
import org.dpppt.switzerland.backend.sdk.config.ws.helper.TestLocationHelper;
Expand All @@ -37,8 +37,6 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import ch.ubique.openapi.docannotations.Documentation;

/**
*
* @CrossOrigin(origins = { "https://editor.swagger.io" })
Expand Down Expand Up @@ -441,15 +439,12 @@ private WhatToDoPositiveTestTexts getWhatToDoPositiveTestText(Messages messages,
setEnterCovidcodeBoxText(messages.getMessage("inform_detail_box_text", locale));
setEnterCovidcodeBoxButtonTitle(messages.getMessage("inform_detail_box_button", locale));

setInfoBox(null); // no infobox needed at the moment
setInfoBox(getWhatToDoPositiveTestTextInfoBox(messages, locale));

setFaqEntries(Arrays.asList(new FaqEntry() {
{
setTitle(messages.getMessage("inform_detail_faq1_title", locale));
setText(messages.getMessage("inform_detail_faq1_text", locale));
setLinkTitle(messages.getMessage("infoline_coronavirus_number", locale));
setLinkUrl(
"tel:" + messages.getMessage("infoline_coronavirus_number", locale).replace(" ", ""));
setIconAndroid("ic_verified_user");
setIconIos("ic-verified-user");
}
Expand All @@ -471,4 +466,27 @@ private WhatToDoPositiveTestTexts getWhatToDoPositiveTestText(Messages messages,
}
};
}

private InfoBox getWhatToDoPositiveTestTextInfoBox(Messages messages, Locale locale) {
InfoBox infoBox = new InfoBox();
infoBox.setTitle(
messages.getMessage(
"inform_detail_infobox1_title",
Locale.forLanguageTag(
"de"))); // TODO when all texts are translated use `locale`
infoBox.setMsg(
messages.getMessage("inform_detail_infobox1_text", Locale.forLanguageTag("de")));
infoBox.setUrlTitle(messages.getMessage("infoline_coronavirus_number", locale));
infoBox.setUrl(
"tel:"
+ messages.getMessage("infoline_coronavirus_number", locale)
.replace(" ", ""));
infoBox.setIsDismissible(false);
infoBox.setHearingImpairedInfo(
messages.getMessage(
"hearing_impaired_info",
Locale.forLanguageTag(
"de"))); // TODO when all texts are translated use `locale`
return infoBox;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@

package org.dpppt.switzerland.backend.sdk.config.ws.model;

import java.util.Map;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import ch.ubique.openapi.docannotations.Documentation;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ bs:
symptom_detail_title: se osećam loše?
symptom_detail_box_subtitle: U slučaju simptoma COVID-19...
symptom_detail_box_title: Testirajte se
symptom_detail_box_button: Saznajte više
symptom_detail_box_button: Dodatne informacije
symptom_detail_box_text: BAG preporučuje da se sve osobe sa simptomima COVID-19 testiraju. Pozovite lekara ili zdravstvenu ustanovu.
inform_detail_navigation_title: Testiran pozitivno
symptom_detail_navigation_title: Simptomi
Expand Down Expand Up @@ -209,7 +209,7 @@ bs:
no_meldungen_box_link: Evo kako da se zaštitimo
no_meldungen_box_url: https://www.bag-coronavirus.ch
inform_detail_faq1_title: Šta je Covid šifra?
inform_detail_faq1_text: Ljudi koji su testirani pozitivno na novi virus korona dobijaju Covid šifru.\n\nTime se osigurava da se putem aplikacije prijavljuju samo potvrđeni slučajevi.\n\nRezultat testa je pozitivan, ali niste dobili Covid šifru ni nakon 4 sata?\nU tom slučaju, obratite se info liniji za virus korona.
inform_detail_faq1_text: Ljudi koji su testirani pozitivno na novi virus korona dobijaju Covid šifru.\n\nTime se osigurava da se putem aplikacije prijavljuju samo potvrđeni slučajevi.
inform_detail_faq2_title: Šta se šalje?
inform_detail_faq2_text: Šalju se samo nasumični ID-ovi iz vaše aplikacije, a ne šalju se lični podaci.\n\nTime drugi korisnici aplikacije SwissCovid mogu da saznaju da postoji mogućnost infekcije.
infoline_tel_number: +41 58 387 77 78
Expand All @@ -218,9 +218,9 @@ bs:
inform_code_intro_text: Iako se lični podaci koji se odnose na vas ne šalju, možda se neko seća svog kontakta sa vama na osnovu datuma.
inform_code_intro_button: Shvatam
symptom_faq1_title: Koji su simptomi COVID-19?
symptom_faq1_text: Ovi simptomi se često javljaju:\n\n– temperatura, osećaj groznice\n– bolovi u grlu\n– kašalj (najčešće suv)\n– kratak dah\n– bolovi u mišićima\n– iznenadni gubitak čula mirisa i/ili ukusa
meldungen_positive_tested_faq1_title: Zašto je praćenje završeno?
meldungen_positive_tested_faq1_text: Nakon pozitivnog testa, praćenje u aplikaciji se automatski završava.
symptom_faq1_text: Ovi simptomi se često javljaju:\n\n– temperatura, osećaj groznice\n– bolovi u grlu\n– kašalj (najčešće suv)\n– kratak dah\n– bolovi u grudima\n– iznenadni gubitak čula mirisa i/ili ukusa\n\nOsim toga, mogući su sledeći simptomi:\n\n– glavobolja\n– opšta slabost, malaksalost\n– bolovi u mišićima\n– kijavica\n– simptomi gastrointestinalnog trakta (mučnina, povraćanje, proliv, bolovi u stomaku)\n– osipi na koži
meldungen_positive_tested_faq1_title: Zbog čega je praćenje deaktivirano?
meldungen_positive_tested_faq1_text: Posle pozitivnog testa praćenje se automatski deaktivira u aplikaciji. Praćenje može ponovo da se aktivira čim izađete iz izolacije.
language_key: bs
exposed_info_contact_hotline_name: Info linija SwissCovid
date_in_one_day: Još 1 dan
Expand All @@ -242,7 +242,7 @@ bs:
onboarding_gaen_button_activated: Aktivirano
delete_reports_button: Obriši poruku
delete_reports_dialog: Da li ste sigurni da želite da obrišete poruku?
delete_infection_button: Obriši poruku
delete_infection_button: Da li želite da završite fazu izolacije?
delete_infection_dialog: Da li ste sigurni da želite da obrišete poruku?
android_onboarding_battery_permission_title: Ignoriši optimizaciju baterije
android_onboarding_battery_permission_text: Da biste uvek mogli da prepoznate kontakte, optimizacija baterije za ovu aplikaciju mora biti isključena.
Expand Down Expand Up @@ -357,7 +357,63 @@ bs:
exposed_info_swisscovid_leitfaden: SwissCovid smernicama
delete_notification_dialog: Poruka o mogućoj infekciji služi kao dokaz za besplatno testiranje na virus korona. Ako obrišete tu poruku, izgubićete dokaz i link na SwissCovid smernice.
swisscovid_leitfaden_url: https://swisscovid.foph-coronavirus.ch/screening?contactDates={CONTACT_DATES}
tracing_reminder_radio_four_hours: 4 sati
tracing_reminder_radio_eight_hours: 8 sati
tracing_reminder_radio_twelve_hours: 12 sati
tracing_reminder_radio_no_reminder: Bez podsećanja
tracing_reminder_confirm_button: OK
tracing_reminder_cancel_button: Prekini
tracing_reminder_title: Postavi podsećanje
tracing_reminder_subtitle: SwissCovid može da vas podseti da ponovo aktivirate praćenje.
tracing_reminder_warning: Praćenje je deaktivirano.
canton_zurich: Cirih
canton_aargau: Argau
canton_appenzell_innerrhoden: Apencel Ineroden
canton_appenzell_ausserrhoden: Apencel Auseroden
canton_berne: Bern
canton_basel_country: Bazel-pokrajina
canton_basel_city: Bazel-grad
canton_fribourg: Frajburg
canton_geneva: Ženeva
canton_glarus: Glarus
canton_graubuenden: Graubinden
canton_jura: Jura
canton_lucerne: Lucern
canton_neuchatel: Nojenburg
canton_nidwalden: Nidvalden
canton_obwalden: Obvalden
canton_st_gallen: Sent Galen
canton_schaffhausen: Šafhauzen
canton_solothurn: Zoloturn
canton_schwyz: Švic
canton_thurgovia: Turgau
canton_ticino: Tićino
canton_uri: Uri
canton_vaud: Vo
canton_valais: Vale
canton_zug: Cug
country_liechtenstein: Kneževina Lihtenštajn
test_location_popup_title: Gde mogu da uradim test?
test_location_popup_text: Na novi koronavirus možete da se testirate kod raznih lekara, u centrima za testiranje, bolnicama i apotekama. Informacije o ponudama testiranja možete pronaći na internet stranicama kantona:
android_reminder_channel_name: Podsećanje na aktivaciju praćenja
tracing_reminder_notification_title: Aktiviranje praćenja
tracing_reminder_notification_subtitle: Aktivirajte praćenje kako bi aplikacija mogla da sačuva kontakte i prima prijave.
ios_software_update_blocking_title: Potrebno ažuriranje softvera
ios_software_update_blocking_text: Da bi SwissCovid funkcionisao morate da instalirate najnoviju verziju iOS-a.
ios_software_update_blocking_tutorial_title: To možete da uradite ovako:
ios_software_update_blocking_tutorial_first: Otvorite «Einstellungen» (podešavanja) na početnom ekranu
ios_software_update_blocking_tutorial_second: Idite na…
ios_software_update_blocking_tutorial_second_settings: Allgemein (opšte informacije)
ios_software_update_blocking_tutorial_third: Izaberite…
ios_software_update_blocking_tutorial_third_software_update: Softwareupdate (ažuriranje softvera)
ios_software_update_blocking_tutorial_fourth: Pritisnite na…
ios_software_update_blocking_tutorial_fourth_load_and_install: Laden und installieren (učitaj i instaliraj)
ios_software_update_blocking_tutorial_apple: Uputstvo Apple-a
ios_software_update_blocking_tutorial_apple_url: https://support.apple.com/bs-bs/HT204204
ios_software_update_notification_title: Potrebno ažuriranje softvera
ios_software_update_notification_text: Da bi SwissCovid funkcionisao morate da instalirate najnoviju verziju iOS-a.
delete_infection_dialog_finish_button: Beenden (završi)
tracing_ended_info: Kontakti više neće da se čuvaju.\n\nPraćenje može ponovo da se aktivira po završetku izolacije.
testlocation_url_canton_aargau: https://www.ag.ch/de/themen_1/coronavirus_2/coronavirus.jsp
testlocation_url_canton_appenzell_ausserrhoden: https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/
testlocation_url_canton_appenzell_innerrhoden: https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/uebertragbare-krankheiten/coronavirus
Expand Down Expand Up @@ -385,3 +441,4 @@ bs:
testlocation_url_canton_vaud: https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/
testlocation_url_canton_zurich: https://www.zh.ch/de/gesundheit/coronavirus.html
testlocation_url_country_liechtenstein: https://www.llv.li/inhalt/118724/amtsstellen/coronavirus
inform_detail_infobox1_text: Rezultat testa je pozitivan, ali niste dobili Covid šifru ni nakon 4 sata?\nU tom slučaju, obratite se info liniji za virus korona.
Loading

0 comments on commit c127140

Please sign in to comment.