FOSSredder 0.5.0
Loading...
Searching...
No Matches
Text.h
Go to the documentation of this file.
1
10
11#pragma once
12
13#include <QCoreApplication>
14#include <QString>
15
16namespace ui::text {
17
18namespace detail {
19
26inline QString translate(const char* context, const char* source) {
27 return QCoreApplication::translate(context, source);
28}
29
30} // namespace detail
31
35namespace status {
36
37inline constexpr auto kContext = "Messages";
38inline constexpr auto kReadySource = QT_TRANSLATE_NOOP("Messages", "Ready");
39
41inline QString ready() {
43}
44
45} // namespace status
46
50namespace actions {
51
52inline constexpr auto kContext = "Actions";
53inline constexpr auto kNewFileSource = QT_TRANSLATE_NOOP("Actions", "New...");
54inline constexpr auto kOpenFileSource = QT_TRANSLATE_NOOP("Actions", "Open...");
55inline constexpr auto kSaveFileSource = QT_TRANSLATE_NOOP("Actions", "Save");
56inline constexpr auto kSaveFileAsSource =
57 QT_TRANSLATE_NOOP("Actions", "Save As...");
58inline constexpr auto kQuitSource = QT_TRANSLATE_NOOP("Actions", "Quit");
59inline constexpr auto kAboutSource = QT_TRANSLATE_NOOP("Actions", "About");
60
62inline QString newFile() {
64}
65
66inline QString openFile() {
68}
69
70inline QString saveFile() {
72}
73
74inline QString saveFileAs() {
76}
77
78inline QString quit() {
80}
81
82inline QString about() {
84}
85
86} // namespace actions
87
91namespace dialogs {
92
93inline constexpr auto kContext = "FileDialogs";
94inline constexpr auto kSelectPdfTitleSource =
95 QT_TRANSLATE_NOOP("FileDialogs", "Select PDF");
96inline constexpr auto kExportFileTitleSource =
97 QT_TRANSLATE_NOOP("FileDialogs", "Export File");
98inline constexpr auto kExportDirectoryTitleSource =
99 QT_TRANSLATE_NOOP("FileDialogs", "Select Export Directory");
100inline constexpr auto kNewFileTitleSource =
101 QT_TRANSLATE_NOOP("FileDialogs", "New File");
102inline constexpr auto kOpenFileTitleSource =
103 QT_TRANSLATE_NOOP("FileDialogs", "Open File");
104inline constexpr auto kSaveFileAsTitleSource =
105 QT_TRANSLATE_NOOP("FileDialogs", "Save File As");
106inline constexpr auto kDatabaseFilterSource =
107 QT_TRANSLATE_NOOP("FileDialogs",
108 "FOSSredder Workspace (*.fossredder);;Legacy Database (*.db);;All Files (*.*)");
109inline constexpr auto kImportPdfFilterSource =
110 QT_TRANSLATE_NOOP("FileDialogs", "PDF Files (*.pdf)");
111inline constexpr auto kExportFileFilterSource =
112 QT_TRANSLATE_NOOP("FileDialogs", "Excel Files (*.xlsx);;CSV Files (*.csv)");
113
118
122
126
127inline QString newFileTitle() {
129}
130
131inline QString openFileTitle() {
133}
134
138
142
146
150
151} // namespace dialogs
152
156namespace mainWindow {
157
158inline constexpr auto kContext = "MainWindow";
159inline constexpr auto kSelectedStatusPatternSource =
160 QT_TRANSLATE_NOOP("MainWindow", "Selected: %1");
161inline constexpr auto kExportPathStatusPatternSource =
162 QT_TRANSLATE_NOOP("MainWindow", "Export path: %1");
163inline constexpr auto kAboutTitleSource =
164 QT_TRANSLATE_NOOP("MainWindow", "About FOSSredder");
165inline constexpr auto kAboutHeadlineSource =
166 QT_TRANSLATE_NOOP("MainWindow", "FOSSredder");
167inline constexpr auto kAboutBodySource = QT_TRANSLATE_NOOP(
168 "MainWindow",
169 "Local-first document cleanup for bank statements, annual cost allocation, "
170 "and the kind of Excel archaeology that quietly ruins "
171 "weekends.\n\nFOSSredder extracts transactions from PDF statements, "
172 "matches them to actors, properties, and contracts, and turns the result "
173 "into analyses, annual reports, and exports.\n\nNo cloud. No external "
174 "APIs. Deliberately overengineered for a very real workflow.");
175
180
184
185inline QString aboutTitle() {
187}
188
189inline QString aboutHeadline() {
191}
192
193inline QString aboutBody() {
195}
196
197} // namespace mainWindow
198
202namespace workflowErrors {
203
204inline constexpr auto kContext = "WorkflowErrors";
205inline constexpr auto kStorageSaveFailedSource =
206 QT_TRANSLATE_NOOP("WorkflowErrors", "Failed to save file");
207inline constexpr auto kExportFailedSource =
208 QT_TRANSLATE_NOOP("WorkflowErrors", "Export failed");
209inline constexpr auto kExportStateUnavailableSource =
210 QT_TRANSLATE_NOOP("WorkflowErrors", "Export state not available");
211inline constexpr auto kImportWorkflowUnavailableSource =
212 QT_TRANSLATE_NOOP("WorkflowErrors", "Import workflow not available");
213inline constexpr auto kNoFileSelectedSource =
214 QT_TRANSLATE_NOOP("WorkflowErrors", "No file selected");
215inline constexpr auto kImportFailedSource =
216 QT_TRANSLATE_NOOP("WorkflowErrors", "Import failed");
217inline constexpr auto kAnalysisEngineUnavailableSource =
218 QT_TRANSLATE_NOOP("WorkflowErrors", "Analysis engine not available");
219inline constexpr auto kAnalysisStateUnavailableSource =
220 QT_TRANSLATE_NOOP("WorkflowErrors", "Analysis state not available");
221
226
227inline QString exportFailed() {
229}
230
234
238
242
243inline QString importFailed() {
245}
246
250
254
255} // namespace workflowErrors
256
260namespace importing {
261
262inline constexpr auto kContext = "Import";
263inline constexpr auto kTypeStatementSource =
264 QT_TRANSLATE_NOOP("Import", "Statement");
265inline constexpr auto kStatusCanceledSource =
266 QT_TRANSLATE_NOOP("Import", "Canceled");
267inline constexpr auto kStatusFailedSource =
268 QT_TRANSLATE_NOOP("Import", "Failed");
269inline constexpr auto kStatusSuccessSource =
270 QT_TRANSLATE_NOOP("Import", "Success");
271inline constexpr auto kStatusRunningSource =
272 QT_TRANSLATE_NOOP("Import", "Running");
273inline constexpr auto kStatusPausedSource =
274 QT_TRANSLATE_NOOP("Import", "Paused");
275inline constexpr auto kStatusDraftSource = QT_TRANSLATE_NOOP("Import", "Draft");
276inline constexpr auto kStatusFinalizedSource =
277 QT_TRANSLATE_NOOP("Import", "Finalized");
278inline constexpr auto kStatusDeletedSource =
279 QT_TRANSLATE_NOOP("Import", "Deleted");
280inline constexpr auto kStatusDraftDiscardedSource =
281 QT_TRANSLATE_NOOP("Import", "Draft discarded");
282inline constexpr auto kStatusFinalizeFailedSource =
283 QT_TRANSLATE_NOOP("Import", "Finalize failed");
284inline constexpr auto kMessageDraftPausedSource =
285 QT_TRANSLATE_NOOP("Import", "Draft paused. Click log entry to continue.");
286inline constexpr auto kMessageDraftDiscardedSource =
287 QT_TRANSLATE_NOOP("Import", "Statement draft was discarded.");
289 QT_TRANSLATE_NOOP("Import", "Import canceled before start.");
290inline constexpr auto kMessageFinalizeFailedSource =
291 QT_TRANSLATE_NOOP("Import", "Draft could not be finalized.");
292inline constexpr auto kMessageFinalizedSource =
293 QT_TRANSLATE_NOOP("Import", "Draft was finalized into a statement.");
294inline constexpr auto kMessageImportPausedSource =
295 QT_TRANSLATE_NOOP("Import", "Import paused.");
296inline constexpr auto kMessageImportResumedSource =
297 QT_TRANSLATE_NOOP("Import", "Import resumed.");
298inline constexpr auto kMessageDraftReadySource =
299 QT_TRANSLATE_NOOP("Import", "Draft ready for manual review.");
300inline constexpr auto kPhaseStoppingSource =
301 QT_TRANSLATE_NOOP("Import", "Stopping...");
302inline constexpr auto kPhaseStartingSource =
303 QT_TRANSLATE_NOOP("Import", "Starting import...");
304inline constexpr auto kPhaseRunningSource =
305 QT_TRANSLATE_NOOP("Import", "Running import...");
306inline constexpr auto kPhasePausedSource =
307 QT_TRANSLATE_NOOP("Import", "Paused");
308inline constexpr auto kPhaseCanceledSource =
309 QT_TRANSLATE_NOOP("Import", "Import canceled");
310inline constexpr auto kPhaseFailedSource =
311 QT_TRANSLATE_NOOP("Import", "Import failed");
312inline constexpr auto kPhaseFinishedSource =
313 QT_TRANSLATE_NOOP("Import", "Import finished");
314
316inline QString typeStatement() {
318}
319
323
324inline QString statusFailed() {
326}
327
328inline QString statusSuccess() {
330}
331
332inline QString statusRunning() {
334}
335
336inline QString statusPaused() {
338}
339
340inline QString statusDraft() {
342}
343
347
348inline QString statusDeleted() {
350}
351
355
359
363
367
371
375
379
383
387
391
392inline QString phaseStopping() {
394}
395
396inline QString phaseStarting() {
398}
399
400inline QString phaseRunning() {
402}
403
404inline QString phasePaused() {
406}
407
408inline QString phaseCanceled() {
410}
411
412inline QString phaseFailed() {
414}
415
416inline QString phaseFinished() {
418}
419
420} // namespace importing
421
425namespace analysis {
426
427inline constexpr auto kContext = "Analysis";
428inline constexpr auto kUnassignedContractTypeSource =
429 QT_TRANSLATE_NOOP("Analysis", "unassigned");
430
435
436} // namespace analysis
437
442
443inline constexpr auto kContext = "TransactionStatus";
444inline constexpr auto kNeutralSource =
445 QT_TRANSLATE_NOOP("TransactionStatus", "Neutral");
446inline constexpr auto kUnverifiedSource =
447 QT_TRANSLATE_NOOP("TransactionStatus", "Unverified");
448inline constexpr auto kVerifiedSource =
449 QT_TRANSLATE_NOOP("TransactionStatus", "Verified");
450inline constexpr auto kCompletedSource =
451 QT_TRANSLATE_NOOP("TransactionStatus", "Completed");
452
454inline QString neutral() {
456}
457
458inline QString unverified() {
460}
461
462inline QString verified() {
464}
465
466inline QString completed() {
468}
469
470} // namespace transactionStatus
471
475namespace exporting {
476
477inline constexpr auto kContext = "Export";
478inline constexpr auto kRunnerUnavailableSource =
479 QT_TRANSLATE_NOOP("Export", "Export runner is not configured");
480inline constexpr auto kStateSnapshotUnavailableSource =
481 QT_TRANSLATE_NOOP("Export", "Export state snapshot is null");
482inline constexpr auto kSuccessDetailSource =
483 QT_TRANSLATE_NOOP("Export", "Export completed successfully.");
484inline constexpr auto kStartingDetailSource =
485 QT_TRANSLATE_NOOP("Export", "Starting export...");
486inline constexpr auto kStatusSuccessSource =
487 QT_TRANSLATE_NOOP("Export", "Success");
488inline constexpr auto kStatusFailedSource =
489 QT_TRANSLATE_NOOP("Export", "Failed");
490inline constexpr auto kStatusCanceledSource =
491 QT_TRANSLATE_NOOP("Export", "Canceled");
492inline constexpr auto kStatusRunningSource =
493 QT_TRANSLATE_NOOP("Export", "Running");
494inline constexpr auto kPhaseStartingSource =
495 QT_TRANSLATE_NOOP("Export", "Starting export...");
496inline constexpr auto kPhaseRunningSource =
497 QT_TRANSLATE_NOOP("Export", "Running export...");
498inline constexpr auto kPhaseCancelRequestedSource =
499 QT_TRANSLATE_NOOP("Export", "Cancel requested...");
500inline constexpr auto kPhasePausedSource =
501 QT_TRANSLATE_NOOP("Export", "Paused");
502inline constexpr auto kPhaseFinishedSource =
503 QT_TRANSLATE_NOOP("Export", "Finished");
504inline constexpr auto kPhaseFailedSource =
505 QT_TRANSLATE_NOOP("Export", "Failed");
506inline constexpr auto kPhaseCanceledSource =
507 QT_TRANSLATE_NOOP("Export", "Canceled");
508
513
517
518inline QString successDetail() {
520}
521
525
526inline QString statusSuccess() {
528}
529
530inline QString statusFailed() {
532}
533
537
538inline QString statusRunning() {
540}
541
542inline QString phaseStarting() {
544}
545
546inline QString phaseRunning() {
548}
549
553
554inline QString phasePaused() {
556}
557
558inline QString phaseFinished() {
560}
561
562inline QString phaseFailed() {
564}
565
566inline QString phaseCanceled() {
568}
569
570} // namespace exporting
571
575namespace language {
576
577inline constexpr auto kContext = "Language";
578inline constexpr auto kEnglishLabelSource =
579 QT_TRANSLATE_NOOP("Language", "English");
580inline constexpr auto kGermanLabelSource =
581 QT_TRANSLATE_NOOP("Language", "Deutsch");
582inline constexpr auto kFrenchLabelSource =
583 QT_TRANSLATE_NOOP("Language", "Français");
584
586inline QString englishLabel() {
588}
589
590inline QString germanLabel() {
592}
593
594inline QString frenchLabel() {
596}
597
598} // namespace language
599
600} // namespace ui::text
QAction labels used by the desktop shell.
Definition Text.h:50
QString saveFileAs()
Label for saving the current workspace under another path.
Definition Text.h:74
constexpr auto kQuitSource
Definition Text.h:58
constexpr auto kOpenFileSource
Definition Text.h:54
QString newFile()
Label for creating a new workspace file.
Definition Text.h:62
constexpr auto kContext
Definition Text.h:52
QString saveFile()
Label for saving the current workspace file.
Definition Text.h:70
QString openFile()
Label for opening an existing workspace file.
Definition Text.h:66
constexpr auto kSaveFileSource
Definition Text.h:55
constexpr auto kNewFileSource
Definition Text.h:53
QString about()
Label for opening the about dialog.
Definition Text.h:82
constexpr auto kSaveFileAsSource
Definition Text.h:56
QString quit()
Label for quitting the application.
Definition Text.h:78
constexpr auto kAboutSource
Definition Text.h:59
Analysis presentation labels.
Definition Text.h:425
constexpr auto kContext
Definition Text.h:427
QString unassignedContractType()
Label for transactions without an assigned contract type.
Definition Text.h:432
constexpr auto kUnassignedContractTypeSource
Definition Text.h:428
QString translate(const char *context, const char *source)
Translate a source string in the given Qt translation context.
Definition Text.h:26
File dialog titles and filter labels.
Definition Text.h:91
constexpr auto kExportFileFilterSource
Definition Text.h:111
QString databaseFilter()
File filter for workspace database files.
Definition Text.h:139
QString newFileTitle()
Title for creating a workspace database file.
Definition Text.h:127
constexpr auto kExportDirectoryTitleSource
Definition Text.h:98
constexpr auto kOpenFileTitleSource
Definition Text.h:102
QString importPdfFilter()
File filter for PDF import sources.
Definition Text.h:143
QString exportFileTitle()
Title for selecting an export target file.
Definition Text.h:119
QString saveFileAsTitle()
Title for saving a workspace database file under another path.
Definition Text.h:135
constexpr auto kImportPdfFilterSource
Definition Text.h:109
constexpr auto kExportFileTitleSource
Definition Text.h:96
constexpr auto kSelectPdfTitleSource
Definition Text.h:94
constexpr auto kSaveFileAsTitleSource
Definition Text.h:104
constexpr auto kNewFileTitleSource
Definition Text.h:100
constexpr auto kDatabaseFilterSource
Definition Text.h:106
QString exportDirectoryTitle()
Title for selecting an export target directory.
Definition Text.h:123
constexpr auto kContext
Definition Text.h:93
QString exportFileFilter()
File filter for direct export targets.
Definition Text.h:147
QString openFileTitle()
Title for opening a workspace database file.
Definition Text.h:131
QString selectPdfTitle()
Title for PDF import file selection.
Definition Text.h:115
Export workflow diagnostics and stored run log details.
Definition Text.h:475
constexpr auto kContext
Definition Text.h:477
constexpr auto kPhaseCancelRequestedSource
Definition Text.h:498
QString phaseFailed()
Phase text after an export failed.
Definition Text.h:562
constexpr auto kStateSnapshotUnavailableSource
Definition Text.h:480
QString phaseStarting()
Phase text when an export has just been submitted.
Definition Text.h:542
constexpr auto kStatusCanceledSource
Definition Text.h:490
QString stateSnapshotUnavailable()
Error text when export state cannot be snapshotted.
Definition Text.h:514
QString phaseCanceled()
Phase text after an export was canceled.
Definition Text.h:566
QString runnerUnavailable()
Error text when no export runner has been wired.
Definition Text.h:510
constexpr auto kStatusSuccessSource
Definition Text.h:486
QString phaseRunning()
Phase text while an export is running.
Definition Text.h:546
constexpr auto kPhaseRunningSource
Definition Text.h:496
QString phaseFinished()
Phase text after an export completed successfully.
Definition Text.h:558
constexpr auto kStartingDetailSource
Definition Text.h:484
QString statusFailed()
Export log status for failed runs.
Definition Text.h:530
QString phaseCancelRequested()
Phase text after the user requests export cancellation.
Definition Text.h:550
constexpr auto kPhasePausedSource
Definition Text.h:500
constexpr auto kPhaseFinishedSource
Definition Text.h:502
constexpr auto kStatusFailedSource
Definition Text.h:488
constexpr auto kPhaseFailedSource
Definition Text.h:504
constexpr auto kRunnerUnavailableSource
Definition Text.h:478
constexpr auto kSuccessDetailSource
Definition Text.h:482
QString statusSuccess()
Export log status for successful runs.
Definition Text.h:526
QString statusCanceled()
Export log status for canceled runs.
Definition Text.h:534
QString startingDetail()
Export log detail for newly started runs.
Definition Text.h:522
constexpr auto kStatusRunningSource
Definition Text.h:492
QString successDetail()
Export log detail for successful runs.
Definition Text.h:518
constexpr auto kPhaseStartingSource
Definition Text.h:494
QString statusRunning()
Export log status for active runs.
Definition Text.h:538
QString phasePaused()
Phase text while an export is paused.
Definition Text.h:554
constexpr auto kPhaseCanceledSource
Definition Text.h:506
Import workflow labels, phases and stored run log details.
Definition Text.h:260
QString phaseRunning()
Phase text after a paused import resumes.
Definition Text.h:400
QString statusDraft()
Import log status for draft rows.
Definition Text.h:340
constexpr auto kStatusPausedSource
Definition Text.h:273
QString statusFailed()
Import log status for failed runs.
Definition Text.h:324
constexpr auto kPhaseStartingSource
Definition Text.h:302
QString messageImportResumed()
Import log detail shown when a paused import resumes.
Definition Text.h:384
constexpr auto kStatusFinalizedSource
Definition Text.h:276
constexpr auto kContext
Definition Text.h:262
constexpr auto kMessageDraftPausedSource
Definition Text.h:284
QString statusDeleted()
Import log status for deleted draft rows.
Definition Text.h:348
QString statusDraftDiscarded()
Import log status for discarded drafts.
Definition Text.h:352
constexpr auto kStatusDraftDiscardedSource
Definition Text.h:280
constexpr auto kMessageDraftDiscardedSource
Definition Text.h:286
QString messageFinalizeFailed()
Import log detail shown when finalizing a draft fails.
Definition Text.h:372
QString statusCanceled()
Import log status for canceled runs.
Definition Text.h:320
constexpr auto kPhaseCanceledSource
Definition Text.h:308
QString messageImportPaused()
Import log detail shown when a running import is paused.
Definition Text.h:380
constexpr auto kMessageFinalizeFailedSource
Definition Text.h:290
QString phaseStopping()
Phase text while a cancellation request is being processed.
Definition Text.h:392
constexpr auto kStatusSuccessSource
Definition Text.h:269
QString messageDraftDiscarded()
Import log detail shown after a draft is discarded.
Definition Text.h:364
constexpr auto kPhaseRunningSource
Definition Text.h:304
QString messageCanceledBeforeStart()
Import log detail for queued files canceled before execution.
Definition Text.h:368
constexpr auto kMessageFinalizedSource
Definition Text.h:292
constexpr auto kPhaseFailedSource
Definition Text.h:310
QString messageFinalized()
Import log detail shown after a draft becomes a statement.
Definition Text.h:376
constexpr auto kMessageDraftReadySource
Definition Text.h:298
constexpr auto kTypeStatementSource
Definition Text.h:263
constexpr auto kPhaseStoppingSource
Definition Text.h:300
QString statusFinalized()
Import log status for finalized drafts.
Definition Text.h:344
QString phaseStarting()
Phase text when an import has just been submitted.
Definition Text.h:396
QString statusRunning()
Import log status for active runs.
Definition Text.h:332
constexpr auto kMessageCanceledBeforeStartSource
Definition Text.h:288
QString phaseFinished()
Phase text after an import finished.
Definition Text.h:416
constexpr auto kPhaseFinishedSource
Definition Text.h:312
constexpr auto kMessageImportResumedSource
Definition Text.h:296
QString phasePaused()
Phase text while an import is paused for draft review.
Definition Text.h:404
constexpr auto kMessageImportPausedSource
Definition Text.h:294
constexpr auto kStatusCanceledSource
Definition Text.h:265
QString messageDraftReady()
Import log detail shown when a draft is ready for review.
Definition Text.h:388
constexpr auto kStatusDeletedSource
Definition Text.h:278
constexpr auto kPhasePausedSource
Definition Text.h:306
constexpr auto kStatusDraftSource
Definition Text.h:275
QString phaseFailed()
Phase text after an import failed.
Definition Text.h:412
QString statusSuccess()
Import log status for successful runs.
Definition Text.h:328
QString statusPaused()
Import log status for paused draft review.
Definition Text.h:336
QString statusFinalizeFailed()
Import log status for failed draft finalization.
Definition Text.h:356
constexpr auto kStatusFailedSource
Definition Text.h:267
QString phaseCanceled()
Phase text after an import was canceled.
Definition Text.h:408
constexpr auto kStatusRunningSource
Definition Text.h:271
QString messageDraftPaused()
Import log detail shown while a draft waits for review.
Definition Text.h:360
QString typeStatement()
Import log object type for statement imports.
Definition Text.h:316
constexpr auto kStatusFinalizeFailedSource
Definition Text.h:282
Language names shown by the language selector.
Definition Text.h:575
constexpr auto kEnglishLabelSource
Definition Text.h:578
constexpr auto kGermanLabelSource
Definition Text.h:580
QString frenchLabel()
Display label for French.
Definition Text.h:594
QString germanLabel()
Display label for German.
Definition Text.h:590
constexpr auto kContext
Definition Text.h:577
constexpr auto kFrenchLabelSource
Definition Text.h:582
QString englishLabel()
Display label for English.
Definition Text.h:586
Text used by the QWidget host window.
Definition Text.h:156
QString aboutTitle()
About dialog window title.
Definition Text.h:185
QString aboutBody()
About dialog body copy.
Definition Text.h:193
constexpr auto kAboutTitleSource
Definition Text.h:163
QString selectedStatusPattern()
Status pattern for a selected file path.
Definition Text.h:177
constexpr auto kExportPathStatusPatternSource
Definition Text.h:161
constexpr auto kAboutBodySource
Definition Text.h:167
constexpr auto kAboutHeadlineSource
Definition Text.h:165
constexpr auto kSelectedStatusPatternSource
Definition Text.h:159
constexpr auto kContext
Definition Text.h:158
QString aboutHeadline()
About dialog headline.
Definition Text.h:189
QString exportPathStatusPattern()
Status pattern for an export path selected by the user.
Definition Text.h:181
General status text shown by the shell.
Definition Text.h:35
constexpr auto kReadySource
Definition Text.h:38
QString ready()
Text for the idle application state.
Definition Text.h:41
constexpr auto kContext
Definition Text.h:37
Transaction status labels shared by C++ presentation mappers.
Definition Text.h:441
constexpr auto kUnverifiedSource
Definition Text.h:446
constexpr auto kNeutralSource
Definition Text.h:444
constexpr auto kContext
Definition Text.h:443
QString verified()
Label for verified transaction status.
Definition Text.h:462
constexpr auto kCompletedSource
Definition Text.h:450
QString neutral()
Label for neutral transaction status.
Definition Text.h:454
QString unverified()
Label for unverified transaction status.
Definition Text.h:458
constexpr auto kVerifiedSource
Definition Text.h:448
QString completed()
Label for completed transaction status.
Definition Text.h:466
User-facing errors emitted by UI workflows.
Definition Text.h:202
constexpr auto kStorageSaveFailedSource
Definition Text.h:205
constexpr auto kImportFailedSource
Definition Text.h:215
constexpr auto kAnalysisEngineUnavailableSource
Definition Text.h:217
QString noFileSelected()
Error text when an operation requires a selected file.
Definition Text.h:239
constexpr auto kNoFileSelectedSource
Definition Text.h:213
constexpr auto kExportStateUnavailableSource
Definition Text.h:209
QString importWorkflowUnavailable()
Error text when import workflow wiring is unavailable.
Definition Text.h:235
constexpr auto kExportFailedSource
Definition Text.h:207
constexpr auto kAnalysisStateUnavailableSource
Definition Text.h:219
constexpr auto kContext
Definition Text.h:204
QString exportStateUnavailable()
Error text when export state cannot be read.
Definition Text.h:231
QString analysisEngineUnavailable()
Error text when the analysis runner is unavailable.
Definition Text.h:247
constexpr auto kImportWorkflowUnavailableSource
Definition Text.h:211
QString exportFailed()
Generic export failure text.
Definition Text.h:227
QString storageSaveFailed()
Error text for failed storage save operations.
Definition Text.h:223
QString importFailed()
Generic import failure text.
Definition Text.h:243
QString analysisViewModelUnavailable()
Error text when the analysis view model state is unavailable.
Definition Text.h:251