This commit is contained in:
2026-08-23 20:49:40 +02:00
parent 3b678ca857
commit f3d4fb56ed
31 changed files with 3608 additions and 111 deletions
@@ -0,0 +1,210 @@
package aiprompts
import (
_ "embed"
"encoding/json"
"strings"
"sync"
"unicode"
)
// Platform-default category formulas.
//
// The A1 tenant keeps its Slovenian legacy prompts (scripts/seed/a1-category-prompts.json,
// applied by cmd/seed-a1). Every other tenant gets the same formula STYLE in
// English: a <name> naming formula, a <metaDescription> rule, and an HTML body of
// heading/paragraph pairs plus a technical specification list.
//
// defaults/default-category-prompts.json is generated from the A1 seed by
// scripts/seed/build-default-category-prompts.mjs and embedded so the defaults ship
// with the binary. Categories outside that taxonomy fall back to
// GenericCategoryFormula, which carries the same structure without category-specific
// naming slots.
//go:embed defaults/default-category-prompts.json
var defaultCategoryPromptsJSON []byte
// GenericDefaultCategoryPrompt is the English formula applied to any category the
// seed does not name. Same shape as the A1 template: naming formula, meta rule, two
// heading/paragraph pairs, technical specifications list.
const GenericDefaultCategoryPrompt = `Create a new product description in {{language}} using the following variables:
Old_product_description: {"PRODUCT DESCRIPTION"};
Old_product_name: {"OLD PRODUCT NAME"};
Use the product template below.
Follow this product template sentence by sentence and compose a new product description:
Product template:
<name>{Write a new product name using this formula: "product type in sentence case", "brand with correct capitalisation", "full product model, with the word and the ID in uppercase when available". Do not use commas.}</name>
<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>
<H2>{Write the New product name and highlight one benefit}</H2>
<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>
<H2>{Highlight one benefit and do NOT write the New product name}</H2>
<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>`
// IsBuiltInProductEnhanceUserTemplate reports whether a resolved enhance user
// template is the shipped default rather than tenant-authored copy. Service.Resolve
// substitutes the built-in when a company has no custom row, so emptiness alone
// cannot tell the two apart — and platform defaults must never override a template
// a tenant actually wrote.
func IsBuiltInProductEnhanceUserTemplate(tpl string) bool {
t := strings.TrimSpace(tpl)
return t == "" || t == strings.TrimSpace(CategoryEnhanceUserTemplate)
}
// CategoryFormulaDefaults is a resolved platform default for one category: the
// role-sectioned enhance overlay plus the structured formulas derived from it.
// Empty TitleTemplateJSON / DescriptionTemplateJSON mean "nothing derivable".
type CategoryFormulaDefaults struct {
// MatchedName is the seed entry that matched, empty for the generic fallback.
MatchedName string
// Overlay is the role-sectioned text for categories.prompt.
Overlay string
// TitleTemplateJSON / DescriptionTemplateJSON are for categories.title_template
// and categories.description_template.
TitleTemplateJSON string
DescriptionTemplateJSON string
}
type defaultCategoryPromptEntry struct {
Name string `json:"name"`
Aliases []string `json:"aliases"`
UniqueID string `json:"unique_id"`
Prompt string `json:"prompt"`
}
type defaultCategoryPromptsFile struct {
Version int `json:"version"`
Entries []defaultCategoryPromptEntry `json:"entries"`
}
var (
defaultFormulaOnce sync.Once
defaultFormulaByKey map[string]CategoryFormulaDefaults
defaultFormulaGeneric CategoryFormulaDefaults
defaultFormulaCount int
)
func loadDefaultCategoryFormulas() {
defaultFormulaGeneric = buildCategoryFormulaDefaults("", GenericDefaultCategoryPrompt)
defaultFormulaByKey = map[string]CategoryFormulaDefaults{}
var f defaultCategoryPromptsFile
if err := json.Unmarshal(defaultCategoryPromptsJSON, &f); err != nil {
// Embedded asset is generated and checked in CI; a parse failure must not
// take the process down — the generic default still applies.
return
}
for _, e := range f.Entries {
prompt := strings.TrimSpace(e.Prompt)
if prompt == "" {
continue
}
res := buildCategoryFormulaDefaults(strings.TrimSpace(e.Name), prompt)
if res.Overlay == "" {
continue
}
defaultFormulaCount++
for _, key := range append([]string{e.Name, e.UniqueID}, e.Aliases...) {
if k := NormalizeCategoryKey(key); k != "" {
defaultFormulaByKey[k] = res
}
}
}
}
func buildCategoryFormulaDefaults(name, legacyPrompt string) CategoryFormulaDefaults {
parts := ParseLegacyCombinedEnhancePrompt(legacyPrompt)
if !parts.WasLegacy {
return CategoryFormulaDefaults{}
}
out := CategoryFormulaDefaults{
MatchedName: name,
Overlay: BuildCategoryEnhanceOverlay(parts),
}
desc := DeriveDescriptionFormulaFromLegacyParts(parts)
// The derivation seeds a Slovenian meta-title rule for legacy A1 dumps; these
// formulas are the English set, so the whole formula must read in English.
if strings.TrimSpace(desc.MetaTitle) != "" {
desc.MetaTitle = DefaultMetaTitleRuleEN
}
if len(desc.Sections) > 0 || desc.MetaTitle != "" || desc.MetaDescription != "" {
if b, err := json.Marshal(desc); err == nil {
out.DescriptionTemplateJSON = string(b)
}
}
if strings.TrimSpace(parts.TitleRules) != "" {
out.TitleTemplateJSON = DeriveTitleTemplateJSON(parts.TitleRules)
}
return out
}
// DefaultCategoryFormula returns the platform-default formulas for a category,
// matched on unique_id or display name (case / diacritic / spacing tolerant, and
// aware of the original Slovenian taxonomy names). Unmatched categories get the
// generic English default, so the result is always usable.
func DefaultCategoryFormula(uniqueID, name string) CategoryFormulaDefaults {
defaultFormulaOnce.Do(loadDefaultCategoryFormulas)
for _, key := range []string{uniqueID, name} {
k := NormalizeCategoryKey(key)
if k == "" {
continue
}
if res, ok := defaultFormulaByKey[k]; ok {
return res
}
}
return defaultFormulaGeneric
}
// GenericCategoryFormula is DefaultCategoryFormula's fallback on its own — used
// when only the shape matters and the category is unknown.
func GenericCategoryFormula() CategoryFormulaDefaults {
defaultFormulaOnce.Do(loadDefaultCategoryFormulas)
return defaultFormulaGeneric
}
// DefaultCategoryFormulaCount is the number of seeded category entries (test/diagnostics).
func DefaultCategoryFormulaCount() int {
defaultFormulaOnce.Do(loadDefaultCategoryFormulas)
return defaultFormulaCount
}
// NormalizeCategoryKey folds a category name or unique_id for matching:
// lowercase, Slovenian diacritics folded, punctuation dropped, spaces collapsed.
func NormalizeCategoryKey(s string) string {
s = strings.ToLower(strings.TrimSpace(s))
if s == "" {
return ""
}
var b strings.Builder
b.Grow(len(s))
prevSpace := false
for _, r := range s {
switch r {
case 'č', 'ć':
r = 'c'
case 'š':
r = 's'
case 'ž':
r = 'z'
case 'đ':
r = 'd'
}
switch {
case unicode.IsLetter(r) || unicode.IsDigit(r):
b.WriteRune(r)
prevSpace = false
case unicode.IsSpace(r) || r == '-' || r == '_' || r == '/':
if !prevSpace && b.Len() > 0 {
b.WriteByte(' ')
prevSpace = true
}
}
}
return strings.TrimSpace(b.String())
}
@@ -0,0 +1,155 @@
package aiprompts
import (
"regexp"
"strings"
"testing"
)
// The platform defaults are the A1 formula style translated to English: a naming
// formula, a meta rule, and heading/paragraph pairs closing with a technical
// specification list.
func TestDefaultCategoryFormula_matchesA1Shape(t *testing.T) {
t.Parallel()
def := DefaultCategoryFormula("", "High chairs")
if def.MatchedName != "High chairs" {
t.Fatalf("MatchedName=%q want the seeded entry", def.MatchedName)
}
for _, want := range []string{SectionTitleStart, SectionDescriptionStart, SectionMetaStart} {
if !strings.Contains(def.Overlay, want) {
t.Fatalf("overlay missing %q:\n%s", want, def.Overlay)
}
}
title, ok := parseDescriptionFormulaOK(def.TitleTemplateJSON)
_ = title
if !ok {
t.Fatalf("title template is not JSON: %s", def.TitleTemplateJSON)
}
els, ok := titleFormulaElements(def.TitleTemplateJSON)
if !ok {
t.Fatalf("title template has no elements: %s", def.TitleTemplateJSON)
}
var vars []string
for _, el := range els {
if el.Type == "variable" {
vars = append(vars, el.Value)
}
}
// Mirrors the Slovenian Stolčki formula: znamka, tip izdelka, poln model.
want := []string{"brand", "product_type", "product_model"}
if strings.Join(vars, ",") != strings.Join(want, ",") {
t.Fatalf("title slots = %v want %v", vars, want)
}
if TitleTemplateIsBrandOnly(def.TitleTemplateJSON) {
t.Fatal("default title formula must never be a brand-only stub")
}
f, _ := parseDescriptionFormula(def.DescriptionTemplateJSON)
var types []string
for _, s := range f.Sections {
types = append(types, s.Type)
}
if strings.Join(types, ",") != "h2,p,h2,p,ul" {
t.Fatalf("description sections = %v want h2,p,h2,p,ul", types)
}
if f.MetaTitle == "" || f.MetaDescription == "" {
t.Fatalf("meta rules missing: %+v", f)
}
}
func parseDescriptionFormulaOK(s string) (DescriptionFormula, bool) {
return parseDescriptionFormula(s)
}
// Category matching must survive the original Slovenian taxonomy names and their
// diacritics, so an imported A1-style taxonomy still resolves to a default.
func TestDefaultCategoryFormula_matchesAliasesAndFolding(t *testing.T) {
t.Parallel()
want := DefaultCategoryFormula("", "High chairs").Overlay
for _, key := range []string{"Stolčki", "stolcki", " STOLČKI ", "High Chairs"} {
if got := DefaultCategoryFormula("", key).Overlay; got != want {
t.Fatalf("key %q did not resolve to the High chairs default", key)
}
}
}
// Anything outside the seeded taxonomy still gets a usable formula.
func TestDefaultCategoryFormula_genericFallback(t *testing.T) {
t.Parallel()
def := DefaultCategoryFormula("", "Artisan Sourdough Starters")
if def.MatchedName != "" {
t.Fatalf("unmapped category should use the generic default, matched %q", def.MatchedName)
}
if !strings.Contains(def.Overlay, SectionDescriptionStart) || def.TitleTemplateJSON == "" {
t.Fatalf("generic default is not usable: %+v", def)
}
f, _ := parseDescriptionFormula(def.DescriptionTemplateJSON)
if len(f.Sections) == 0 {
t.Fatal("generic default has no description sections")
}
}
// The whole point of the English set is that it reads in English. A leftover
// Slovenian phrase would ship a mixed-language formula to every new tenant.
func TestDefaultCategoryFormulas_areEnglish(t *testing.T) {
t.Parallel()
slovene := regexp.MustCompile(`(?i)[čšž]|\b(napi[sš]i|izdelka|izpostavi|odstavek|znamka|besed|predloga)\b`)
if n := DefaultCategoryFormulaCount(); n < 100 {
t.Fatalf("expected the full translated seed, got %d entries", n)
}
for _, name := range []string{"High chairs", "Televisions", "Cables", "Washing machines", "Laptops"} {
def := DefaultCategoryFormula("", name)
if def.MatchedName == "" {
t.Fatalf("%q is missing from the default seed", name)
}
for label, text := range map[string]string{
"overlay": def.Overlay,
"title": def.TitleTemplateJSON,
"description": def.DescriptionTemplateJSON,
} {
if m := slovene.FindString(text); m != "" {
t.Fatalf("%s %s still contains Slovenian %q:\n%s", name, label, m, text)
}
}
}
if m := slovene.FindString(GenericDefaultCategoryPrompt); m != "" {
t.Fatalf("generic default contains Slovenian %q", m)
}
if m := slovene.FindString(DefaultMetaTitleRuleEN); m != "" {
t.Fatalf("English meta title rule contains Slovenian %q", m)
}
}
// A1 keeps its Slovenian formulas: the English seed must not be reachable from the
// legacy combined prompt path that seed-a1 uses.
func TestSplitLegacyCombinedEnhancePrompt_handlesBothScaffoldings(t *testing.T) {
t.Parallel()
en := GenericDefaultCategoryPrompt
if !IsLegacyCombinedEnhancePrompt(en) {
t.Fatal("English default must parse as a combined formula prompt")
}
overlay := SplitLegacyCombinedEnhancePrompt(en)
if !strings.Contains(overlay, SectionTitleStart) || !strings.Contains(overlay, "<H2>") {
t.Fatalf("English split lost its sections:\n%s", overlay)
}
// Scaffolding lines must not leak into the Description role.
body := ExtractEnhanceSectionBody(overlay, SectionDescriptionStart, SectionDescriptionEnd)
for _, leak := range []string{"Create a new product description", "Old_product_name", "Product template:"} {
if strings.Contains(body, leak) {
t.Fatalf("scaffolding %q leaked into the description formula:\n%s", leak, body)
}
}
}
func TestIsBuiltInProductEnhanceUserTemplate(t *testing.T) {
t.Parallel()
if !IsBuiltInProductEnhanceUserTemplate("") {
t.Fatal("empty is built-in")
}
if !IsBuiltInProductEnhanceUserTemplate(CategoryEnhanceUserTemplate) {
t.Fatal("the shipped template is built-in")
}
if IsBuiltInProductEnhanceUserTemplate("Write a haiku about {{name}}") {
t.Fatal("tenant copy must not read as built-in")
}
}
@@ -0,0 +1,820 @@
{
"version": 1,
"source": "a1-category-prompts.json (translated by scripts/seed/build-default-category-prompts.mjs)",
"language": "en",
"note": "English platform-default category formulas. A1 Slovenija keeps a1-category-prompts.json.",
"entries": [
{
"name": "Additional equipment",
"aliases": [
"Dodatna oprema"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Air conditioners",
"aliases": [
"Klimatske naprave"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\r\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\r\n\r\nUse the product template below. \r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n\r\n\r\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"air conditioner with installation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the New product name and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<H2>{Write the New product name and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Air fryers",
"aliases": [
"Cvrtniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nProduct template:\r\n\r\n<name>{Write a new product name using this formula: \"brand with correct capitalisation\", \"air fryer in lowercase\", \"product model in uppercase\", \"capacity in litres\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the New product name without the capacity, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name without the capacity}</p>\r\n<H2>{Write the New product name without the capacity, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name without the capacity}</p>\r\n<H2>{Write the New product name without the capacity, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Balance bikes",
"aliases": [
"Poganjalčki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Ball sports",
"aliases": [
"Športi z žogo"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Beds",
"aliases": [
"Postelje"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n<name>{Write a new product name using this formula: \"\"bed\"\", \"brand with correct capitalisation\", \"product model\", \"size in cm (e.g. 120x200cm)\". Do not use commas.}</name>\r\n\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H2>{Write the bed material (e.g. \"Wooden bed\" or \"Metal bed\"), highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Bluetooth speakers",
"aliases": [
"Bluetooth zvočniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"colour as a single word\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Board games",
"aliases": [
"Družabne igre"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"game title\"\", \"\"model\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Cables",
"aliases": [
"Kabli"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below. \r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n\r\n\r\n<name>{Write a new product name using this formula: \"cable type (UTP/STP…)\", \"cable\", \"length [m]\", \"brand in normal case\", \"product model in uppercase\". If it is a charging cable, build the name like this: \"charging cable\", \"brand in normal case\", \"product model in uppercase\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H1>{Write the New product name}</H1>\r\n<H2>{Include the New product name and highlight one benefit}</H2>\r\n<p>{Continue from the heading and write 100 words about that benefit, without including the New product name}</p>"
},
{
"name": "Cameras",
"aliases": [
"Kamere in fotoaparati"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Camping and outdoor equipment",
"aliases": [
"Kamp oprema in aktivnosti na prostem"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n\r\n<name>{Write a new product name using this formula: \"product type in lowercase\", \"brand with correct capitalisation\", \"product model\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the New product name and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name}</p>\r\n<H2>{Write the New product name and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name}</p>\r\n<H2>{Write the New product name and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Car accessories",
"aliases": [
"Avto oprema"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Car chargers",
"aliases": [
"Avto polnilniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"connector type (e.g. USB C)\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Car seats and infant carriers",
"aliases": [
"Avtosedeži in lupinice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"weight group [kg]\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the weight group, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the total weight}</p>\n<H2>{Write the New product name without the total weight, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the total weight}</p>\n<H2>{Write the New product name without the total weight, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Cases and folios",
"aliases": [
"Ovitki in mape"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"model of the device it is intended for\"\", colour v eni besedi\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the product type in lowercase}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Classic bikes",
"aliases": [
"Klasična kolesa"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Coffee machines",
"aliases": [
"Kavni aparati"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Computer accessories",
"aliases": [
"Dodatna oprema za računalništvo"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Computer furniture",
"aliases": [
"Računalniško pohištvo"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Consumables",
"aliases": [
"Potrošni material"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n<name>{Write a new product name using this formula: \"product type in lowercase\", \"brand with correct capitalisation\", \"product model in uppercase\". Do not use commas.}</name>\r\n\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Cooker hoods",
"aliases": [
"Kuhinjske nape"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"width [cm]\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the width, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the width}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Cookers",
"aliases": [
"Štedilniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Cookware",
"aliases": [
"Posode za kuhanje"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Desktop computers",
"aliases": [
"Namizni računalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"processor type\"\", \"\"graphics card type\"\", \"\"memory\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the processor, without the graphics card and without the memory, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the processor, without the graphics card and without the memory}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Digital pens",
"aliases": [
"Digitalna peresa"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Dishwashers",
"aliases": [
"Pomivalni stroji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"width [cm]\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the width, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the width}</p>\n<H2>{Write the New product name without the width, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the width}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the width}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Drones",
"aliases": [
"Droni"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "E-readers",
"aliases": [
"Žepni bralniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Electric bikes",
"aliases": [
"Električna kolesa"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Electric scooters",
"aliases": [
"Električni skiroji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Electric toothbrushes",
"aliases": [
"Električne zobne ščetke"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Epilators",
"aliases": [
"Depilatorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Fitness equipment",
"aliases": [
"Fitnes oprema"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Food processors",
"aliases": [
"Kuhinjski roboti"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Freezers",
"aliases": [
"Zamrzovalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Game consoles and games",
"aliases": [
"Igralne konzole in igre"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Gaming desktops",
"aliases": [
"Gaming stacionarni računalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"processor\"\", \"\"graphics card\"\", \"\"memory\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the product type in sentence case and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the product type in lowercase}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Gaming furniture",
"aliases": [
"Gaming pohištvo"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Gaming laptops",
"aliases": [
"Gaming prenosniki računalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"processor\"\", \"\"graphics card\"\", \"\"memory\"\", \"\"dimensions\"\", \"\"refresh rate (when it is 144Hz)\"\", \"\"SD / HD / FHD / UHD / 4K / 8K\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the product type in sentence case and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the product type in lowercase}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Gaming monitors",
"aliases": [
"Gaming monitorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"SD / HD / Full HD / 2K / 4K / 8K\"\", \"\"monitor in lowercase\"\", \"\"Refresh rate in Hz\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"screen diagonal in inches marked with '.\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the screen diagonal, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name without the screen diagonal, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Garden tools",
"aliases": [
"Vrtno orodje"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Generators",
"aliases": [
"Agregati"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Grills",
"aliases": [
"Žari"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Guillotines and trimmers",
"aliases": [
"Giljotine in rezalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n<name>{Write a new product name using this formula: \"product type (\"Guillotine\" or \"Trimmer\")\", \"brand with correct capitalisation\", \"product model in uppercase\". Do not use commas.}</name>\r\n\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Hair clippers",
"aliases": [
"Strižniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Hair stylers and dryers",
"aliases": [
"Oblikovalci in sušilniki za lase"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Headphones",
"aliases": [
"Slušalke"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Heaters",
"aliases": [
"Naprave za ogrevanje"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "High chairs",
"aliases": [
"Stolčki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Hobs",
"aliases": [
"Kuhalne plošče"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Home accessories",
"aliases": [
"Dodatki za dom"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\r\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\r\n\r\nUse the product template below. \r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n\r\n\r\n<name>{Write a new product name using this formula: \"\"product type in lowercase\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the New product name and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Hot tubs",
"aliases": [
"Masažni bazeni"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Humidifiers and air purifiers",
"aliases": [
"Vlažilniki in čistilci zraka"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Irons",
"aliases": [
"Likalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Keyboards",
"aliases": [
"Tipkovnice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Kids smartwatches",
"aliases": [
"Otroške pametne ure"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nProduct template:\r\n\r\n<name>{Write a new product name using this formula: \"brand with correct capitalisation\", \"kids smartwatch in lowercase\", \"product model in uppercase\", \"colour\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\r\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\r\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Label and tape printers",
"aliases": [
"Tiskalniki nalepk in trakov"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n<name>{Write a new product name using this formula: \"\"Label printer\"\", \"brand with correct capitalisation\", \"product model in uppercase\". Do not use commas.}</name>\r\n\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Laminators",
"aliases": [
"Plastifikatorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n<name>{Write a new product name using this formula: \"\"Laminator\"\", \"brand with correct capitalisation\", \"product model in uppercase\". Do not use commas.}</name>\r\n\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Laptop cases and bags",
"aliases": [
"Ovitki in torbe za prenosnike"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"dimensions\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the dimensions, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Laptops",
"aliases": [
"Prenosni računalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\r\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\r\n\r\nUse the product template below. \r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n\r\n\r\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"processor\"\", \"\"graphics card\"\", \"\"memory\"\", \"\"screen size in inches - (example 13.6'')\"\", \"\"refresh rate (when it is 144Hz)\"\", \"\"SD / HD / FHD / UHD / 4K / 8K\"\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the product type in sentence case and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the product type in lowercase}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Mice",
"aliases": [
"Miške"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Microwave ovens",
"aliases": [
"Mikrovalovne pečice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Mixers and blenders",
"aliases": [
"Mešalniki in blenderji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Mobile devices",
"aliases": [
"Mobilne naprave"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"memory size\"\", \"\"colour as a single word\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Monitors",
"aliases": [
"Monitorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"SD / HD / Full HD / 2K / 4K / 8K\"\", \"\"Refresh rate in Hz\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"screen diagonal in inches marked with '.\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the screen diagonal, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name without the screen diagonal, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Networking equipment",
"aliases": [
"Mrežna oprema"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Other accessories",
"aliases": [
"Ostali dodatki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case (omit when no suitable term exists)\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"colour as a single word (when several colours are possible)\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Other appliances",
"aliases": [
"Ostali aparati"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Other gaming accessories",
"aliases": [
"Ostali gaming dodatki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Ovens",
"aliases": [
"Pečice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Paddleboards",
"aliases": [
"Supi"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Personal care",
"aliases": [
"Osebna nega"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Pools",
"aliases": [
"Bazeni"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"dimensions [cm]\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the dimensions, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the dimensions}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Power banks",
"aliases": [
"Prenosne baterije"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"charging power\"\", \"\"model\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Power tools",
"aliases": [
"Orodje za mojstre"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Pressure washers",
"aliases": [
"Visokotlačni čistilci"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Printers",
"aliases": [
"Tiskalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Projectors",
"aliases": [
"Projektorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Refrigerators",
"aliases": [
"Hladilniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Refurbished laptops",
"aliases": [
"Obnovljeni prenosniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"processor\"\", \"\"graphics card\"\", \"\"memory\"\", \"\"dimensions\"\", \"\"refresh rate (when it is 144Hz)\"\", \"\"SD / HD / FHD / UHD / 4K / 8K\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the product type in sentence case and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the product type in lowercase}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Refurbished phones",
"aliases": [
"Obnovljeni telefoni"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"memory size\"\", colour as a single word\"\", \"\"obnovljen\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour and without the refurbished status, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour and without the refurbished status}</p>\n<H2>{Write the New product name without the colour and without the refurbished status, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour and without the refurbished status}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour and without the refurbished status}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Remote-controlled toys",
"aliases": [
"Igrače na daljinsko vodenje"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Ride-on toys",
"aliases": [
"Otroška vozila"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Robot vacuums",
"aliases": [
"Robotski sesalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Scooters and skateboards",
"aliases": [
"Skiroji in rolke"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"colour as a single word (when several colour variants exist)\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Screen protectors",
"aliases": [
"Zaščitna stekla"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"product brand\"\", \"\"brand and model of the device it is intended for\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Security cameras",
"aliases": [
"Nadzorne kamere"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Sensors",
"aliases": [
"Senzorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Shavers",
"aliases": [
"Brivniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Shredders",
"aliases": [
"Uničevalci dokumentov"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nFollow this product template sentence by sentence and compose a new product description:\r\n\r\nProduct template:\r\n<name>{Write a new product name using this formula: \"\"Shredder\"\", \"brand with correct capitalisation\", \"product model in uppercase\". Do not use commas.}</name>\r\n\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and DO include the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Slides and swings",
"aliases": [
"Tobogani in gugalnice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Smart helmets",
"aliases": [
"Pametne čelade"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"colour as a single word\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Smart plugs",
"aliases": [
"Vtičnice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"socket type (e.g. RJ45)\"\", \"\"product type in lowercase\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Smartwatches",
"aliases": [
"Pametne ure"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"colour as a single word\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\n<H2>{Write the New product name without the colour, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the colour}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Solar panels",
"aliases": [
"Sončne celice"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Soundbars",
"aliases": [
"Soundbar zvočniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Steam cleaners",
"aliases": [
"Parni čistilci"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Strollers",
"aliases": [
"Vozički"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Tabletop grills and toasters",
"aliases": [
"Namizni žari in opekači"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Tablets",
"aliases": [
"Tablični računalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"SD / HD / FHD / UHD / 4K / 8K\"\", \"\"memory size\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the product type in sentence case and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the product type in lowercase}</p>\n<H2>{Write a heading that highlights one benefit and DOES include the product type in lowercase.}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Televisions",
"aliases": [
"Televizorji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"SD / HD / FHD / UHD / 4K / 8K\"\", \"\"TV\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"screen diagonal in inches marked with '.\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the screen diagonal, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name without the screen diagonal, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Toys for infants",
"aliases": [
"Igrače za najmlajše"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Trampolines",
"aliases": [
"Trampolini"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas. Do not include the colour in the name.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Tumble dryers",
"aliases": [
"Sušilni stroji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "TV accessories",
"aliases": [
"Dodatki za televizorje"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "TV mounts",
"aliases": [
"Nosilci za TV"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Vacuum cleaners",
"aliases": [
"Sesalniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Wall chargers",
"aliases": [
"Hišni polnilniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Washer dryers",
"aliases": [
"Pralno - sušilni stroji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Washing machines",
"aliases": [
"Pralni stroji"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\", \"\"wash capacity [kg]\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name without the wash capacity, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the wash capacity}</p>\n<H2>{Write the New product name without the wash capacity, and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the wash capacity}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name without the wash capacity}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Watch accessories",
"aliases": [
"Dodatki za ure"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas. Do not include the colour in the name.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Water flossers",
"aliases": [
"Zobne prhe"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"brand with correct capitalisation\"\", \"\"product type in lowercase\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p>\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Water heaters",
"aliases": [
"Grelniki vode"
],
"prompt": "Create a new product description in {{language}} using the following variables:\r\n\r\nOld_product_description: {\"PRODUCT DESCRIPTION\"};\r\nOld_product_name: {\"OLD PRODUCT NAME\"};\r\n\r\nUse the product template below.\r\n\r\nProduct template:\r\n\r\n<name>{Write a new product name using this formula: \"brand with correct capitalisation\", \"water heater in lowercase\", \"product model in uppercase\", \"capacity in litres\". Do not use commas.}</name>\r\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\r\n\r\n<H2>{Write the New product name without the capacity, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name without the capacity}</p>\r\n<H2>{Write the New product name without the capacity, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\r\n<p>{Write a 100-word paragraph that DOES include the New product name without the capacity}</p>\r\n<H2>{Write the New product name without the capacity, and highlight one benefit}</H2>\r\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\r\n\r\n<b>Technical specifications</b>\r\n<ul>\r\n<li>{Write 3-10 technical specifications as bullet points}</li>\r\n</ul>"
},
{
"name": "Window and floor cleaners",
"aliases": [
"Čistilci oken in tal"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Winter sports",
"aliases": [
"Zimski športi"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
},
{
"name": "Wireless chargers",
"aliases": [
"Brezžični polnilniki"
],
"prompt": "Create a new product description in {{language}} using the following variables:\n\nOld_product_description: {\"\"PRODUCT DESCRIPTION\"\"};\nOld_product_name: {\"\"OLD PRODUCT NAME\"\"};\n\nUse the product template below. \n\nFollow this product template sentence by sentence and compose a new product description:\n\nProduct template:\n\n\n<name>{Write a new product name using this formula: \"\"product type in sentence case\"\", \"\"brand with correct capitalisation\"\", \"\"\"full product model, with the word and the ID in uppercase when available\"\"\". Do not use commas.}</name>\n<metaDescription>{Start with the New product name and then continue until you have written 140 characters including spaces}</metaDescription>\n\n<H2>{Write the New product name and highlight one benefit}</H2>\n<p>{Write a 100-word paragraph that does NOT contain the New product name.}</p>\n<H2>{Highlight one benefit and do NOT write the New product name}</H2>\n<p>{Write a 100-word paragraph that DOES include the New product name.}</p><b>{Technical specifications}</b><ul><li>{Write 3-10 technical specifications as bullet points}</li></ul>"
}
]
}
@@ -49,6 +49,11 @@ func DescriptionTemplateNeedsRepair(template any) bool {
// name-first Slovenian instruction style with the SEO title length bound.
const DefaultLegacyMetaTitleRule = "Najprej napiši Novo ime izdelka in dodaj glavno prednost. Dolžina 50-60 znakov vključno s presledki."
// DefaultMetaTitleRuleEN is the same instruction for the English platform-default
// formulas. Legacy dumps carry only a <metaDescription> rule, so the meta title
// instruction is supplied here in the language of the formula set.
const DefaultMetaTitleRuleEN = "Start with the New product name and add the main benefit. Length 50-60 characters including spaces."
// DeriveDescriptionFormulaFromLegacyParts builds description_template from split
// legacy DescriptionRules HTML + MetaRules. Legacy dumps never carried a meta
// title rule, so meta intent (MetaRules present) also seeds a default metaTitle
@@ -198,7 +203,14 @@ func EffectiveDescriptionFormula(stored any, categoryPrompt string) DescriptionF
WasLegacy: true,
})
}
if len(derived.Sections) > len(out.Sections) {
// A legacy HTML formula in the category prompt is the tenant's own authored
// structure, so it wins outright — it is also what buildA1StyleEnhanceUserTemplate
// puts in the GPT predloga. Preferring it only when it has MORE sections let a
// stale stored template (e.g. seven English boilerplate sections from an old
// migration) validate against a five-section prompt: the model obeyed the prompt,
// the gate rejected the reply as formula-mismatch, and enhance fell back to synth
// or supplier copy. Instruction and gate must read the same formula.
if len(derived.Sections) > 0 {
out.Sections = derived.Sections
}
@@ -0,0 +1,55 @@
package aiprompts
import "testing"
// Regression: A1 categories carry both a legacy HTML formula in categories.prompt
// and a stale description_template written by an old migration (seven English
// boilerplate sections). Preferring whichever side had MORE sections handed the
// stale template to the validation gate while the model was instructed from the
// prompt — every reply then failed as "formula mismatch" and enhance fell back to
// synth or supplier copy. The tenant's own prompt formula must win.
func TestEffectiveDescriptionFormula_promptFormulaBeatsStaleStoredSections(t *testing.T) {
t.Parallel()
prompt := SectionDescriptionStart + "\n" +
`<H2>{Napiši Novo ime izdelka in izpostavi en benefit}</H2>` +
`<p>{Napiši odstavek, ki je dolg 100 besed.}</p>` +
`<H2>{Izpostavi en benefit}</H2>` +
`<p>{Napiši odstavek, ki je dolg 100 besed.}</p>` +
`<b>{Tehnične specifikacije}</b><ul><li>{Napiši 3-10 tehničnih specifikacij}</li></ul>` + "\n" +
SectionDescriptionEnd
stale := map[string]any{"sections": []any{
map[string]any{"type": "h1", "instructions": "Write a compelling main title."},
map[string]any{"type": "p", "instructions": "Write a detailed paragraph about specific features."},
map[string]any{"type": "h2", "instructions": "Create a section heading."},
map[string]any{"type": "ul", "instructions": "List key features or specifications."},
map[string]any{"type": "p", "instructions": "Izpostavi eno prednost izdelka."},
map[string]any{"type": "p", "instructions": "Izpostavi eno prednost izdelka."},
map[string]any{"type": "p", "instructions": "Izpostavi eno prednost izdelka."},
}}
got := EffectiveDescriptionFormula(stale, prompt)
want := []string{"h2", "p", "h2", "p", "ul"}
if len(got.Sections) != len(want) {
t.Fatalf("got %d sections, want the %d from the prompt formula: %+v",
len(got.Sections), len(want), got.Sections)
}
for i, typ := range want {
if got.Sections[i].Type != typ {
t.Fatalf("section %d type=%q want %q (%+v)", i, got.Sections[i].Type, typ, got.Sections)
}
}
}
// Without a legacy formula in the prompt, the stored template still applies.
func TestEffectiveDescriptionFormula_keepsStoredWhenPromptHasNoFormula(t *testing.T) {
t.Parallel()
stored := map[string]any{"sections": []any{
map[string]any{"type": "h2", "instructions": "Heading"},
map[string]any{"type": "p", "instructions": "Body"},
}}
got := EffectiveDescriptionFormula(stored, "")
if len(got.Sections) != 2 || got.Sections[0].Type != "h2" {
t.Fatalf("stored template must survive an empty prompt: %+v", got.Sections)
}
}
+53 -16
View File
@@ -8,11 +8,33 @@ import (
var (
reLegacyNameTag = regexp.MustCompile(`(?is)<\s*name\s*>\s*\{?\s*(.*?)\s*\}?\s*<\s*/\s*name\s*>`)
reLegacyMetaTag = regexp.MustCompile(`(?is)<\s*metaDescription\s*>\s*\{?\s*(.*?)\s*\}?\s*<\s*/\s*metaDescription\s*>`)
reLegacyDescPH = regexp.MustCompile(`(?i)\{\s*""?\s*OPIS\s+IZDELKA\s*""?\s*\}`)
reLegacyNamePH = regexp.MustCompile(`(?i)\{\s*""?\s*STARO\s+IME\s+IZDELKA\s*""?\s*\}`)
reLegacyDescPH = regexp.MustCompile(`(?i)\{\s*""?\s*(?:OPIS\s+IZDELKA|PRODUCT\s+DESCRIPTION)\s*""?\s*\}`)
reLegacyNamePH = regexp.MustCompile(`(?i)\{\s*""?\s*(?:STARO\s+IME\s+IZDELKA|OLD\s+PRODUCT\s+NAME)\s*""?\s*\}`)
reDoubledQuotes = regexp.MustCompile(`"{2,}`)
)
// legacyTemplateMarkers introduce the formula body in a combined prompt. The
// Slovenian marker is the legacy A1 wording; the English one is used by the
// platform-default seed (scripts/seed/default-category-prompts.json), which is the
// same template style translated.
var legacyTemplateMarkers = []string{"gpt predloga:", "product template:"}
// legacyIntroLinePrefixes are scaffolding lines above the template body ("here are
// the variables", "follow the template step by step") in either language. They are
// not body structure and must not become description sections.
var legacyIntroLinePrefixes = []string{
"ustvari nov opis",
"star_opis_izdelka",
"staro_ime_izdelka",
"uporabi spodnjo gpt",
"sledi tej gpt",
"create a new product description",
"old_product_description",
"old_product_name",
"use the product template",
"follow this product template",
}
// LegacyEnhanceParts holds extracted role content from a combined PHP/A1 category Prompt.
type LegacyEnhanceParts struct {
TitleRules string
@@ -22,7 +44,8 @@ type LegacyEnhanceParts struct {
}
// IsLegacyCombinedEnhancePrompt reports whether prompt looks like the old A1/PHP
// combined name+description(+meta) marketing blob (<name>/<metaDescription>/GPT predloga).
// combined name+description(+meta) marketing blob (<name>/<metaDescription>/GPT
// predloga), or its English platform-default translation (Product template:).
func IsLegacyCombinedEnhancePrompt(prompt string) bool {
p := strings.TrimSpace(prompt)
if p == "" {
@@ -32,14 +55,20 @@ func IsLegacyCombinedEnhancePrompt(prompt string) bool {
// `do NOT … <name>/<metaDescription> tags` in CategoryEnhanceUserTemplate.
hasNameTag := reLegacyNameTag.MatchString(p)
hasMetaTag := reLegacyMetaTag.MatchString(p)
if hasNameTag && (hasMetaTag || strings.Contains(strings.ToLower(p), "gpt predloga")) {
hasTemplateMarker := hasAnyLegacyTemplateMarker(p)
hasPlaceholders := reLegacyNamePH.MatchString(p) || reLegacyDescPH.MatchString(p)
if hasNameTag && (hasMetaTag || hasTemplateMarker || hasPlaceholders) {
return true
}
if hasNameTag && (strings.Contains(p, "STARO IME IZDELKA") || strings.Contains(p, "OPIS IZDELKA")) {
return true
}
if strings.Contains(p, "STARO IME IZDELKA") && strings.Contains(p, "OPIS IZDELKA") && strings.Contains(strings.ToLower(p), "gpt predloga") {
return true
return hasPlaceholders && hasTemplateMarker
}
func hasAnyLegacyTemplateMarker(prompt string) bool {
lower := strings.ToLower(prompt)
for _, marker := range legacyTemplateMarkers {
if strings.Contains(lower, marker) {
return true
}
}
return false
}
@@ -64,8 +93,11 @@ func ParseLegacyCombinedEnhancePrompt(prompt string) LegacyEnhanceParts {
rest := reLegacyNameTag.ReplaceAllString(raw, "")
rest = reLegacyMetaTag.ReplaceAllString(rest, "")
if idx := strings.Index(strings.ToLower(rest), "gpt predloga:"); idx >= 0 {
rest = rest[idx+len("gpt predloga:"):]
for _, marker := range legacyTemplateMarkers {
if idx := strings.Index(strings.ToLower(rest), marker); idx >= 0 {
rest = rest[idx+len(marker):]
break
}
}
// Drop Slovenian boilerplate intro lines that are not body structure.
rest = stripLegacyIntroNoise(rest)
@@ -135,6 +167,15 @@ func ExtractEnhanceSectionBody(prompt, start, end string) string {
return strings.TrimSpace(strings.TrimPrefix(strings.TrimSuffix(rest, "\n"), "\n"))
}
func hasAnyPrefix(s string, prefixes []string) bool {
for _, p := range prefixes {
if strings.HasPrefix(s, p) {
return true
}
}
return false
}
func cleanLegacyInstruction(s string) string {
s = modernizeLegacyPlaceholders(s)
s = reDoubledQuotes.ReplaceAllString(s, `"`)
@@ -164,11 +205,7 @@ func stripLegacyIntroNoise(s string) string {
if len(out) > 0 {
out = append(out, "")
}
case strings.HasPrefix(lower, "ustvari nov opis"),
strings.HasPrefix(lower, "star_opis_izdelka"),
strings.HasPrefix(lower, "staro_ime_izdelka"),
strings.HasPrefix(lower, "uporabi spodnjo gpt"),
strings.HasPrefix(lower, "sledi tej gpt"):
case hasAnyPrefix(lower, legacyIntroLinePrefixes):
continue
default:
out = append(out, trim)
+40 -1
View File
@@ -9,7 +9,10 @@ import (
var (
reQuotedNameSlot = regexp.MustCompile(`"([^"]+)"`)
reNameFormulaTail = regexp.MustCompile(`(?is)formuli\s*:\s*(.*?)(?:\.?\s*Ne uporabljaj|\.?$)`)
// Slovenian legacy ("… po formuli: … Ne uporabljaj vejic.") and the English
// platform-default translation ("… using this formula: … Do not use commas.").
reNameFormulaTail = regexp.MustCompile(`(?is)formuli\s*:\s*(.*?)(?:\.?\s*Ne uporabljaj|\.?$)`)
reNameFormulaTailEN = regexp.MustCompile(`(?is)formula\s*:\s*(.*?)(?:\.?\s*Do not use|\.?$)`)
)
// TitleFormulaElement is one ordered slot in categories.title_template.
@@ -183,6 +186,8 @@ func extractLegacyNameSlots(rules string) []string {
body := rules
if m := reNameFormulaTail.FindStringSubmatch(rules); len(m) == 2 {
body = m[1]
} else if m := reNameFormulaTailEN.FindStringSubmatch(rules); len(m) == 2 {
body = m[1]
}
raw := reQuotedNameSlot.FindAllStringSubmatch(body, -1)
out := make([]string, 0, len(raw))
@@ -203,6 +208,40 @@ func mapLegacyNameSlot(slot string) (TitleFormulaElement, bool) {
return TitleFormulaElement{}, false
}
low := strings.ToLower(s)
// English platform-default slots (defaults/default-category-prompts.json) are
// matched before the Slovenian legacy vocabulary. Slovenian rules below are
// deliberately unchanged: A1's derived templates are already stored, and adding
// keywords there would churn them on every repair pass.
switch {
case strings.Contains(low, "product model"), strings.Contains(low, "device model"),
strings.Contains(low, "model of the device"):
return TitleFormulaElement{Type: "variable", Label: "Model", Value: "product_model", Description: s, Example: "EHT6020"}, true
case strings.Contains(low, "brand"):
return TitleFormulaElement{Type: "variable", Label: "Brand", Value: "brand", Description: s, Example: "Samsung"}, true
case strings.Contains(low, "product type"):
return TitleFormulaElement{Type: "variable", Label: "Product type", Value: "product_type", Description: s, Example: "Bluetooth speaker"}, true
case strings.Contains(low, "graphics card"):
return TitleFormulaElement{Type: "variable", Label: "GPU", Value: "graficna_kartica", Description: s}, true
case strings.Contains(low, "processor"):
return TitleFormulaElement{Type: "variable", Label: "CPU", Value: "procesor", Description: s}, true
case strings.Contains(low, "memory"):
return TitleFormulaElement{Type: "variable", Label: "Memory", Value: "kapaciteta_ram_pomnilnika", Description: s}, true
case strings.Contains(low, "screen diagonal"), strings.Contains(low, "screen size"):
return TitleFormulaElement{Type: "variable", Label: "Diagonal", Value: "diagonala_zaslona", Description: s}, true
case strings.Contains(low, "refresh rate"):
return TitleFormulaElement{Type: "variable", Label: "Refresh rate", Value: "refresh_rate", Description: s}, true
case strings.Contains(low, "weight group"):
return TitleFormulaElement{Type: "variable", Label: "Weight group", Value: "weight_group", Description: s}, true
case strings.Contains(low, "wash capacity"), strings.Contains(low, "capacity"):
return TitleFormulaElement{Type: "variable", Label: "Capacity", Value: "kapaciteta", Description: s}, true
case strings.Contains(low, "connector type"), strings.Contains(low, "socket type"),
strings.Contains(low, "cable type"):
return TitleFormulaElement{Type: "variable", Label: "Connector", Value: "connector", Description: s}, true
case strings.Contains(low, "colour"), strings.Contains(low, "color"):
return TitleFormulaElement{Type: "variable", Label: "Color", Value: "barva", Description: s}, true
case strings.Contains(low, "dimensions"):
return TitleFormulaElement{Type: "variable", Label: "Dimensions", Value: "dimensions", Description: s}, true
}
switch {
case strings.Contains(low, "znamka"):
return TitleFormulaElement{Type: "variable", Label: "Brand", Value: "brand", Description: s, Example: "Samsung"}, true