Rename "Domina mode" to a "Voice Reminder"
This commit is contained in:
Johannes Millan 2026-01-20 13:26:09 +01:00 committed by GitHub
commit e3b78c9c0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 73 additions and 98 deletions

View file

@ -1,6 +1,6 @@
import { environment } from '../../../environments/environment';
import { TRACKING_INTERVAL } from '../../app.constants';
import { getDefaultVoice } from '../domina-mode/getAvailableVoices';
import { getDefaultVoice } from '../voice-reminder/getAvailableVoices';
import { TaskReminderOptionId } from '../tasks/task.model';
import { GlobalConfigState } from './global-config.model';

View file

@ -1,12 +1,12 @@
import { ConfigFormSection, DominaModeConfig } from '../global-config.model';
import { T } from '../../../t.const';
import { speak } from '../../../util/speak';
import { getAvailableVoices } from '../../domina-mode/getAvailableVoices';
import { getAvailableVoices } from '../../voice-reminder/getAvailableVoices';
export const DOMINA_MODE_FORM: ConfigFormSection<DominaModeConfig> = {
title: T.F.DOMINA_MODE.FORM.TITLE,
export const VOICE_REMINDER_FORM: ConfigFormSection<DominaModeConfig> = {
title: T.F.VOICE_REMINDER.FORM.TITLE,
key: 'dominaMode',
help: T.F.DOMINA_MODE.FORM.HELP,
help: T.F.VOICE_REMINDER.FORM.HELP,
items: [
{
key: 'isEnabled',
@ -20,8 +20,8 @@ export const DOMINA_MODE_FORM: ConfigFormSection<DominaModeConfig> = {
type: 'input',
hideExpression: '!model.isEnabled',
templateOptions: {
label: T.F.DOMINA_MODE.FORM.L_TEXT,
description: T.F.DOMINA_MODE.FORM.L_TEXT_DESCRIPTION,
label: T.F.VOICE_REMINDER.FORM.L_TEXT,
description: T.F.VOICE_REMINDER.FORM.L_TEXT_DESCRIPTION,
required: true,
},
},
@ -32,7 +32,7 @@ export const DOMINA_MODE_FORM: ConfigFormSection<DominaModeConfig> = {
templateOptions: {
required: true,
isAllowSeconds: true,
label: T.F.DOMINA_MODE.FORM.L_INTERVAL,
label: T.F.VOICE_REMINDER.FORM.L_INTERVAL,
description: T.G.DURATION_DESCRIPTION,
},
},
@ -59,8 +59,8 @@ export const DOMINA_MODE_FORM: ConfigFormSection<DominaModeConfig> = {
key: 'voice',
type: 'select',
templateOptions: {
label: T.F.DOMINA_MODE.FORM.L_VOICE,
description: T.F.DOMINA_MODE.FORM.L_VOICE_DESCRIPTION,
label: T.F.VOICE_REMINDER.FORM.L_VOICE,
description: T.F.VOICE_REMINDER.FORM.L_VOICE_DESCRIPTION,
required: false,
},
hooks: {

View file

@ -12,7 +12,7 @@ import { TIME_TRACKING_FORM_CFG } from './form-cfgs/time-tracking-form.const';
import { IS_ELECTRON } from '../../app.constants';
import { IS_ANDROID_WEB_VIEW } from '../../util/is-android-web-view';
import { SCHEDULE_FORM_CFG } from './form-cfgs/schedule-form.const';
import { DOMINA_MODE_FORM } from './form-cfgs/domina-mode-form.const';
import { VOICE_REMINDER_FORM } from './form-cfgs/voice-reminder-form.const';
import { FOCUS_MODE_FORM_CFG } from './form-cfgs/focus-mode-form.const';
import { REMINDER_FORM_CFG } from './form-cfgs/reminder-form.const';
import { SHORT_SYNTAX_FORM_CFG } from './form-cfgs/short-syntax-form.const';
@ -56,7 +56,7 @@ export const GLOBAL_PRODUCTIVITY_FORM_CONFIG: ConfigFormConfig = [
TAKE_A_BREAK_FORM_CFG,
EVALUATION_SETTINGS_FORM_CFG,
SIMPLE_COUNTER_FORM,
...(!window.ea?.isSnap() && !!window.speechSynthesis ? [DOMINA_MODE_FORM] : []),
...(!window.ea?.isSnap() && !!window.speechSynthesis ? [VOICE_REMINDER_FORM] : []),
].filter(filterGlobalConfigForm);
export const GLOBAL_TASKS_FORM_CONFIG: ConfigFormConfig = [

View file

@ -1,25 +0,0 @@
// import { TestBed } from '@angular/core/testing';
// import { provideMockActions } from '@ngrx/effects/testing';
// import { Observable } from 'rxjs';
//
// import { DominaModeEffects } from './domina-mode.effects';
//
// describe('DominaModeEffects', () => {
// let actions$: Observable<any>;
// let effects: DominaModeEffects;
//
// beforeEach(() => {
// TestBed.configureTestingModule({
// providers: [
// DominaModeEffects,
// provideMockActions(() => actions$)
// ]
// });
//
// effects = TestBed.inject(DominaModeEffects);
// });
//
// it('should be created', () => {
// expect(effects).toBeTruthy();
// });
// });

View file

@ -9,7 +9,7 @@ import { selectCurrentTask } from '../../tasks/store/task.selectors';
import { speak } from '../../../util/speak';
@Injectable()
export class DominaModeEffects {
export class VoiceReminderEffects {
private actions$ = inject(LOCAL_ACTIONS);
private _store$ = inject(Store);

View file

@ -67,7 +67,7 @@ import { AndroidForegroundTrackingEffects } from '../features/android/store/andr
import { CaldavIssueEffects } from '../features/issue/providers/caldav/caldav-issue.effects';
import { CalendarIntegrationEffects } from '../features/calendar-integration/store/calendar-integration.effects';
import { ElectronEffects } from '../core/electron/electron.effects';
import { DominaModeEffects } from '../features/domina-mode/store/domina-mode.effects';
import { VoiceReminderEffects } from '../features/voice-reminder/store/voice-reminder.effects';
import { DropboxEffects } from '../imex/sync/dropbox/store/dropbox.effects';
import { FinishDayBeforeCloseEffects } from '../features/finish-day-before-close/finish-day-before-close.effects';
import { GitlabIssueEffects } from '../features/issue/providers/gitlab/gitlab-issue.effects';
@ -173,7 +173,7 @@ import {
EffectsModule.forFeature([CaldavIssueEffects]),
EffectsModule.forFeature([CalendarIntegrationEffects]),
EffectsModule.forFeature([ElectronEffects]),
EffectsModule.forFeature([DominaModeEffects]),
EffectsModule.forFeature([VoiceReminderEffects]),
EffectsModule.forFeature([DropboxEffects]),
EffectsModule.forFeature([FinishDayBeforeCloseEffects]),
EffectsModule.forFeature([GitlabIssueEffects]),

View file

@ -146,15 +146,15 @@ const T = {
UPDATE_SECTION: 'F.CONFIG.S.UPDATE_SECTION',
},
},
DOMINA_MODE: {
VOICE_REMINDER: {
FORM: {
HELP: 'F.DOMINA_MODE.FORM.HELP',
L_INTERVAL: 'F.DOMINA_MODE.FORM.L_INTERVAL',
L_TEXT: 'F.DOMINA_MODE.FORM.L_TEXT',
L_TEXT_DESCRIPTION: 'F.DOMINA_MODE.FORM.L_TEXT_DESCRIPTION',
L_VOICE: 'F.DOMINA_MODE.FORM.L_VOICE',
L_VOICE_DESCRIPTION: 'F.DOMINA_MODE.FORM.L_VOICE_DESCRIPTION',
TITLE: 'F.DOMINA_MODE.FORM.TITLE',
HELP: 'F.VOICE_REMINDER.FORM.HELP',
L_INTERVAL: 'F.VOICE_REMINDER.FORM.L_INTERVAL',
L_TEXT: 'F.VOICE_REMINDER.FORM.L_TEXT',
L_TEXT_DESCRIPTION: 'F.VOICE_REMINDER.FORM.L_TEXT_DESCRIPTION',
L_VOICE: 'F.VOICE_REMINDER.FORM.L_VOICE',
L_VOICE_DESCRIPTION: 'F.VOICE_REMINDER.FORM.L_VOICE_DESCRIPTION',
TITLE: 'F.VOICE_REMINDER.FORM.TITLE',
},
},
DROPBOX: {

View file

@ -137,7 +137,7 @@
"TITLE": "🙈 من فضلك سامحنا ، لكن ...",
"TXT": "ستساعد المشروع بشكل كبير من خلال <strong>منحه تقييما جيدا ، إذا كنت ترغب في ذلك!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "يكرر العبارة المضبوطة مسبقاً، كل\n X\n عند تتبع الوقت لمهمة ما.",
"L_INTERVAL": "الفاصل الزمني لتكرار العبارة",
@ -145,7 +145,7 @@
"L_TEXT_DESCRIPTION": "على سبيل المثال: ”العمل على\n$currentTaskTitle”",
"L_VOICE": "حدد صوتا",
"L_VOICE_DESCRIPTION": "اختر صوتا",
"TITLE": "وضع الدومينا"
"TITLE": "تذكير صوتي"
}
},
"DROPBOX": {

View file

@ -62,13 +62,13 @@
"UPDATE_SECTION": "Aktualizovaná nastavení pro <strong>{{sectionKey}}</strong>"
}
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Opakuje nastavenou frázi každých X při sledování času úkolu.",
"L_INTERVAL": "Interval opakování fráze",
"L_TEXT": "Text",
"L_TEXT_DESCRIPTION": "Např.: \"Pracujte na ${currentTaskTitle}!\"",
"TITLE": "Režim Domina"
"TITLE": "Hlasové připomenutí"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Verzeihung, aber...",
"TXT": "Sie würden dem Projekt immens helfen, wenn Sie <strong>es gut bewerten, falls Sie es mögen!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Wiederholt den konfigurierten Satz alle X mal, wenn die Zeit für eine Aufgabe erfasst wird.",
"L_INTERVAL": "Intervall zum Wiederholen einer Phrase",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Beispiel: „Arbeite an $ {currentTaskTitle} !",
"L_VOICE": "Eine Stimme auswählen",
"L_VOICE_DESCRIPTION": "Wählen Sie eine Stimme",
"TITLE": "Domina-Modus"
"TITLE": "Spracherinnerung"
}
},
"DROPBOX": {

View file

@ -144,7 +144,7 @@
"UPDATE_SECTION": "Updated settings for <strong>{{sectionKey}}</strong>"
}
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Repeats the configured phrase every X when tracking time to a task.",
"L_INTERVAL": "Interval to repeat phrase",
@ -152,7 +152,7 @@
"L_TEXT_DESCRIPTION": "E.g.: \"Work on ${currentTaskTitle}!\"",
"L_VOICE": "Select a Voice",
"L_VOICE_DESCRIPTION": "Choose a voice",
"TITLE": "Domina Mode"
"TITLE": "Voice Reminder"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Por favor, perdónanos, pero...",
"TXT": "¡Ayudarías inmensamente al proyecto al <strong>darle una buena calificación, si te gusta!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Repite la frase configurada cada X cuando se rastrea tiempo en una tarea.",
"L_INTERVAL": "Intervalo para repetir la frase",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "P. ej.: \"¡Trabaja en ${currentTaskTitle}!\"",
"L_VOICE": "Seleccionar una voz",
"L_VOICE_DESCRIPTION": "Elige una voz",
"TITLE": "Modo Dómina"
"TITLE": "Recordatorio de voz"
}
},
"DROPBOX": {

View file

@ -137,7 +137,7 @@
"TITLE": "🙈 لطفا ما را ببخشید، اما...",
"TXT": "اگر دوست دارید، با <strong>دادن امتیاز خوب، به پروژه کمک زیادی خواهید کرد!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "هنگام پیگیری زمان انجام یک کار، عبارت پیکربندی شده را هر X تکرار می کند.",
"L_INTERVAL": "فاصله برای تکرار عبارت",
@ -145,7 +145,7 @@
"L_TEXT_DESCRIPTION": "به عنوان مثال: \"روی ${currentTaskTitle}کار کنید!\"",
"L_VOICE": "یک صدا را انتخاب کنید",
"L_VOICE_DESCRIPTION": "صدا را انتخاب کنید",
"TITLE": "حالت Domina"
"TITLE": "یادآوری صوتی"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Pyydämme anteeksi, mutta...",
"TXT": "Auttaisit projektia valtavasti <strong>antamalla sille hyvän arvion, jos pidät siitä!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Toistaa määritetyn lauseen joka X, kun aikaa seurataan tehtävään.",
"L_INTERVAL": "Aikaväli lauseen toistamiseen",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Esim.: \"Työskentele tehtävän ${currentTaskTitle} parissa!\"",
"L_VOICE": "Valitse ääni",
"L_VOICE_DESCRIPTION": "Valitse ääni",
"TITLE": "Domina-tila"
"TITLE": "Äänimuistutus"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "\u001f926\u001f3fd Veuillez nous pardonner, mais...",
"TXT": "Vous aideriez énormément le projet en <strong>l'évaluant positivement, si vous l'aimez !</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Répète la phrase configurée tous les X lors du suivi du temps d'une tâche.",
"L_INTERVAL": "Intervalle de répétition de la phrase",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Ex : « Travailler sur $ {currentTaskTitle} ! »",
"L_VOICE": "Sélectionner une voix",
"L_VOICE_DESCRIPTION": "Choisissez une voix",
"TITLE": "Mode Domina"
"TITLE": "Rappel vocal"
}
},
"DROPBOX": {

View file

@ -118,7 +118,7 @@
"TITLE": "🙈 Tanpri padonnen nou, men ...",
"TXT": "Ou ta ede pwojè a ekstrèmman pa <strong>bay li yon Bon Rating, si ou renmen li!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Ponavlja konfiguriranu frazu svakih X tijekom praćenja vremena zadatka.",
"L_INTERVAL": "Interval za ponavljanje fraze",
@ -126,7 +126,7 @@
"L_TEXT_DESCRIPTION": "Npr.: \"Rad na zadatku ${currentTaskTitle}!\"",
"L_VOICE": "Chwazi yon vwa",
"L_VOICE_DESCRIPTION": "Chwazi yon vwa",
"TITLE": "Domina modus"
"TITLE": "Glasovni podsjetnik"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Maafkan kami, tapi...",
"TXT": "Anda akan sangat membantu proyek dengan <strong>memberikannya peringkat yang bagus, jika Anda menyukainya!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Mengulangi frasa yang dikonfigurasi setiap X ketika melacak waktu untuk suatu tugas.",
"L_INTERVAL": "Interval untuk mengulang frasa",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Misalnya: \"Kerjakan ${currentTaskTitle}!\"",
"L_VOICE": "Pilih Suara",
"L_VOICE_DESCRIPTION": "Pilih Suara",
"TITLE": "Mode Domina"
"TITLE": "Pengingat Suara"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Perdonaci, ma...",
"TXT": "Aiuteresti il progetto immensamente <strong>lasciando una buona recensione, se ti piace!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Ripeti la frase configurata ogni X tempo mentre stai tracciando il tempo di una attività.",
"L_INTERVAL": "Intervallo di ripetizione frase",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Es.: \"Lavora su ${currentTaskTitle}!\"",
"L_VOICE": "Seleziona una voce",
"L_VOICE_DESCRIPTION": "Scegli una voce",
"TITLE": "Modalità dominio"
"TITLE": "Promemoria vocale"
}
},
"DROPBOX": {

View file

@ -137,7 +137,7 @@
"TITLE": "🙈 ご容赦ください、しかし...",
"TXT": "あなたがそれを好きなら、あなたはそれに良い評価を与えることによって、プロジェクトを大いに助けるでしょう、 <strong>!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "タスクの時間を追跡する際、設定されたフレーズをXごとに繰り返す。",
"L_INTERVAL": "フレーズを繰り返す間隔",
@ -145,7 +145,7 @@
"L_TEXT_DESCRIPTION": "例えば\"${currentTaskTitle}に取り組む!\"",
"L_VOICE": "ボイスを選択",
"L_VOICE_DESCRIPTION": "音声を選択する",
"TITLE": "ドミナ・モード"
"TITLE": "音声リマインダー"
}
},
"DROPBOX": {

View file

@ -118,7 +118,7 @@
"TITLE": "🙈 부디 용서해 주세요만...",
"TXT": "당신이 그것을 좋아한다면 <strong>좋은 평가를 주면 프로젝트에 엄청난 도움이 될 것입니다!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "작업 시간을 추적할 때 구성된 문구를 X마다 반복합니다.",
"L_INTERVAL": "구문 반복 간격",
@ -126,7 +126,7 @@
"L_TEXT_DESCRIPTION": "예: \"{currentTaskTitle}달러 작업!\"",
"L_VOICE": "음색 선택",
"L_VOICE_DESCRIPTION": "음성 선택",
"TITLE": "도미나 모드"
"TITLE": "음성 알림"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Vennligst tilgi oss, men...",
"TXT": "Du vil hjelpe prosjektet enormt ved å <strong>gi det en god vurdering, hvis du liker det!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Gjentar den konfigurerte frasen hver X når du sporer tid til en oppgave.",
"L_INTERVAL": "Intervall for å gjenta frasen",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "F.eks: \"Jobb på ${currentTaskTitle}!\"",
"L_VOICE": "Velg en stemme",
"L_VOICE_DESCRIPTION": "Velg en stemme",
"TITLE": "Domina Mode"
"TITLE": "Stemmepåminnelse"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Vergeef ons alstublieft, maar...",
"TXT": "Je zou het project enorm helpen door het <strong>een goede beoordeling te geven, als je het leuk vindt!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Herhaalt de geconfigureerde zin elke X bij het bijhouden van de tijd voor een taak.",
"L_INTERVAL": "Interval om zin te herhalen",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Bijvoorbeeld: \"Werk aan ${currentTaskTitle}!\"",
"L_VOICE": "Selecteer een stem",
"L_VOICE_DESCRIPTION": "Kies een stem",
"TITLE": "Domina Mode"
"TITLE": "Spraakherinnering"
}
},
"DROPBOX": {

View file

@ -186,7 +186,7 @@
"TITLE": "🙈 Proszę nam wybaczyć, ale...",
"TXT": "Bardzo pomógłbyś projektowi, <strong>wystawiając mu dobrą ocenę, jeśli Ci się spodoba!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Powtarza skonfigurowaną frazę co X podczas śledzenia czasu wykonywania zadania.",
"L_INTERVAL": "Interwał powtarzania frazy",
@ -194,7 +194,7 @@
"L_TEXT_DESCRIPTION": "Np: \"Pracuj nad ${currentTaskTitle}!\"",
"L_VOICE": "Wybierz głos",
"L_VOICE_DESCRIPTION": "Wybierz głos",
"TITLE": "Tryb Domeny"
"TITLE": "Przypomnienie głosowe"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "\u001f48 Por favor, nos perdoe, mas...",
"TXT": "Você ajudaria muito o projeto <strong>dando uma boa avaliação, se gostar!<\\/strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Repete a frase configurada a cada X ao rastrear o tempo para uma tarefa.",
"L_INTERVAL": "Intervalo para repetir frase",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Por exemplo: \"Trabalhe em $ {currentTaskTitle} !\"",
"L_VOICE": "Selecionar uma Voz",
"L_VOICE_DESCRIPTION": "Escolher uma voz",
"TITLE": "Modo Domina"
"TITLE": "Lembrete de voz"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Por favor, perdoe-nos, mas...",
"TXT": "Você ajudaria imensamente o projeto <strong>dando uma boa classificação, se gostar!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Repete a frase configurada a cada X ao monitorar o tempo de uma tarefa.",
"L_INTERVAL": "Intervalo para repetir frase",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Ex.: \"Trabalhar em ${currentTaskTitle}!\"",
"L_VOICE": "Selecionar uma Voz",
"L_VOICE_DESCRIPTION": "Escolher uma voz",
"TITLE": "Modo Domina"
"TITLE": "Lembrete de voz"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Пожалуйста, простите нас, но...",
"TXT": "Вы бы очень помогли проекту, если бы <strong>дали ему хорошую оценку, если он вам нравится!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Повторяет настроенную фразу каждые Х секунд",
"L_INTERVAL": "Интервал повторения фразы",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Например: \"Работай над ${currentTaskTitle}!\"",
"L_VOICE": "Выбрать голос",
"L_VOICE_DESCRIPTION": "Выберите голос",
"TITLE": "Режим доминирования"
"TITLE": "Голосовое напоминание"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Prosím, odpusťte nám, ale...",
"TXT": "Projektu by ste nesmierne pomohli, keby ste mu <strong>dali dobré hodnotenie, ak sa vám páči!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Opakuje nakonfigurovanú frázu každých X pri sledovaní času úlohy.",
"L_INTERVAL": "Interval na opakovanie frázy",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Napr: \"Pracujte na ${currentTaskTitle}!\"",
"L_VOICE": "Vyberte hlas",
"L_VOICE_DESCRIPTION": "Vyberte hlas",
"TITLE": "Režim Domina"
"TITLE": "Hlasová pripomienka"
}
},
"DROPBOX": {

View file

@ -137,7 +137,7 @@
"TITLE": "🙈 Förlåt oss, men...",
"TXT": "Du skulle hjälpa projektet enormt genom att <strong>ge det ett bra betyg, om du gillar det!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Upprepar den konfigurerade frasen varje X när du loggar tid för en uppgift.",
"L_INTERVAL": "Intervall för att upprepa frasen",
@ -145,7 +145,7 @@
"L_TEXT_DESCRIPTION": "T.ex.: \"Jobba med ${currentTaskTitle}!\"",
"L_VOICE": "Välj en röst",
"L_VOICE_DESCRIPTION": "Välj en röst",
"TITLE": "Domina Mode"
"TITLE": "Röstpåminnelse"
}
},
"DROPBOX": {

View file

@ -143,7 +143,7 @@
"TITLE": "🙈 Lütfen bizi affedin ama...",
"TXT": "Beğenirseniz, <strong>iyi bir puan vererek projeye son derece yardımcı olursunuz!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Bir göreve ilişkin süreyi izlerken, yapılandırılmış cümleyi her X'te tekrarlar.",
"L_INTERVAL": "İfadeyi tekrarlama aralığı",
@ -151,7 +151,7 @@
"L_TEXT_DESCRIPTION": "Örn.: \"${currentTaskTitle} üzerinde çalış!\"",
"L_VOICE": "Bir Ses Seçin",
"L_VOICE_DESCRIPTION": "Bir Ses Seçin",
"TITLE": "Domina Modu"
"TITLE": "Sesli hatırlatma"
}
},
"DROPBOX": {

View file

@ -119,7 +119,7 @@
"TITLE": "🙈 Пробачте, будь ласка, але...",
"TXT": "Ви б дуже допомогли проекту, <strong>поставивши йому хорошу оцінку, якщо вам це подобається!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "Повторює налаштовану фразу кожні X під час відстеження часу завдання.",
"L_INTERVAL": "Інтервал повторення фрази",
@ -127,7 +127,7 @@
"L_TEXT_DESCRIPTION": "Наприклад: \"Працюй над ${currentTaskTitle}!\"",
"L_VOICE": "Виберіть голос",
"L_VOICE_DESCRIPTION": "Виберіть голос",
"TITLE": "Режим Domina"
"TITLE": "Голосове нагадування"
}
},
"DROPBOX": {

View file

@ -137,7 +137,7 @@
"TITLE": "🙈 Please forgive us, but...",
"TXT": "You would help the project immensely by <strong>giving it a good rating, if you like it!</strong>"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "在記錄任務時間時,每隔 X 時間重複配置的短語。",
"L_INTERVAL": "重複短語的間隔時間",
@ -145,7 +145,7 @@
"L_TEXT_DESCRIPTION": "例如:\"處理 ${currentTaskTitle}\"",
"L_VOICE": "選擇一種聲音",
"L_VOICE_DESCRIPTION": "選擇一種聲音",
"TITLE": "Domina 模式"
"TITLE": "語音提醒"
}
},
"DROPBOX": {

View file

@ -188,7 +188,7 @@
"TITLE": "🙈 请原谅我们,但是...",
"TXT": "如果您喜欢它,<strong>给它一个好评</strong>,您将极大地帮助这个项目!"
},
"DOMINA_MODE": {
"VOICE_REMINDER": {
"FORM": {
"HELP": "在跟踪任务时间时,每隔 X 重复一次配置的短语。",
"L_INTERVAL": "重复短语的间隔",
@ -196,7 +196,7 @@
"L_TEXT_DESCRIPTION": "例如:\"专注于 ${currentTaskTitle}!\"",
"L_VOICE": "选择声音",
"L_VOICE_DESCRIPTION": "选择一个声音",
"TITLE": "Domina 模式"
"TITLE": "语音提醒"
}
},
"DROPBOX": {