CKT String|Colors

This commit is contained in:
Carlos Correia
2026-07-15 19:13:15 +01:00
parent 3214a07779
commit a8af2c6845
35 changed files with 1390 additions and 688 deletions

View File

@@ -0,0 +1,36 @@
/// Texto fixo da "moldura" do quiz (botões, validações, selos) — separado
/// de [QuizStrings], que tem só o conteúdo das perguntas/respostas.
class QuizUiStrings {
const QuizUiStrings._();
static const String defaultCorrectBadgeLabel = 'Posição certa';
static const String incorrectBadgeLabel = 'Posição inadequada';
static const String referenceImage = 'Imagem de referência';
static const String videoFallbackTitle = 'Vídeo';
static const String watchOptionalVideo = 'Ver vídeo (opcional)';
static const String enterNumber = 'Insira o número';
static const String chooseOneOption = 'Escolha uma opção';
static const String chooseOnlyOneOption = 'Escolha apenas uma opção';
static const String finish = 'Concluir';
static const String advance = 'Avançar';
static const String backToHomepage = 'Voltar para homepage';
static const String dontKnow = 'Não sei';
static const String skip = 'Pular';
static const String defaultVideoGuideHeading =
'Antes de continuar, veja o vídeo educativo...';
static const String defaultVideoGuideCaption =
'Veja o vídeo para compreender melhor as próximas perguntas do questionário.';
static String teethCountTooHigh(int max) =>
'Um número tão alto assim não é possível.\nO máximo é $max.';
static String notSureSeeVideo(String videoTitle) =>
'Não tem a certeza? Veja o "$videoTitle" para ajudar a responder';
static String quizProgress(int current, int total) => 'Quiz $current/$total';
}