/// Todo o texto do quiz de triagem (checklist inicial + 29 perguntas). /// Para traduzir o quiz, é só editar os valores aqui — nenhum texto de /// pergunta/resposta deve viver directamente dentro de `quiz1.dart`. class QuizStrings { const QuizStrings._(); // Ecrã de checklist inicial. static const String checklistHeading = 'Vamos ajudá-lo/a a compreender:'; static const String checklistItem1 = 'Sinais de alerta podem passar despercebidos'; static const String checklistItem2 = 'Prevenir é melhor do que tratar'; static const String checklistItem3 = 'Quando deve procurar um dentista (urgência vs vigilância)'; // Rótulos partilhados pelas perguntas Sim/Não. static const String yes = 'Sim'; static const String no = 'Não'; static const String dontKnow = 'Não sei'; static const String dontKnowDescription = 'Não tenho a certeza'; // Pergunta 1: Problemas respiratórios static const String q1Question = 'O seu filho/a tem problemas respiratórios diagnosticados?'; static const String q1YesDescription = 'Problemas respiratórios diagnosticados'; static const String q1NoDescription = 'Sem problemas respiratórios diagnosticados'; // Pergunta 2: Respira pela boca static const String q2Question = 'O seu filho/a respira habitualmente pela boca?'; static const String q2YesDescription = 'Respira habitualmente pela boca'; static const String q2NoDescription = 'Não respira habitualmente pela boca'; // Pergunta 3: Ressonar static const String q3Question = 'O seu filho/a ressona habitualmente durante a noite?'; static const String q3YesDescription = 'Ressonar habitualmente durante a noite'; static const String q3NoDescription = 'Não ressona habitualmente'; // Pergunta 4: Nariz tapado static const String q4Question = 'O seu filho/a sente habitualmente o nariz "tapado"?'; static const String q4YesDescription = 'Sente habitualmente o nariz tapado'; static const String q4NoDescription = 'Não sente habitualmente o nariz tapado'; // Pergunta 5: Interrupções da respiração static const String q5Question = 'Durante o sono, o seu filho/a tem habitualmente interrupções da respiração?'; static const String q5YesDescription = 'Tem habitualmente interrupções da respiração durante o sono'; static const String q5NoDescription = 'Não tem interrupções da respiração durante o sono'; // Pergunta 6: Range os dentes static const String q6Question = 'O seu filho/a range os dentes com frequência?'; static const String q6YesDescription = 'Range os dentes com frequência'; static const String q6NoDescription = 'Não range os dentes com frequência'; // Pergunta 7: Alergias sazonais static const String q7Question = 'O seu filho/a habitualmente tem alergias sazonais?'; static const String q7YesDescription = 'Habitualmente tem alergias sazonais'; static const String q7NoDescription = 'Não tem alergias sazonais'; // Pergunta 8: Saliva seca static const String q8Question = 'O seu filho/a acorda com saliva seca na cara ou na almofada?'; static const String q8YesDescription = 'Acorda com saliva seca na cara ou na almofada'; static const String q8NoDescription = 'Não acorda com saliva seca'; // Pergunta 9: Otites static const String q9Question = 'O seu filho/a teve ou costuma ter com frequência otites?'; static const String q9YesDescription = 'Teve ou costuma ter com frequência otites'; static const String q9NoDescription = 'Não teve ou não costuma ter otites'; // Pergunta 10: Amigdalites static const String q10Question = 'O seu filho/a teve ou costuma ter com frequência amigdalites?'; static const String q10YesDescription = 'Teve ou costuma ter com frequência amigdalites'; static const String q10NoDescription = 'Não teve ou não costuma ter amigdalites'; // Pergunta 11: Bronquiolites static const String q11Question = 'O seu filho/a teve ou costuma ter com frequência bronquiolites?'; static const String q11YesDescription = 'Teve ou costuma ter com frequência bronquiolites'; static const String q11NoDescription = 'Não teve ou não costuma ter bronquiolites'; // Pergunta 12: Dificuldades a mastigar static const String q12Question = 'O seu filho/a apresenta dificuldades a mastigar?'; static const String q12YesDescription = 'Apresenta dificuldades a mastigar'; static const String q12NoDescription = 'Não apresenta dificuldades a mastigar'; // Pergunta 13: Lento a comer static const String q13Question = 'O seu filho/a habitualmente é lento a comer?'; static const String q13YesDescription = 'Habitualmente é lento a comer'; static const String q13NoDescription = 'Não é lento a comer'; // Pergunta 14: Prefere alimentos moles static const String q14Question = 'O seu filho/a habitualmente prefere comer alimentos moles?'; static const String q14YesDescription = 'Habitualmente prefere comer alimentos moles'; static const String q14NoDescription = 'Não prefere alimentos moles'; // Pergunta 15: Alimentado por biberão static const String q15Question = 'Em bebé apenas foi alimentado por biberão?'; static const String q15YesDescription = 'Em bebé apenas foi alimentado por biberão'; static const String q15NoDescription = 'Não foi apenas alimentado por biberão'; // Pergunta 16: Chupeta static const String q16Question = 'O seu filho/a usa ou usou chupeta com frequência?'; static const String q16YesDescription = 'Usa ou usou chupeta com frequência'; static const String q16NoDescription = 'Não usa ou não usou chupeta com frequência'; // Pergunta 17: Chucha o dedo static const String q17Question = 'O seu filho/a chucha ou já chuchou o dedo com frequência?'; static const String q17YesDescription = 'Chucha ou já chuchou o dedo com frequência'; static const String q17NoDescription = 'Não chucha ou não chuchou o dedo com frequência'; // Pergunta 18: Postura (imagem) static const String q18Question = 'Qual das seguintes imagens é mais parecida com a postura do seu filho/a?'; static const String q18Answer1Title = 'Postura inadequada'; static const String q18Answer1Description = 'Postura curvada, ombros e pescoço projetados'; static const String q18Answer2Title = 'Postura correta'; static const String q18Answer2Description = 'Postura ereta, coluna alinhada'; // Pergunta 19: Perfil (imagem) static const String q19Question = 'Qual das seguintes imagens é mais parecida com o perfil do seu filho/a?'; static const String q19Answer1Title = 'Perfil convexo'; static const String q19Answer1Description = 'Perfil facial convexo'; static const String q19Answer2Title = 'Perfil reto'; static const String q19Answer2Description = 'Perfil facial reto'; static const String q19Answer3Title = 'Perfil côncavo'; static const String q19Answer3Description = 'Perfil facial côncavo'; // Pergunta 20: Boca habitual (imagem) static const String q20Question = 'Qual é a posição da boca do seu filho/a habitualmente?'; static const String q20Answer1Title = 'Boca fechada'; static const String q20Answer1Description = 'Boca fechada habitualmente'; static const String q20Answer2Title = 'Boca entreaberta'; static const String q20Answer2Description = 'Boca entreaberta habitualmente'; // Pergunta 21: Zona abaixo dos olhos (imagem) static const String q21Question = 'Qual das imagens, na zona abaixo dos olhos, se assemelha mais ao seu filho/a?'; static const String q21Answer1Title = 'Sem sinais'; static const String q21Answer1Description = 'Sem olheiras visíveis abaixo dos olhos'; static const String q21Answer2Title = 'Sinal de risco'; static const String q21Answer2Description = 'Olheiras visíveis abaixo dos olhos'; // Pergunta 22: Queixo com a boca fechada (imagem) static const String q22Question = 'Qual das imagens é mais parecida com o queixo do seu filho/a com a boca fechada?'; static const String q22Answer1Title = 'Queixo relaxado'; static const String q22Answer1Description = 'Queixo liso e relaxado com a boca fechada'; static const String q22Answer2Title = 'Queixo tenso'; static const String q22Answer2Description = 'Queixo tenso/franzido com a boca fechada'; // Pergunta 23: Boca / dentição (imagem) static const String q23Question = 'Qual das seguintes imagens se assemelha à boca do seu filho/a?'; static const String q23Answer1Title = 'Dentição sobreposta'; static const String q23Answer1Description = 'Dentes sobrepostos/tortos'; static const String q23Answer2Title = 'Dentição alinhada'; static const String q23Answer2Description = 'Dentição bem alinhada, sem apinhamento'; static const String q23Answer3Title = 'Dentição desalinhada'; static const String q23Answer3Description = 'Dentição desalinhada/apinhada'; // Pergunta 24: Apinhamento visto de perto (imagem) static const String q24Question = 'Qual das seguintes imagens se assemelha à boca do seu filho/a?'; static const String q24Answer1Title = 'Apinhamento moderado'; static const String q24Answer1Description = 'Dentes rodados/desalinhados de forma mais visível'; static const String q24Answer2Title = 'Ligeiro desalinhamento'; static const String q24Answer2Description = 'Pequeno desalinhamento ou espaço entre alguns dentes'; static const String q24Answer3Title = 'Apinhamento acentuado'; static const String q24Answer3Description = 'Dentes muito sobrepostos entre si'; // Pergunta 25: Freio labial (imagem) static const String q25Question = 'Qual das seguintes imagens se assemelha ao freio labial do seu filho/a?'; static const String q25Answer1Title = 'Freio labial correto'; static const String q25Answer1Description = 'Inserção do freio labial mais alta'; static const String q25Answer2Title = 'Freio labial inadequado'; static const String q25Answer2Description = 'Inserção do freio labial baixa, entre os dentes'; // Pergunta 26: Freio lingual (imagem) static const String q26Question = 'Qual das seguintes imagens se assemelha ao freio lingual do seu filho/a?'; static const String q26Answer1Title = 'Freio lingual inadequado'; static const String q26Answer1Description = 'Freio lingual curto/apertado (língua em coração)'; static const String q26Answer2Title = 'Freio lingual correto'; static const String q26Answer2Description = 'Língua move-se livremente, sem restrição visível'; // Pergunta 27: Boca / dentição 3 (imagem) static const String q27Question = 'Qual das seguintes imagens se assemelha com a boca do seu filho/a?'; static const String q27Answer1Title = 'Dentição desalinhada'; static const String q27Answer1Description = 'Dentição desalinhada/apinhada'; static const String q27Answer2Title = 'Dentição sobreposta'; static const String q27Answer2Description = 'Dentes sobrepostos/tortos'; static const String q27Answer3Title = 'Dentição alinhada'; static const String q27Answer3Description = 'Dentição bem alinhada, sem apinhamento'; // Pergunta 28: Boca / dentição 2 (imagem) static const String q28Question = 'Qual das seguintes imagens se assemelha à boca do seu filho/a?'; static const String q28Answer1Title = 'Dentição alinhada'; static const String q28Answer1Description = 'Dentição bem alinhada, sem apinhamento'; static const String q28Answer2Title = 'Dentição desalinhada'; static const String q28Answer2Description = 'Dentes sobrepostos/apinhados'; // Pergunta 29: Céu da boca (imagem, final) static const String q29Question = 'Qual das seguintes imagens se assemelha ao céu da boca do seu filho/a?'; static const String q29CorrectBadgeLabel = 'Posição saudável'; static const String q29Answer1Title = 'Posição profunda incorreta'; static const String q29Answer1Description = 'Palato estreito/profundo, em forma de V'; static const String q29Answer2Title = 'Posição em U saudável'; static const String q29Answer2Description = 'Palato largo, em forma de U'; }