160 lines
3.1 KiB
TypeScript
160 lines
3.1 KiB
TypeScript
export interface Dictionary {
|
|
nav: {
|
|
features: string;
|
|
pricing: string;
|
|
faq: string;
|
|
profile: string; // Added
|
|
blog: string;
|
|
terminal: string; // <--- Добавили
|
|
docs: string;
|
|
cta: string;
|
|
};
|
|
hero: {
|
|
badge: string;
|
|
badgeSecure: string;
|
|
titleStart: string;
|
|
titleHighlight: string;
|
|
subtitle: string;
|
|
switchLabel: string;
|
|
ctaPrimary: string;
|
|
ctaSecondary: string;
|
|
};
|
|
features: {
|
|
title: string;
|
|
items: { title: string; description: string }[];
|
|
};
|
|
pricing: {
|
|
badge: string;
|
|
title: string;
|
|
perMonth: string;
|
|
recommend: string;
|
|
};
|
|
faq: {
|
|
title: string;
|
|
empty: string;
|
|
};
|
|
blog: {
|
|
badge: string;
|
|
title: string;
|
|
more: string;
|
|
readMore: string;
|
|
empty: string;
|
|
};
|
|
footer: {
|
|
brand: string;
|
|
tagline: string;
|
|
sections: {
|
|
product: string;
|
|
resources: string;
|
|
legal: string;
|
|
};
|
|
links: {
|
|
features: string;
|
|
pricing: string;
|
|
faq: string;
|
|
protocol: string;
|
|
comms: string;
|
|
privacy: string;
|
|
terms: string;
|
|
profile: string; // Added
|
|
};
|
|
rights: string;
|
|
};
|
|
download: {
|
|
title: string;
|
|
subtitle: string;
|
|
badges: { active: string; dev: string };
|
|
buttons: {
|
|
direct: string;
|
|
store: string;
|
|
github: string;
|
|
notify: string;
|
|
soon: string;
|
|
};
|
|
platforms: {
|
|
windows: string;
|
|
android: string;
|
|
linux: string;
|
|
macos: string;
|
|
ios: string;
|
|
};
|
|
};
|
|
// --- ОБНОВЛЕННЫЙ БЛОК ТЕРМИНАЛА ---
|
|
terminal: {
|
|
title: string;
|
|
description: string;
|
|
alias: string;
|
|
message: string;
|
|
send: string;
|
|
systemReady: string;
|
|
loadingHistory: string;
|
|
noMoreLogs: string;
|
|
encrypting: string;
|
|
cooldown: string;
|
|
// Поля манифеста
|
|
manifestoTitle: string;
|
|
manifestoText: string;
|
|
rulesTitle: string;
|
|
rule1: string;
|
|
rule2: string;
|
|
rule3: string;
|
|
statusReady: string;
|
|
};
|
|
// ---------------------------------
|
|
loading: {
|
|
establishing: string;
|
|
};
|
|
notFound: {
|
|
errorBadge: string;
|
|
message: string;
|
|
returnHome: string;
|
|
};
|
|
nodes: {
|
|
title: string;
|
|
subtitle: string;
|
|
status: {
|
|
online: string;
|
|
full: string;
|
|
maintenance: string;
|
|
};
|
|
labels: {
|
|
load: string;
|
|
latency: string;
|
|
};
|
|
};
|
|
guestbook: {
|
|
title: string;
|
|
subtitle: string;
|
|
description: string;
|
|
philosophyTitle: string;
|
|
philosophyText: string;
|
|
liveFeed: string;
|
|
noTransmissions: string;
|
|
labelAlias: string;
|
|
labelPayload: string;
|
|
placeholderAlias: string;
|
|
placeholderPayload: string;
|
|
statusSuccess: string;
|
|
statusErrorBreach: string;
|
|
statusErrorEmpty: string;
|
|
statusErrorSize: string;
|
|
statusErrorFirewall: string;
|
|
statusErrorOffline: string;
|
|
btnEncrypting: string;
|
|
btnBroadcast: string;
|
|
cooldown: string;
|
|
};
|
|
auth: {
|
|
title: string;
|
|
processing: string;
|
|
verifying: string;
|
|
granted: string;
|
|
denied: string;
|
|
noToken: string;
|
|
redirecting: string;
|
|
toBot: string;
|
|
awaiting: string;
|
|
authPrompt: string;
|
|
};
|
|
}
|