Simplify catalog product copy

This commit is contained in:
Ruslan Bakiev
2026-04-09 19:44:06 +07:00
parent 09054647aa
commit 03ac74e10b

View File

@@ -484,28 +484,28 @@ function fieldHelperText(group: ProductGroup, field: ParamFieldKey) {
const setting = groupCatalogSetting(group);
if (field === 'widthMm') {
return 'Ширина рулона в миллиметрах.';
return 'Нужная ширина рулона.';
}
if (field === 'lengthM') {
const customRange = formatLengthRange(setting);
if (setting.allowCustomLength && customRange) {
return `Можно выбрать стандартный метраж или заказать свой: ${customRange}.`;
return `Можно выбрать стандартный метраж или свой: ${customRange}.`;
}
return 'Стандартный метраж рулона.';
return 'Нужный метраж рулона.';
}
if (field === 'thicknessMicron') {
return 'Толщина материала в микронах.';
return 'Плотность и толщина материала.';
}
if (field === 'sleeveBrand') {
if (setting.allowCustomSleeveBrand) {
return 'Можно выбрать стандартную втулку или сделать свою с логотипом.';
return 'Стандартная втулка или своя с логотипом.';
}
return 'Стандартный вариант втулки.';
return 'Вариант втулки внутри рулона.';
}
if (field === 'colorTag') {
@@ -529,15 +529,15 @@ function customizationDetails(group: ProductGroup) {
const customRange = formatLengthRange(setting);
if (setting.allowCustomLength && customRange) {
details.push(`Длина под заказ: ${customRange}.`);
details.push(`Своя длина: ${customRange}.`);
}
if (setting.allowCustomSleeveBrand) {
details.push('Втулка под заказ: можно сделать с вашим логотипом.');
details.push('Втулка с логотипом под заказ.');
}
if (setting.allowCustomLabel) {
details.push('Надпись под заказ: можно нанести вашу маркировку или текст.');
details.push('Можно нанести свою надпись.');
}
return details;
@@ -547,22 +547,22 @@ function productBadges(product: ParsedProduct) {
const badges: string[] = [];
if (product.widthMm !== null) {
badges.push(`Ширина: ${product.widthMm} мм`);
badges.push(`${product.widthMm} мм`);
}
if (product.lengthM !== null) {
badges.push(`Длина: ${product.lengthM} м`);
badges.push(`${product.lengthM} м`);
}
if (product.thicknessMicron !== null) {
badges.push(`Толщина: ${product.thicknessMicron} мкм`);
badges.push(`${product.thicknessMicron} мкм`);
}
if (product.sleeveBrand) {
badges.push(`Втулка: ${product.sleeveBrand}`);
badges.push(product.sleeveBrand);
}
if (product.colorTags[0]) {
badges.push(`Цвет: ${product.colorTags[0]}`);
badges.push(product.colorTags[0]);
}
if (product.labelTags[0]) {
badges.push(`Надпись: ${product.labelTags[0]}`);
badges.push(product.labelTags[0]);
}
return badges;