VoiceLabels.h header
#include <ew/app/VoiceLabels.h>
Namespace ew::app
Functions
QString ew::app::voice::recordingStatusLabel(ew::core::voice::RecordingStatus status)
The writer-facing name of status: "To record", "Recorded", "Approved", "Needs pickup".
One labeller, because the panel and the studio's line list are looking at the same thing. They each had their own, and the two had already drifted: the Voice panel said "Needs pickup" and the exported CSV said "PICKUP" for the same line. Somebody reading the file they had just exported saw a word the screen never showed them, with nothing to say the two meant the same state.
Translated, like every other string a user reads. The export's copy was not, so a Spanish user exported an otherwise-Spanish workflow and got English in the status column.
Distinct from the stable token in ew::core::voice::toToken: that one is a serialization form and must never move, this one is prose and may be reworded or translated freely.