-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathtexts.py
129 lines (119 loc) · 7.95 KB
/
texts.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
FREQUENCY_QUESTION = {
'en': 'Reminder frequency:',
'it': 'Frequenza dei promemoria:',
'pt': 'Frequência do Lembrete:',
'ru': 'Частота уведомлений:'
}
FREQUENCY_NONE = {
'en': 'Disable',
'it': 'Disattiva',
'pt': 'Desabilitar',
'ru': 'Отключить'
}
FREQUENCY_DAILY = {
'en': 'Daily',
'it': 'Giornaliere',
'pt': 'Diariamente',
'ru': 'Ежедневно'
}
FREQUENCY_WEEKLY = {
'en': 'Weekly',
'it': 'Settimanale',
'pt': 'Semanalmente',
'ru': 'Еженедельно'
}
INTRO = {
'en': '🚀 Hello, friend! Here is the simple and useful chat bot that helps '
'to track mood problems (anxiety & depression). You can receive '
'gentle reminders from time to time or start testing manually. '
'Keep calm 🌼\n\n'
'/hars - anxiety test (Hamilton Anxiety Rating Scale)\n'
'/madrs - depression test (Montgomery–Åsberg Depression Rating Scale)\n'
'/start - settings\n'
'/export - export results',
'it': '🚀 Ciao, amico! Questo è un semplice e utile chatbot che ti aiuta '
'a tenere traccia dei problemi dell\'umore (ansia e depressione). Puoi ricevere '
'comodi promemoria di volta in volta oppure effettuare i test manualmente. '
'Mantieni la calma 🌼\n\n'
'/hars - test dell\'ansia (Scala di valutazione dell\'ansia di Hamilton)\n'
'/madrs - test della depressione (Scala di valutazione della depressione di Montgomery–Åsberg)\n'
'/start - impostazioni\n'
'/export - esporta risultati',
'pt': '🚀 Olá, amigo(a)! Aqui está o chat bot simples e útil que ajuda '
'a acompanhar variações de humor (ansiedade e depressão). Você pode receber '
'lembretes de tempos em tempos ou iniciar os testes manualmente. '
'Mantenha a calma 🌼\n\n'
'/hars - teste de ansiedade (Escala de Classificação de Ansiedade de Hamilton)\n'
'/madrs - teste de depressão (Escada de Classificação de Depressão de Montgomery–Åsberg)\n'
'/start - configurações\n'
'/export - exportar resultados',
'ru': '🚀 Привет, друг! Это простой и полезный чат бот, который поможет '
'следить за проблемами настроения (тревога и депрессия). Вы можете'
'получать регулярные напоминания или запускать тестирование вручную. '
'Сохраняйте спокойствие 🌼\n\n'
'/hars - тест тревоги (Шкала Тревоги Гамильтона)\n'
'/madrs - тест депрессии (Шкала Монтгомери-Асберга)\n'
'/start - настройки\n'
'/export - экспорт результатов'
}
PERIODIC_NOTIFICATION = {
'en': 'It\'s time to take some tests ⏰\nP\nress :\n/hars for anxiety testing\n/madrs for depression testing\n'
'/start for notification settings',
'it': 'È ora di fare alcuni test ⏰\nPremi :\n/hars per testare l\'ansia\n/madrs per testare la depressione\n'
'/start per le impostazioni di notifica',
'pt': 'Hora de tomar alguns testes ⏰\nDigite :\n'
'/hars para o teste de ansiedade\n/madrs para o teste de depressão\n'
'/start para as configurações de notificação',
'ru': 'Пора пройти тест ⏰\n\nНажмите:\n/hars для тестирования тревоги\n/madrs для тестирования депрессии\n'
'/start - для настройки уведомлений'
}
HARS_INTRO = {
'en': 'Below is a list of phrases that describe certain feeling that people have. Rate the patients by finding '
'the answer which best describes the extent to which he/she has these conditions.',
'it': 'Di seguito è riportato un elenco di frasi che descrivono una certa sensazione che le persone provano. '
'Vota i pazienti trovando la risposta che meglio descrive la misura in cui lui/lei presenta queste '
'condizioni.',
'pt': 'Abaixo está uma lista de frases que descrevem alguns sentimentos que as pessoas têm. '
'Classifique os pacientes indicando '
'a resposta que melhor descreve a extensão em que ele/ela tem essas condições.',
'ru': 'Ниже список фраз, описывающих определенные чувства, которые испытывают люди. Оцените пациента, '
'выбрав ответ, который лучше всего '
'описывает степень в которой он/она находится.'
}
MADRS_INTRO = {
'en': 'Please note: This test is typically administered by a third-party clinician, but it is provided here for '
'informational purposes. This test may not be as accurate when self-administered, as it relies on a '
'somewhat objective assessment.\n'
'These questions concern how the patient has felt over the past week. Rate each item on a scale '
'from 0 to 6, with 0 being “normal/not present” and 6 being “extreme.”\n'
'Numbers 1, 3, and 5 do not have their own textual rating of severity, rather, these numbers are '
'representative of levels in between two choices.',
'it': 'Per favore, nota che: Questo test è in genere somministrato da un clinico di terze parti, '
'ma viene fornito qui per scopi informativi. Questo test potrebbe non essere accurato quando '
'viene auto-somministrato, dato che si basa su una valutazione alquanto soggettiva.\n'
'Queste domande riguardano come il paziente si sia sentito nella scorsa settimana. '
'Valuta ogni elemento su una scala da 0 ("normale/non presente") a 6 ("estremo"). \n'
'I numeri 1, 3, e 5 non hanno la propria valutazione testuale di gravità, piuttosto, questi numeri sono '
'rappresentativi dei livelli tra le due scelte.',
'pt': 'Por favor, observe: Este teste é normalmente administrado por um clínico, mas é disponibilizado aqui '
'com fins informativos. Ele pode não ser tão preciso quando autoadministrado, por se basear '
'em uma avaliação objetiva.\n'
'Estas questões dizem respeito a como o paciente se sentiu durante a última semana. '
'Classifique cada ítem em uma escala '
'de 0 a 6, sendo 0 "normal/não apresenta" e 6 sendo "extrema".\n'
'Os números 1, 3 e 5 não possuem classificação própria na gravidade, na verdade, esses números são '
'representativos nos níveis entre as duas escolhas.',
'ru': 'Обратите внимание: этот тест обычно заполняется медицинским специалистом, он предоставляется здесь '
'в ознакомительных целях. Этот тест может быть не объективным при самостоятельном прохождении, т.к. он '
'опирается на объективную оценку.\n'
'Эти вопросы касаются того, как пациент себя чувствовал '
'на протяжении последней недели. Оцените каждый пункт по '
'шкале от 0 до 6, где 0 означает "нормально/отсутствует" и 6 означает "крайняя степень".\n'
'Числа 1, 3 и 5 не имеют текстового описания, они представляют уровень между 2-мя вариантами.'
}
EXPORT = {
'en': 'Choose export format:',
'it': 'Scegli il formato in cui esportare i tuoi dati:',
'pt': 'Escolha o formato de exportação:',
'ru': 'Выберите формат экспорта:'
}