mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
feat(modality): rename "file" modality label "Data" -> "Files"
The fifth user-facing group is now Image, Video, Audio, PDF, Files (internal modality id stays "file"; section.ts "files" was already "Files"). Updates modality.ts label + comment, all 21 i18n locales (categories.data "Data Files"->"Files", modalities.documentsAndFiles "PDF & Data"->"PDF & Files", dead homePage.data), landing cards/hero search/tools filter, docs headings, and e2e modality-tab assertions (/^Data/ -> /^Files/, which had been failing).
This commit is contained in:
@@ -63,14 +63,14 @@ export const ar: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2488,7 +2488,7 @@ export const ar: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const de: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2502,7 +2502,7 @@ export const de: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -65,15 +65,15 @@ export const en = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
// Data & Files
|
||||
data: "Data Files",
|
||||
// Files
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2452,7 +2452,7 @@ export const en = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const es: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2484,7 +2484,7 @@ export const es: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const fr: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2503,7 +2503,7 @@ export const fr: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const hi: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2485,7 +2485,7 @@ export const hi: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const id: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2497,7 +2497,7 @@ export const id: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const it: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2496,7 +2496,7 @@ export const it: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const ja: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2455,7 +2455,7 @@ export const ja: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const ko: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2440,7 +2440,7 @@ export const ko: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const nl: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2499,7 +2499,7 @@ export const nl: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const pl: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2500,7 +2500,7 @@ export const pl: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const ptBR: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2496,7 +2496,7 @@ export const ptBR: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const ru: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2498,7 +2498,7 @@ export const ru: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const sv: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2495,7 +2495,7 @@ export const sv: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const th: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2477,7 +2477,7 @@ export const th: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const tr: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2500,7 +2500,7 @@ export const tr: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const uk: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2498,7 +2498,7 @@ export const uk: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const vi: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2497,7 +2497,7 @@ export const vi: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const zhCN: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2430,7 +2430,7 @@ export const zhCN: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -63,14 +63,14 @@ export const zhTW: TranslationKeys = {
|
||||
"pdf-security": "Security",
|
||||
"pdf-optimize": "Optimize",
|
||||
"doc-convert": "Convert",
|
||||
data: "Data Files",
|
||||
data: "Files",
|
||||
archives: "Archives",
|
||||
},
|
||||
modalities: {
|
||||
image: "Image",
|
||||
video: "Video",
|
||||
audio: "Audio",
|
||||
documentsAndFiles: "PDF & Data",
|
||||
documentsAndFiles: "PDF & Files",
|
||||
},
|
||||
tools: {
|
||||
resize: {
|
||||
@@ -2428,7 +2428,7 @@ export const zhTW: TranslationKeys = {
|
||||
clearSearch: "Clear search",
|
||||
all: "All",
|
||||
documents: "PDF",
|
||||
data: "Data",
|
||||
data: "Files",
|
||||
pdf: "PDF",
|
||||
files: "Files",
|
||||
toolCount: "{count} tools",
|
||||
|
||||
@@ -8,13 +8,13 @@ export interface ModalityInfo {
|
||||
}
|
||||
|
||||
// Five modality values in code, surfaced as five UI sections:
|
||||
// Image, Video, Audio, PDF ("document" id) and Data ("file" id).
|
||||
// Image, Video, Audio, PDF ("document" id) and Files ("file" id).
|
||||
export const MODALITIES: ModalityInfo[] = [
|
||||
{ id: "image", name: "Image", icon: "Image", color: "#3B82F6" },
|
||||
{ id: "video", name: "Video", icon: "Video", color: "#EF4444" },
|
||||
{ id: "audio", name: "Audio", icon: "AudioLines", color: "#10B981" },
|
||||
{ id: "document", name: "PDF", icon: "FileText", color: "#8B5CF6" },
|
||||
{ id: "file", name: "Data", icon: "FileArchive", color: "#F59E0B" },
|
||||
{ id: "file", name: "Files", icon: "FileArchive", color: "#F59E0B" },
|
||||
];
|
||||
|
||||
// Which BullMQ pool a modality's tools run on. AI tools override to "ai"
|
||||
|
||||
Reference in New Issue
Block a user