feat(i18n): add 'due' status message for vocabulary reviews in multiple languages
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s
This commit is contained in:
@@ -447,6 +447,7 @@
|
|||||||
"courseFlowIntensiveStatusAction": "Tan-awa ang sunod nga balik-balik",
|
"courseFlowIntensiveStatusAction": "Tan-awa ang sunod nga balik-balik",
|
||||||
"courseFlowIntensiveStatusTitle": "Sunod nga balik-balik sa bokabularyo",
|
"courseFlowIntensiveStatusTitle": "Sunod nga balik-balik sa bokabularyo",
|
||||||
"courseFlowIntensiveStatusAllDone": "Wala pay dugang nga balik-balik sa bokabularyo nga nakaplano alang sa nahuman nga mga leksiyon.",
|
"courseFlowIntensiveStatusAllDone": "Wala pay dugang nga balik-balik sa bokabularyo nga nakaplano alang sa nahuman nga mga leksiyon.",
|
||||||
|
"courseFlowIntensiveStatusDue": "Karon / nalangan",
|
||||||
"courseFlowIntensiveStatusProgress": "{count} ka termino",
|
"courseFlowIntensiveStatusProgress": "{count} ka termino",
|
||||||
"courseFlowIntensiveStatusNoDate": "Ang mga petsa nagsalig sa imong sakto nga tubag: 1, 3, 7, 14, 30, 60 ug 120 ka adlaw. Ang lisod nga mga termino gilain ug praktisahon sa lugar sa lisod nga mga termino.",
|
"courseFlowIntensiveStatusNoDate": "Ang mga petsa nagsalig sa imong sakto nga tubag: 1, 3, 7, 14, 30, 60 ug 120 ka adlaw. Ang lisod nga mga termino gilain ug praktisahon sa lugar sa lisod nga mga termino.",
|
||||||
"courseFlowPracticeTitle": "Libre nga pagpalalom",
|
"courseFlowPracticeTitle": "Libre nga pagpalalom",
|
||||||
|
|||||||
@@ -777,6 +777,7 @@
|
|||||||
"courseFlowIntensiveStatusAction": "Nächste Wiederholungen prüfen",
|
"courseFlowIntensiveStatusAction": "Nächste Wiederholungen prüfen",
|
||||||
"courseFlowIntensiveStatusTitle": "Nächste Vokabelwiederholungen",
|
"courseFlowIntensiveStatusTitle": "Nächste Vokabelwiederholungen",
|
||||||
"courseFlowIntensiveStatusAllDone": "Für abgeschlossene Lektionen sind derzeit keine weiteren Vokabelwiederholungen geplant.",
|
"courseFlowIntensiveStatusAllDone": "Für abgeschlossene Lektionen sind derzeit keine weiteren Vokabelwiederholungen geplant.",
|
||||||
|
"courseFlowIntensiveStatusDue": "Heute / überfällig",
|
||||||
"courseFlowIntensiveStatusProgress": "{count} Begriffe",
|
"courseFlowIntensiveStatusProgress": "{count} Begriffe",
|
||||||
"courseFlowIntensiveStatusNoDate": "Die Termine richten sich nach deinen richtigen Antworten: 1, 3, 7, 14, 30, 60 und 120 Tage. Schwer markierte Begriffe werden getrennt im Bereich „Schwere Begriffe“ geübt.",
|
"courseFlowIntensiveStatusNoDate": "Die Termine richten sich nach deinen richtigen Antworten: 1, 3, 7, 14, 30, 60 und 120 Tage. Schwer markierte Begriffe werden getrennt im Bereich „Schwere Begriffe“ geübt.",
|
||||||
"courseFlowPracticeTitle": "Freie Vertiefung",
|
"courseFlowPracticeTitle": "Freie Vertiefung",
|
||||||
|
|||||||
@@ -777,6 +777,7 @@
|
|||||||
"courseFlowIntensiveStatusAction": "Check upcoming reviews",
|
"courseFlowIntensiveStatusAction": "Check upcoming reviews",
|
||||||
"courseFlowIntensiveStatusTitle": "Upcoming vocabulary reviews",
|
"courseFlowIntensiveStatusTitle": "Upcoming vocabulary reviews",
|
||||||
"courseFlowIntensiveStatusAllDone": "No further vocabulary reviews are currently scheduled for completed lessons.",
|
"courseFlowIntensiveStatusAllDone": "No further vocabulary reviews are currently scheduled for completed lessons.",
|
||||||
|
"courseFlowIntensiveStatusDue": "Today / overdue",
|
||||||
"courseFlowIntensiveStatusProgress": "{count} terms",
|
"courseFlowIntensiveStatusProgress": "{count} terms",
|
||||||
"courseFlowIntensiveStatusNoDate": "Dates are based on correct answers: 1, 3, 7, 14, 30, 60 and 120 days. Terms marked hard are practised separately in the hard-terms area.",
|
"courseFlowIntensiveStatusNoDate": "Dates are based on correct answers: 1, 3, 7, 14, 30, 60 and 120 days. Terms marked hard are practised separately in the hard-terms area.",
|
||||||
"courseFlowPracticeTitle": "Free practice",
|
"courseFlowPracticeTitle": "Free practice",
|
||||||
|
|||||||
@@ -756,6 +756,7 @@
|
|||||||
"courseFlowIntensiveStatusAction": "Consultar próximos repasos",
|
"courseFlowIntensiveStatusAction": "Consultar próximos repasos",
|
||||||
"courseFlowIntensiveStatusTitle": "Próximos repasos de vocabulario",
|
"courseFlowIntensiveStatusTitle": "Próximos repasos de vocabulario",
|
||||||
"courseFlowIntensiveStatusAllDone": "Actualmente no hay más repasos de vocabulario programados para las lecciones completadas.",
|
"courseFlowIntensiveStatusAllDone": "Actualmente no hay más repasos de vocabulario programados para las lecciones completadas.",
|
||||||
|
"courseFlowIntensiveStatusDue": "Hoy / atrasado",
|
||||||
"courseFlowIntensiveStatusProgress": "{count} términos",
|
"courseFlowIntensiveStatusProgress": "{count} términos",
|
||||||
"courseFlowIntensiveStatusNoDate": "Las fechas se basan en tus respuestas correctas: 1, 3, 7, 14, 30, 60 y 120 días. Los términos marcados como difíciles se practican por separado en el área de términos difíciles.",
|
"courseFlowIntensiveStatusNoDate": "Las fechas se basan en tus respuestas correctas: 1, 3, 7, 14, 30, 60 y 120 días. Los términos marcados como difíciles se practican por separado en el área de términos difíciles.",
|
||||||
"courseFlowPracticeTitle": "Práctica libre",
|
"courseFlowPracticeTitle": "Práctica libre",
|
||||||
|
|||||||
@@ -317,8 +317,12 @@
|
|||||||
<section class="dialog intensive-status-dialog" role="dialog" aria-modal="true" @click.stop>
|
<section class="dialog intensive-status-dialog" role="dialog" aria-modal="true" @click.stop>
|
||||||
<h3>{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusTitle') }}</h3>
|
<h3>{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusTitle') }}</h3>
|
||||||
<p class="intensive-status-dialog__hint">{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusNoDate') }}</p>
|
<p class="intensive-status-dialog__hint">{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusNoDate') }}</p>
|
||||||
<p v-if="srsUpcoming.length === 0">{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusAllDone') }}</p>
|
<p v-if="srsDailyCount === 0 && srsUpcoming.length === 0">{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusAllDone') }}</p>
|
||||||
<ul v-else class="intensive-status-dialog__list">
|
<ul v-else class="intensive-status-dialog__list">
|
||||||
|
<li v-if="srsDailyCount > 0" class="intensive-status-dialog__item--due">
|
||||||
|
<span>{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusDue') }}</span>
|
||||||
|
<strong>{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusProgress', { count: srsDailyCount }) }}</strong>
|
||||||
|
</li>
|
||||||
<li v-for="entry in srsUpcoming" :key="entry.date">
|
<li v-for="entry in srsUpcoming" :key="entry.date">
|
||||||
<span>{{ formatSrsDate(entry.date) }}</span>
|
<span>{{ formatSrsDate(entry.date) }}</span>
|
||||||
<strong>{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusProgress', { count: entry.count }) }}</strong>
|
<strong>{{ $t('socialnetwork.vocab.courses.courseFlowIntensiveStatusProgress', { count: entry.count }) }}</strong>
|
||||||
|
|||||||
Reference in New Issue
Block a user