[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/ru.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Сегодня} one {За # рабочий день} few {До # рабочих дней} many {До # рабочих дней} other {До # рабочих дней}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Сегодня} one {За # день} few {До # дней} many {До # дней} other {До # дней}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Сейчас} one {За # час} few {До # часов} many {До # часов} other {До # часов}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Сейчас} one {За # минуту} few {До # минут} many {До # минут} other {До # минут}}",
  "shippingEstimate-scheduled": "{date}, между {startDate} и {endDate}",
  "shippingEstimate-scheduled-no-dates": "Запланировано",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Готово сегодня} one {Готово через # рабочий день} few {Готово через # рабочих дня} many {Готово через # рабочих дней} other {Готово через # рабочих дней}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Готово сегодня} one {Готово за # день} few {Готово за # дня} many {Готово за # дней} other {Готово за # дней}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Готово к выдаче} one {Готово за # час} few {Готово за # часа} many {Готово за # часов} other {Готово за # часов}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Готово к выдаче} one {Готово за # минуту} few {Готово за # минуты} many {Готово за # минут} other {Готово за # минут}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/pl.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Dzisiaj} one {Za # dzień roboczy} other {Maks. do # dni roboczych}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Dzisiaj} one {Za # dzień} other {Maks. do # dni}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Teraz} one {Za # godzinę} other {Maks do # godzin}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Teraz} one {Za # minutę} other {Maks. do # minut}}",
  "shippingEstimate-scheduled": "{date}, pomiędzy {startDate} a {endDate}",
  "shippingEstimate-scheduled-no-dates": "Zaplanowane",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Gotowa dzisiaj} one {Gotowa za maks. # dzień roboczy} other {Gotowa za maks. # dni roboczych}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Gotowa dzisiaj} one {Gotowa za maks. # dzień} other {Gotowa za maks. # dni}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Gotowa do odbioru} one {Gotowa za maks. # godzinę} other {Gotowa za maks. # godzin}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Gotowa do odbioru} one {Gotowa za maks. # minutę} other {Gotowa za maks. # minut}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/uk.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Сьогодні} one {За # робочий день} few {До # робочих днів} many {До # робочих днів} other {До # робочих днів}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Сьогодні} one {За # день} few {До # днів} many {До # днів} other {До # днів}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Зараз} one {За # годину} few {За # години} many {За # годин} other {За # годин}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Зараз} one {За # хвилину} few {За # хвилини} many {За # хвилин} other {За # хвилин}}",
  "shippingEstimate-scheduled": "{date}, з {startDate} по {endDate}",
  "shippingEstimate-scheduled-no-dates": "Зарезервовано",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Готово сьогодні} one {Готовність до # робочих днів} few {Готовність до # робочих днів} many {Готовність до # робочих днів} other {Готовність до # робочих днів}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Готово сьогодні} one {Готовність до # днів} few {Готовність до # днів} many {Готовність до # днів} other {Готовність до # днів}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Готово до видачі} one {Готовність до # годин} few {Готовність до # годин} many {Готовність до # годин} other {Готовність до # годин}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Готово до видачі} one {Готовність до # хвилин} few {Готовність до # хвилин} many {Готовність до # хвилин} other {Готовність до # хвилин}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/fi.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Tänään} one {# työpäivän päästä} other {Enintään # työpäivän päästä}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Tänään} one {# päivän päästä} other {enintään # päivän päästä}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Nyt} one {# tunnin päästä} other {Enintään # tunnin päästä}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Nyt} one {# minuutin päästä} other {Enintään # minuutin päästä}}",
  "shippingEstimate-scheduled": "{date}, {startDate}–{endDate}",
  "shippingEstimate-scheduled-no-dates": "Arvioitu",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Valmis tänään} one {Valmis enintään # työpäivän päästä} other {Valmis enintään # työpäivän päästä}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Valmis tänään} one {Valmis enintään # päivän päästä} other {Valmis enintään # päivän päästä}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Noudettavissa} one {Valmis enintään # tunnin päästä} other {Valmis enintään # tunnin päästä}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Noudettavissa} one {Valmis enintään # minuutin päästä} other {Valmis enintään # minuutin päästä}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/sk.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Dnes} one {O # pracovný deň} other {Do # pracovných dní}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Dnes} one {O # deň} other {Do # dní}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Hneď} one {O # hodinu} other {Do # hodín}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Hneď} one {O # minútu} other {Do # minút}}",
  "shippingEstimate-scheduled": "{date}, medzi {startDate} a {endDate}",
  "shippingEstimate-scheduled-no-dates": "Naplánované",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Pripravené dnes} one {Pripravené za # pracovný deň} other {Pripravené do # pracovných dní}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Pripravené dnes} one {Pripravené za # deň} other {Pripravené do # dní}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Pripravené na vyzdvihnutie} one {Pripravené do # hodiny} other {Pripravené do # hodín}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Pripravené na vyzdvihnutie} one {Pripravené do # minúty} other {Pripravené do # minút}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/pt.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {No mesmo dia} one {Em até # dia útil} other {Em até # dias úteis}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {No mesmo dia} one {Em até # dia} other {Em até # dias}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Em alguns instantes} one {Em até # hora} other {Em até # horas}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Em alguns instantes} one {Em até # minuto} other {Em até # minutos}}",
  "shippingEstimate-scheduled": "{date}, entre {startDate} e {endDate}",
  "shippingEstimate-scheduled-no-dates": "Agendada",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Pronto no mesmo dia} one {Pronto em até # dia útil} other {Pronto em até # dias úteis}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Pronto no mesmo dia} one {Pronto em até # dia} other {Pronto em até # dias}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Em alguns instantes} one {Pronto em até # hora} other {Pronto em até # horas}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Em alguns instantes} one {Pronto em até # minuto} other {Pronto em até # minutos}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/en.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Today} one {In # business day} other {Up to # business days}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Today} one {In # day} other {Up to # days}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Now} one {In # hour} other {Up to # hours}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Now} one {In # minute} other {Up to # minutes}}",
  "shippingEstimate-scheduled": "{date}, between {startDate} and {endDate}",
  "shippingEstimate-scheduled-no-dates": "Scheduled",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Ready today} one {Ready in up to # business day} other {Ready in up to # business days}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Ready today} one {Ready in up to # day} other {Ready in up to # days}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Ready for pickup} one {Ready in up to # hour} other {Ready in up to # hours}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Ready for pickup} one {Ready in up to # minute} other {Ready in up to # minutes}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/pt-PT.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {No mesmo dia} one {# dia útil} other {# dias úteis}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {No mesmo dia} one {# dia} other {# dias}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Em alguns instantes} one {# hora} other {# horas}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Em alguns instantes} one {# minuto} other {# minutos}}",
  "shippingEstimate-scheduled": "{date}, entre {startDate} e {endDate}",
  "shippingEstimate-scheduled-no-dates": "Agendada",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Disponível no mesmo dia} one {Disponível até # dia útil} other {Disponível até # dias úteis}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Disponível no mesmo dia} one {Disponível até # dia} other {Disponível até # dias}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Em alguns instantes} one {Disponível até # hora} other {Disponível até # horas}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Em alguns instantes} one {Disponível até # minuto} other {Disponível até # minutos}}"
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/it.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Oggi} one {Entro # giorno lavorativo} other {Entro # giorni lavorativi}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Oggi} one {Entro # giorno} other {Entro # giorni}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Ora} one {Entro # ora} other {Entro # ore}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Ora} one {Entro # minuto} other {Entro # minuti}}",
  "shippingEstimate-scheduled": "{date}, tra il giorno {startDate} e il giorno {endDate}",
  "shippingEstimate-scheduled-no-dates": "Programmato",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Pronto oggi} one {Pronto entro massimo # giorno lavorativo} other {Pronto entro massimo # giorni lavorativi}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Pronto oggi} one {Pronto entro massimo # giorno} other {Pronto entro massimo # giorni}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Pronto al ritiro} one {Pronto entro massimo # ora} other {Pronto entro massimo # ore}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Pronto al ritiro} one {Pronto entro massimo # minuto} other {Pronto entro massimo # minuti}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/fr.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Aujourd'hui} one {Dans # jour ouvré} other {Un maximum de # jours ouvrables}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Aujourd'hui} one {Dans # jour} other {Un maximum de # jours}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Maintenant} one {Dans # heure} other {Jusqu’à # heures}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Maintenant} one {Dans # minute} other {Jusqu’à # minutes}}",
  "shippingEstimate-scheduled": "{date}, entre {startDate} et {endDate}",
  "shippingEstimate-scheduled-no-dates": "Prévu",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Prêt aujourd'hui} one {Prêt dans # jour ouvré} other {Prêt dans # jours ouvrables}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Prêt aujourd’hui} one {Prêt dans # jour} other {Prêt dans # jours}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Prêt pour le retrait} one {Prêt dans # heure} other {Prêt dans # heures}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Prêt pour le retrait} one {Prêt dans # minute} other {Prêt dans # minutes}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/el.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Σήμερα} one {Σε # εργάσιμη ημέρα} other {Έως # εργάσιμες ημέρες}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Σήμερα} one {Σε # ημέρα} other {Έως # ημέρες}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Τώρα} one {Σε # ώρα} other {Έως # ώρες}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Τώρα} one {Σε # λεπτό} other {Έως # λεπτά}}",
  "shippingEstimate-scheduled": "{date}, μεταξύ {startDate} και {endDate}",
  "shippingEstimate-scheduled-no-dates": "Προγραμματίστηκε",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Έτοιμο σήμερα} one {Έτοιμο σε έως # εργάσιμη ημέρα} other {Έτοιμο σε έως # εργάσιμες ημέρες}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Έτοιμο σήμερα} one {Έτοιμο σε έως # ημέρα} other {Έτοιμο σε έως # ημέρες}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Έτοιμο για παραλαβή} one {Έτοιμο σε έως # ώρα} other {Έτοιμο σε έως # ώρες}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Έτοιμο για παραλαβή} one {Έτοιμο σε έως # λεπτό} other {Έτοιμο σε έως # λεπτά}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/bg.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Днес} one {До # работен ден} other {До # работни дни}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Днес} one {До # ден} other {До # дни}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Сега} one {До # час} other {До # часа}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Сега} one {До # минута} other {До # минути}}",
  "shippingEstimate-scheduled": "{date}, между {startDate} и {endDate}",
  "shippingEstimate-scheduled-no-dates": "Планирано",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Готово днес} one {Готово до # работен ден} other {Готово до # работни дни}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Готово днес} one {Готово до # ден} other {Готово до # дни}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Готово за получаване} one {Готово до # час} other {Готово до # часа}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Готово за получаване} one {Готово до # минута} other {Готово до # минути}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/ro.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {În aceeași zi} one {În # zi lucrătoare} other {Până la # zile lucrătoare}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {În aceeași zi} one {În # zi} other {Până la # zile}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Acum} one {În # oră} other {Până la # ore}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Acum} one {În # minut} other {Până la # minute}}",
  "shippingEstimate-scheduled": "{date}, între {startDate} și {endDate}",
  "shippingEstimate-scheduled-no-dates": "Programată",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Gata în aceeași zi} one {Gata în # zi lucrătoare} other {Gata până în # zile lucrătoare}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Gata în aceeași zi} one {Gata în # zi} other {Gata până în # zile}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Gata de ridicat} one {Gata în # oră} other {Gata până în # ore}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Gata de ridicat} one {Gata în # minut} other {Gata până în # minute}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/ca.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Avui} one {En # dia hàbil} other {# dies hàbils com a màxim}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Avui} one {En # dia} other {# dies com a màxim}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Ara} one {En # hora} other {# hores com a màxim}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Ara} one {En # minut} other {# minuts com a màxim}}",
  "shippingEstimate-scheduled": "{date}, entre el {startDate} i el {endDate}",
  "shippingEstimate-scheduled-no-dates": "Programat",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {A punt avui} one {A punt en # dia hàbil com a màxim} other {A punt en # dies hàbils com a màxim}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {A punt avui} one {A punt en # dia com a màxim} other {A punt en # dies com a màxim}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {A punt perquè es reculli} one {A punt en # hora com a màxim} other {A punt en # hores com a màxim}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {A punt perquè es reculli} one {A punt en # minut com a màxim} other {A punt en # minuts com a màxim}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/ko.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {당일} one {# 영업일} other {최대 # 영업일}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {당일} one {# 일} other {최대 # 일}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {지금} one {# 시간} other {최대 # 시간}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {지금} one {# 분} other {최대 # 분}}",
  "shippingEstimate-scheduled": "{date}, {startDate} 와 {endDate} 사이",
  "shippingEstimate-scheduled-no-dates": "예정",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {당일} one {최대 # 영업일 내 준비} other {최대 # 영업일 내 준비}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {오늘 준비} one {최대 # 일 내 준비} other {최대 # 일 내 준비}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {픽업 준비} one {최대 # 시간 내 준비} other {최대 # 시간 내 준비}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {픽업 준비} one {최대 # 분 내 준비} other {최대 # 분 내 준비}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/cs.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Dnes} one {Za # pracovní den} few {Až # pracovních dnů} many {Až # pracovních dnů} other {Až # pracovních dnů}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Dnes} one {Za # den} few {Až # dnů} many {Až # dnů} other {Až # dnů}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Nyní} one {Za # hodinu} few {Až # hodin} many {Až # hodin} other {Až # hodin}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Nyní} one {Za # minutu} few {Až # minut} many {Až # minut} other {Až # minut}}",
  "shippingEstimate-scheduled": "{date}, od {startDate} do {endDate}",
  "shippingEstimate-scheduled-no-dates": "Naplánováno",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Připraveno dnes} one {Připraveno za až # pracovní den} few {Připraveno za až # pracovních dnů} many {Připraveno za až # pracovních dnů} other {Připraveno za až # pracovních dnů}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Připraveno dnes} one {Připraveno za až # den} few {Připraveno za až # dnů} many {Připraveno za až # dnů} other {Připraveno za až # dnů}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Připraveno k vyzvednutí} one {Připraveno za až # hodinu} few {Připraveno za až # hodin} many {Připraveno za až # hodin} other {Připraveno za až # hodin}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Připraveno k vyzvednutí} one {Připraveno za až # minutu} few {Připraveno za až # minut} many {Připraveno za až # minut} other {Připraveno za až # minut}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/id.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Hari ini} one {Dalam # hari kerja} other {Hingga # hari kerja}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Hari ini} one {Dalam # hari} other {Hingga # hari}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Sekarang} one {Dalam # jam} other {Hingga # jam}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Sekarang} one {Dalam # menit} other {Hingga # menit}}",
  "shippingEstimate-scheduled": "{date}, antara {startDate} hingga {endDate}",
  "shippingEstimate-scheduled-no-dates": "Dijadwalkan",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Siap hari ini} one {Siap dalam # hari kerja} other {Siap dalam # hari kerja}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Siap hari ini} one {Siap dalam hingga # hari} other {Siap dalam hingga # hari}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Siap untuk diambil} one {Siap dalam hingga # jam} other {Siap dalam hingga # jam}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Siap untuk diambil} one {Siap dalam hingga # menit} other {Siap dalam hingga # menit}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/no.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {I dag} one {Om # virkedag} other {Opptil # virkedager}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {I dag} one {Om # dag} other {Opptil # dager}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Nå} one {Om # time} other {Opptil # timer}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Nå} one {Om # minutt} other {Opptil # minutter}}",
  "shippingEstimate-scheduled": "{date}, mellom {startDate} og {endDate}",
  "shippingEstimate-scheduled-no-dates": "Planlagt",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Klar i dag} one {Klar om opptil # virkedag} other {Klar om opptil # virkedager}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Klar i dag} one {Klar om opptil # dag} other {Klar om opptil # dager}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Klar for henting} one {Klar om opptil # time} other {Klar om opptil # timer}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Klar for henting} one {Klar om opptil # minutt} other {Klar om opptil # minutter}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/da.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {i dag} one {Om # hverdag} other {Op til # hverdage}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {I dag} one {Om # dag} other {Op til # dage}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Nu} one {Om # time} other {Op til # timer}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Nu} one {Om # minut} other {Op til # minutter}}",
  "shippingEstimate-scheduled": "{date}, mellem {startDate} og {endDate}",
  "shippingEstimate-scheduled-no-dates": "Planlagt",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Klar i dag} one {Klar på op til # hverdag} other {Klar på op til # hverdage}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Klar i dag} one {Klar på op til # dag} other {Klar på op til # dage}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Klar til afhentning} on {Klar på op til # time} other {Klar på op til # timer}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Klar til afhentning} one {Klar på op til # minut} other {Klar på op til # minutter}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/sv.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Idag} one {I # arbetsdag} other {Upp till # arbetsdagar}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Idag} one {I # dagar} other {Upp till # dagar}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Nu} one {I # timme} other {Upp till # timmar}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Nu} one {I # minut} other {Upp till # minuter}}",
  "shippingEstimate-scheduled": "{date}, mellan {startDate} och {endDate}",
  "shippingEstimate-scheduled-no-dates": "Schemalagd",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Redo idag} one {Redo i upp till # arbetsdag} other {Redo i upp till # arbetsdagar}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Redo idag} one {Redo i upp till # dag} other {Redo i upp till # dagar}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Redo för upphämtning} one {Redo i upp till # timme} other {Redo i upp till # timmar}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Redo för upphämtning} one {Redo i upp till # minut} other {Redo i upp till # minuter}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/es.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {Mismo día} one {En # día hábil} other {En hasta # días hábiles}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {Mismo día} one {En # día} other {En hasta # días}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {Con entrega inmediata} one {En # hora} other {En hasta # horas}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {Con entrega inmediata} one {En # minuto} other {En hasta # minutos}}",
  "shippingEstimate-scheduled": "{date}, entre las {startDate} y las {endDate}",
  "shippingEstimate-scheduled-no-dates": "Programado",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {Listo el mismo día} one {Listo en hasta # día hábil} other {Listo en hasta # días hábiles}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {Listo el mismo día} one {Listo en hasta # día} other {Listo en hasta # días}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {Con retirada inmediata} one {Listo en hasta # hora} other {Listo en hasta # horas}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {Con retirada inmediata} one {Listo en hasta # minuto} other {Listo en hasta # minutos}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/messages/ar.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "shippingEstimate-bd": "{timeAmount, plural, =0 {اليوم} one {خلال # يوم عمل} other {لغاية # أيام عمل}}",
  "shippingEstimate-d": "{timeAmount, plural, =0 {اليوم} one {خلال # يوم} other {لغاية # أيام}}",
  "shippingEstimate-h": "{timeAmount, plural, =0 {الآن} one {خلال # ساعة} other {لغاية # ساعات}}",
  "shippingEstimate-m": "{timeAmount, plural, =0 {الآن} one {خلال # دقيقة} other {لغاية # دقائق}}",
  "shippingEstimate-scheduled": "{date}، بين {startDate} و{endDate}",
  "shippingEstimate-scheduled-no-dates": "مبرمجة",
  "shippingEstimatePickup-bd": "{timeAmount, plural, =0 {جاهز اليوم} one {جاهز خلال # يوم عمل} other {جاهز خلال # أيام عمل}}",
  "shippingEstimatePickup-d": "{timeAmount, plural, =0 {جاهز اليوم} one {جاهز خلال # يوم} other {جاهز خلال # أيام}}",
  "shippingEstimatePickup-h": "{timeAmount, plural, =0 {جاهز للإستلام} one {جاهز خلال # ساعة} other {جاهز خلال # ساعات}}",
  "shippingEstimatePickup-m": "{timeAmount, plural, =0 {جاهز للإستلام} one {جاهز خلال # دقيقة} other {جاهز خلال # دقائق}}"
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/.vtex/deployment.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
[
  {
    "name": "shipping-estimate-translator",
    "description": "",
    "source": "https://github.com/vtex/omniomni.git",
    "script": {
      "ci": ".vtex/ci.yml"
    },
    "build": {
      "type": "codebuild",
      "image": "053131491888.dkr.ecr.us-east-1.amazonaws.com/awsbuild/ubuntu/node:8",
      "vpc": {
        "id": "vpc-d4f109b1",
        "subnets": ["subnet-955f63d3", "subnet-245f030c", "subnet-0e35267a"],
        "securityGroups": ["sg-c84127b3"]
      }
    },
    "service": {
      "type": "front"
    },
    "tags": [
      {
        "key": "Product",
        "value": "omniomni"
      },
      {
        "key": "Owner",
        "value": "Shopping XP"
      },
      {
        "key": "Team",
        "value": "Shopping XP"
      }
    ]
  }
]

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/docs/README.md from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```markdown
# Shipping Estimate Translator

> A React component that renders shippingEstimate property from Checkout's OrderForm

## Setup

Through **vtex.io**:

Add the following dependency to your `manifest.json` dependencies:

```
"vtex.shipping-estimate-translator": "1.x"
```

## Usage

```js
import TranslateEstimate from 'vtex.shipping-estimate-translator/TranslateEstimate'

<TranslateEstimate shippingEstimate="0bd" />
// Same day

<TranslateEstimate shippingEstimate="1m" />
// In 1 minute

<TranslateEstimate shippingEstimate="0m" isPickup />
// Ready for pickup

<TranslateEstimate shippingEstimate="3m" lowerCase />
// in 3 minutes
```

### Params

- **shippingEstimate** | Type `string` | String to be translated
- **isPickup** | Type `boolean` | Condition to translate estimate for pickup point
- **lowerCase** | Type `boolean` | Condition to convert translated content to lowerCase

### Returns

- **Translated value** | Type `string`

## Testing

```sh
yarn test
```

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/react/TranslateEstimate.test.js from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```javascript
import React from 'react'

import TranslateEstimate from './TranslateEstimate'
import { renderWithIntl, cleanup } from '../test-utils' // eslint-disable-line import/named

describe('TranslateEstimate - Empty Values', () => {
  afterEach(cleanup)

  it('should return empty string if does not pass shippingEstimate', () => {
    const { getByText } = renderWithIntl(<TranslateEstimate />)

    const expectedLabel = ''

    expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
  })

  it('should return empty string if passes only number', () => {
    const { getByText } = renderWithIntl(
      <TranslateEstimate shippingEstimate="0" />
    )

    const expectedLabel = ''

    expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
  })

  it('should return empty string if passes only string', () => {
    const { getByText } = renderWithIntl(
      <TranslateEstimate shippingEstimate="bd" />
    )

    const expectedLabel = ''

    expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
  })

  it('should return value in lowerCase if the prop is passed', () => {
    const { getByText } = renderWithIntl(
      <TranslateEstimate shippingEstimate="1bd" lowerCase />
    )

    const expectedLabel = 'in 1 business day'

    expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
  })
})

describe('TranslateEstimate - Valid Values', () => {
  describe('Minutes', () => {
    afterEach(cleanup)

    it('should return correct for 0 minute', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0m" />
      )

      const expectedLabel = 'Now'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 minute', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1m" />
      )

      const expectedLabel = 'In 1 minute'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple minutes', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3m" />
      )

      const expectedLabel = 'Up to 3 minutes'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Hours', () => {
    afterEach(cleanup)

    it('should return correct for 0 hour', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0h" />
      )

      const expectedLabel = 'Now'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 hours', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1h" />
      )

      const expectedLabel = 'In 1 hour'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple hours', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3h" />
      )

      const expectedLabel = 'Up to 3 hours'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Days', () => {
    afterEach(cleanup)

    it('should return correct for 0 day', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0d" />
      )

      const expectedLabel = 'Today'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1d" />
      )

      const expectedLabel = 'In 1 day'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3d" />
      )

      const expectedLabel = 'Up to 3 days'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Business Days', () => {
    afterEach(cleanup)

    it('should return correct for 0 business day', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0bd" />
      )

      const expectedLabel = 'Today'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 business days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1bd" />
      )

      const expectedLabel = 'In 1 business day'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple business days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3bd" />
      )

      const expectedLabel = 'Up to 3 business days'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Pickup Minutes', () => {
    afterEach(cleanup)

    it('should return correct for 0 minute', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0m" isPickup />
      )

      const expectedLabel = 'Ready for pickup'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 minute', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1m" isPickup />
      )

      const expectedLabel = 'Ready in up to 1 minute'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple minutes', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3m" isPickup />
      )

      const expectedLabel = 'Ready in up to 3 minutes'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Pickup Hours', () => {
    afterEach(cleanup)

    it('should return correct for 0 hour', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0h" isPickup />
      )

      const expectedLabel = 'Ready for pickup'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 hours', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1h" isPickup />
      )

      const expectedLabel = 'Ready in up to 1 hour'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple hours', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3h" isPickup />
      )

      const expectedLabel = 'Ready in up to 3 hours'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Pickup Days', () => {
    afterEach(cleanup)

    it('should return correct for 0 day', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0d" isPickup />
      )

      const expectedLabel = 'Ready today'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1d" isPickup />
      )

      const expectedLabel = 'Ready in up to 1 day'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3d" isPickup />
      )

      const expectedLabel = 'Ready in up to 3 days'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Pickup Business Days', () => {
    afterEach(cleanup)

    it('should return correct for 0 business day', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0bd" isPickup />
      )

      const expectedLabel = 'Ready today'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for 1 business days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="1bd" isPickup />
      )

      const expectedLabel = 'Ready in up to 1 business day'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })

    it('should return correct for multiple business days', () => {
      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="3bd" isPickup />
      )

      const expectedLabel = 'Ready in up to 3 business days'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Scheduled delivery/pickup', () => {
    afterEach(cleanup)

    it('should return correct for a given delivery window', () => {
      const deliveryWindow = {
        startDateUtc: '2019-01-21T12:00:00+00:00',
        endDateUtc: '2019-01-21T13:00:00+00:00',
      }

      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0bd" scheduled={deliveryWindow} />
      )

      const expectedLabel = '1/21/2019, between 12:00 PM and 1:00 PM'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })

  describe('Scheduled delivery', () => {
    afterEach(cleanup)

    it('should return correct for a scheduled delivery with no delivery window', () => {
      const deliveryWindow = {
        startDateUtc: null,
        endDateUtc: null,
      }

      const { getByText } = renderWithIntl(
        <TranslateEstimate shippingEstimate="0bd" scheduled={deliveryWindow} />
      )

      const expectedLabel = 'Scheduled'

      expect(getByText(expectedLabel).textContent).toBe(expectedLabel)
    })
  })
})

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/react/TranslateEstimate.js from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```javascript
import PropTypes from 'prop-types'
import { injectIntl, intlShape } from 'react-intl'

import { getEstimateTranslation } from './getEstimateTranslation'
import { deliveryWindowShape } from './shapes'

const TranslateEstimate = ({
  intl,
  isPickup,
  lowerCase,
  shippingEstimate,
  scheduled,
}) => {
  return getEstimateTranslation({
    intl,
    isPickup,
    lowerCase,
    shippingEstimate,
    scheduled,
  })
}

TranslateEstimate.defaultProps = {
  shippingEstimate: '',
  lowerCase: false,
}

TranslateEstimate.propTypes = {
  intl: intlShape,
  isPickup: PropTypes.bool,
  lowerCase: PropTypes.bool,
  shippingEstimate: PropTypes.string.isRequired,
  scheduled: deliveryWindowShape,
}

export default injectIntl(TranslateEstimate)

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/react/package.json from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "name": "shippint-estimate-translator",
  "version": "1.1.2",
  "description": "",
  "dependencies": {
    "react-intl": "^2.7.2"
  }
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/react/getEstimateTranslation.js from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```javascript
const getTranslateId = (shippingEstimate, isPickup) => {
  const shippingEstimateString =
    shippingEstimate && shippingEstimate.split(/[0-9]+/)[1]

  return (
    shippingEstimate &&
    shippingEstimateString &&
    `shippingEstimate${isPickup ? 'Pickup' : ''}-${
      shippingEstimate.split(/[0-9]+/)[1]
    }`
  )
}

const getTimeAmount = shippingEstimate => {
  return shippingEstimate && shippingEstimate.split(/\D+/)[0]
}

const getScheduledWindow = (scheduled, intl) => {
  return scheduled.startDateUtc && scheduled.endDateUtc
    ? {
        date: intl.formatDate(scheduled.startDateUtc, {
          year: 'numeric',
          month: 'numeric',
          day: 'numeric',
        }),
        startDate: intl.formatTime(scheduled.startDateUtc, {
          timeZone: 'UTC',
        }),
        endDate: intl.formatTime(scheduled.endDateUtc, {
          timeZone: 'UTC',
        }),
      }
    : {
        date: null,
        startDate: null,
        endDate: null,
      }
}

export function getEstimateTranslation({
  intl,
  shippingEstimate,
  isPickup = false,
  lowerCase = false,
  scheduled = false,
}) {
  if (scheduled) {
    const { date, startDate, endDate } = getScheduledWindow(scheduled, intl)
    const hasDeliveryWindow = !!(startDate && endDate)
    const translatedEstimate = hasDeliveryWindow
      ? intl.formatMessage(
          {
            id: 'shippingEstimate-scheduled',
          },
          { date, startDate, endDate }
        )
      : intl.formatMessage({
          id: 'shippingEstimate-scheduled-no-dates',
        })

    return lowerCase ? translatedEstimate.toLowerCase() : translatedEstimate
  }

  const id = getTranslateId(shippingEstimate, isPickup)
  const timeAmount = getTimeAmount(shippingEstimate)

  let translatedEstimate = ''

  if (id && timeAmount && intl) {
    translatedEstimate = intl.formatMessage({ id }, { timeAmount })
  }

  if (lowerCase) {
    translatedEstimate = translatedEstimate.toLowerCase()
  }

  return translatedEstimate
}

export default { getEstimateTranslation }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of shipping-estimate-translator/react/shapes/index.js from the shipping-estimate-translator VTEX app.

[Assistant]
Here's the implementation:

```javascript
import PropTypes from 'prop-types'

export const deliveryWindowShape = PropTypes.shape({
  startDateUtc: PropTypes.string,
  endDateUtc: PropTypes.string,
})

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of storecomponents-checkout-ui-settings/checkout-ui-custom/checkout5-custom.css from the storecomponents-checkout-ui-settings VTEX app.

[Assistant]
Here's the implementation:

```css
/* /files/checkout5-custom.css */

/* Displays the option to enter a foreign document */
.document-box { display: block; }

/* Displays the option to enter an international phone */
.phone-box { display: block; }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of storecomponents-checkout-ui-settings/checkout-ui-custom/checkout6-custom.js from the storecomponents-checkout-ui-settings VTEX app.

[Assistant]
Here's the implementation:

```javascript
// WARNING: THE USAGE OF CUSTOM SCRIPTS IS NOT SUPPORTED. VTEX IS NOT LIABLE FOR ANY DAMAGES THIS MAY CAUSE. THIS MAY BREAK YOUR STORE AND STOP SALES. IN CASE OF ERRORS, PLEASE DELETE THE CONTENT OF THIS SCRIPT.

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of storecomponents-checkout-ui-settings/checkout-ui-custom/checkout-confirmation-custom.js from the storecomponents-checkout-ui-settings VTEX app.

[Assistant]
Here's the implementation:

```javascript
// WARNING: THE USAGE OF CUSTOM SCRIPTS IS NOT SUPPORTED. VTEX IS NOT LIABLE FOR ANY DAMAGES THIS MAY CAUSE.
// THIS MAY BREAK YOUR STORE AND STOP SALES. IN CASE OF ERRORS, PLEASE DELETE THE CONTENT OF THIS SCRIPT.

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of storecomponents-checkout-ui-settings/checkout-ui-custom/checkout5-custom.js from the storecomponents-checkout-ui-settings VTEX app.

[Assistant]
Here's the implementation:

```javascript
// WARNING: THE USAGE OF CUSTOM SCRIPTS IS NOT SUPPORTED. VTEX IS NOT LIABLE FOR ANY DAMAGES THIS MAY CAUSE. THIS MAY BREAK YOUR STORE AND STOP SALES. IN CASE OF ERRORS, PLEASE DELETE THE CONTENT OF THIS SCRIPT.

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of storecomponents-checkout-ui-settings/checkout-ui-custom/checkout6-custom.css from the storecomponents-checkout-ui-settings VTEX app.

[Assistant]
Here's the implementation:

```css
/* Content copied from "checkout5-custom.css" at 2019-03-01T05:12:59.334Z */

/* /files/checkout5-custom.css */

/* Displays the option to enter a foreign document */
.document-box { display: block; }

/* Displays the option to enter an international phone */
.phone-box { display: block; }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of storecomponents-checkout-ui-settings/docs/README.md from the storecomponents-checkout-ui-settings VTEX app.

[Assistant]
Here's the implementation:

```markdown
# Checkout UI Settings for Storecomponents

This project implements Checkout UI Settings in the account storecomponents and can be used as an implementation example.

## Checkout UI Settings

The Checkout UI Settings app is responsible for **customizing your store's Checkout UI through scripts**.

The main advantage of using the app instead of the [store's admin](https://help.vtex.com/tutorial/configure-template-in-smartcheckout-update--ToTE5XB39t0SwtHgpgwSv?locale=en) for this customization is that your Checkout scripts will behave as configurations for platform apps.

In practice, it means that Checkout UI Settings allows A/B testing in your store's scripts, in addition to the possibility of quick rollbacks for old scripts (i.e. scripts pertaining to older Checkout UI Settings app's versions).

## Configuration

1.  Using your terminal and the [VTEX IO Toolbelt](https://vtex.io/docs/recipes/development/vtex-io-cli-installment-and-command-reference), log into the desired account;
2.  Run `vtex list` to access the list of apps that are already installed on the account you're working on. If the Checkout UI Settings option already exists, you can skip to step 7 of this step-by-step;
3.  If the Checkout UI Settings app was not found in the list of installed apps, run the `vtex init` command;
4. Select the `checkout-ui-settings` option;
5.  Open the `checkout-ui-settings`  app in whichever code editor you prefer;
6.  In the  `manifest.json`  file, change the predefined default value  `vendor`  to the name of the account in which you want to install the app;
7.  In the  `checkout-custom`  folder, create the files in which the scripts will be included, just as you would do in the [admin's interface](https://help.vtex.com/tutorial/configure-template-in-smartcheckout-update--ToTE5XB39t0SwtHgpgwSv?locale=en#configure-code). Notice that a few defaults files already exist in the `checkout-custom` folder, files which you can use to insert the scripts;
8.  According to the Checkout customization you are looking for, open the most suitable file and insert the desired scripts;
9.  Save your changes. Then, [publish](https://vtex.io/docs/recipes/development/publishing-an-app) the app's new version;
10. Still logged into the desired account, [create a production workspace](https://vtex.io/docs/recipes/development/creating-a-production-workspace) and [install the app](https://vtex.io/docs/recipes/development/installing-an-app);
10. If everything is working as expected, [promote the workspace to master](https://vtex.io/docs/recipes/development/promoting-a-workspace-to-master).

## Modus Operandi

Once the app is deployed and installed in the account, every scripts contained in it will be automatically linked to your store and used to [build the templates](https://help.vtex.com/tutorial/configure-template-in-smartcheckout-update--ToTE5XB39t0SwtHgpgwSv?locale=en#configuring-templates-from-the-code-menu) to customize your Checkout.

:warning: **Scripts used by Checkout are linked to the Checkout UI Settings version that's installed in your store**. If a prior app version was already installed and your want to change the scripts linked to it, you'll need to repeat the already existing code and thereafter launch the app's new version containing the changes you just did. Housekeeper is responsible for updating app versions in the accounts it's installed in.

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of iubenda/docs/README.md from the iubenda VTEX app.

[Assistant]
Here's the implementation:

```markdown
📢 Use this project, [contribute](https://github.com/vtex-apps/iubenda) to it or open issues to help evolve it using [Store Discussion](https://github.com/vtex-apps/store-discussion).

# Iubenda

<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->

This is a Iubenda first party integration app. The [solution](https://www.iubenda.com/en/?utm_source=adwords&utm_medium=ppc&utm_campaign=aw_brand_global_exact&utm_term=iubenda&utm_content=336331123145&gclid=EAIaIQobChMI38Tz0Jqg6QIVlwyRCh3KoQtkEAAYASAAEgKtK_D_BwE) is integrated with the IAB TCF and US Privacy Framework and it is responsible for managing consent preferences for the ePrivacy, GDPR, and CCPAntegrated.

![image](https://user-images.githubusercontent.com/284515/80036701-a4b6f200-84c8-11ea-91fa-5c5f9d6f0e16.png)

## Configuration

1. [Install](https://vtex.io/docs/recipes/development/installing-an-app/) the `vtex.iubenda` app;
2. In your VTEX account's admin, open the **App** section and select the Iubenda App box;
3. Add the Site ID and the Cookie Policy ID in the respective fields;
4. Save your changes.

![image](https://user-images.githubusercontent.com/284515/80036904-08411f80-84c9-11ea-95e9-162a6bcc0ce4.png)

:information_source: *The Site ID and the Cookie Policy ID are provided by Iubenda*.

### Recommended Iubenda configuration

![image](https://user-images.githubusercontent.com/284515/81110526-07a97f80-8ef2-11ea-9689-6ef0a9f0376d.png)

Iubenda also provides a store component to let visitors update their advertising tracking preferences even after closing the cookie banner. Use the [Iubenda Components app](https://github.com/vtex-apps/iubenda-components) for that.

<!-- DOCS-IGNORE:start -->

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind are welcome!

<!-- DOCS-IGNORE:end -->

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of iubenda/public/metadata/messages/es-AR.json from the iubenda VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "name": "Iubenda",
  "headline": "Soluciones fáciles de implementar para que su sitio web cumpla con la ley en varios países y leyes.",
  "overview": "Genere fácilmente un banner de cookies totalmente personalizable, obtenga el consentimiento e implemente el bloqueo previo con reactivación asincrónica.",
  "features": [
    "Cree su política de privacidad y cookies en minutos",
    "Administre las preferencias de consentimiento para ePrivacy, GDPR y CCPA. Integrado con IAB TCF y US Privacy Framework",
    "Crea tus términos y condiciones en minutos",
    "Recopilar el consentimiento de GDPR, aceptar documentos y desactivar CCPA a través de sus formularios web",
    "Documente toda la actividad de procesamiento de datos en su organización"
  ],
  "additionalInformation": "Para usar el servicio, debe tener una cuenta Iubenda activa. Algunas funciones solo están disponibles para planes específicos.",
  "websiteURL": "https://vtex.com/",
  "support": {
    "url": "https://support.vtex.com/hc/requests"
  }
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of iubenda/public/metadata/messages/pt-BR.json from the iubenda VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "name": "Iubenda",
  "headline": "Soluções de implementação fácil para tornar seu site compatível com a lei em vários países e legislações.",
  "overview": "Gere facilmente um banner de cookie totalmente personalizável, obtenha o consentimento e implemente o bloqueio prévio com a reativação assíncrona.",
  "features": [
    "Crie sua política de privacidade e cookies em minutos",
    "Gerencie preferências de consentimento para ePrivacy, GDPR e CCPA. Integrado ao IAB TCF e US Privacy Framework",
    "Crie seus termos e condições em minutos",
    "Colete o consentimento do GDPR, aceite documentos e desative o CCPA por meio de seus formulários da web",
    "Documente toda a atividade de processamento de dados na sua organização"
  ],
  "additionalInformation": "Para utilizar o serviço é preciso ter uma conta Iubenda ativa. Algumas funcionalidades só estão disponíveis para planos específicos.",
  "websiteURL": "https://vtex.com/",
  "support": {
    "url": "https://support.vtex.com/hc/requests"
  }
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of iubenda/public/metadata/messages/en-US.json from the iubenda VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "name": "Iubenda",
  "headline": "Easy to implement solutions to make your website compliant with the law in various countries and laws.",
  "overview": "Easily generate a fully customizable cookie banner, obtain consent and implement prior blocking with asynchronous reactivation.",
  "features": [
    "Create your privacy and cookie policy in minutes",
    "Manage consent preferences for the ePrivacy, GDPR, and CCPA. Integrated with the IAB TCF and US Privacy Framework",
    "Create your terms and conditions in minutes",
    "Collect GDPR consent, document opt-ins and CCPA opt-outs via your web forms",
    "Document all the data processing activity within your organization"
  ],
  "additionalInformation": "To use the service, you must have an active Iubenda account. Some features are only available for specific plans.",
  "websiteURL": "https://vtex.com/",
  "support": {
    "url": "https://support.vtex.com/hc/requests"
  }
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/sl.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Vsebina Buybox",
  "store/buybox-context.sortStrategy-title": "Strategija razvrščanja",
  "store/buybox-context.sortStrategy-description": "Konfigurirajte strategijo za razvrščanje prodajalcev v Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Sproži dogodek spremembe poštne številke",
  "store/buybox-context.triggerCepChangeEvent-description": "Konfigurirajte, kateri dogodek bo uporabljen za razvrščanje prodajalcev v Buybox",
  "store/buybox-context.price.label": "Cena",
  "store/buybox-context.price-and-shipping.label": "Cena in dostava",
  "store/buybox-context.custom-expression": "Izraz po meri",
  "store/buybox-context.protocol": "Protokol",
  "store/buybox-context.order-form.label": "Obrazec za naročilo",
  "store/buybox-context.seller-selector.label": "Izbirnik prodajalca",
  "store/buybox-context.expression-title": "Izraz",
  "store/buybox-context.expression-description": "Konfigurirajte izraze za razvrščanje prodajalcev: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Med izvajanjem protokola razvrščanja je prišlo do napake in strategija razvrščanja je bila spremenjena na ceno."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/nl.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Buybox context",
  "store/buybox-context.sortStrategy-title": "Strategie sorteren",
  "store/buybox-context.sortStrategy-description": "Strategie configureren om verkopers op buybox te sorteren",
  "store/buybox-context.triggerCepChangeEvent-title": "CEP-wijzigingsgebeurtenis activeren",
  "store/buybox-context.triggerCepChangeEvent-description": "Configureren welke gebeurtenis wordt gebruikt om verkopers op buybox te sorteren",
  "store/buybox-context.price.label": "Prijs",
  "store/buybox-context.price-and-shipping.label": "Prijs en verzending",
  "store/buybox-context.custom-expression": "Aangepaste expressie",
  "store/buybox-context.protocol": "Protocol",
  "store/buybox-context.order-form.label": "Bestelformulier",
  "store/buybox-context.seller-selector.label": "Kiezer verkoper",
  "store/buybox-context.expression-title": "Expressie",
  "store/buybox-context.expression-description": "Configureer expressies voor sorteerverkopers: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Er is een fout opgetreden bij het uitvoeren van het sorteerprotocol en de sorteerstrategie is gewijzigd in prijs."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/ja.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "ショッピングカートのコンテキスト",
  "store/buybox-context.sortStrategy-title": "並べ替え戦略",
  "store/buybox-context.sortStrategy-description": "ショッピングカートで販売者を並べ替えるための戦略を構成する",
  "store/buybox-context.triggerCepChangeEvent-title": "CEP 変更イベントをトリガーする",
  "store/buybox-context.triggerCepChangeEvent-description": "ショッピングカートで販売者を並べ替えるために使うイベントを構成する",
  "store/buybox-context.price.label": "価格",
  "store/buybox-context.price-and-shipping.label": "価格と出荷",
  "store/buybox-context.custom-expression": "カスタム式",
  "store/buybox-context.protocol": "プロトコル",
  "store/buybox-context.order-form.label": "注文フォーム",
  "store/buybox-context.seller-selector.label": "販売者セレクタ",
  "store/buybox-context.expression-title": "式",
  "store/buybox-context.expression-description": "販売者を並べ替えるための式を構成します: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "並べ替えプロトコルの実行時にエラーが発生し、並べ替え戦略が価格に変更されました。"
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/de.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Buybox-Kontext",
  "store/buybox-context.sortStrategy-title": "Sortierstrategie",
  "store/buybox-context.sortStrategy-description": "Konfigurieren Sie die Strategie zur Einstufung von Verkäufern in der Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Postleitzahlwechsel auslösen",
  "store/buybox-context.triggerCepChangeEvent-description": "Konfigurieren Sie, welches Ereignis verwendet wird, um Verkäufer in der Buybox zu klassifizieren",
  "store/buybox-context.price.label": "Preis",
  "store/buybox-context.price-and-shipping.label": "Preis und Versand",
  "store/buybox-context.custom-expression": "Benutzerdefinierter Ausdruck",
  "store/buybox-context.protocol": "Protokoll",
  "store/buybox-context.order-form.label": "Bestellformular",
  "store/buybox-context.seller-selector.label": "Verkäuferauswahl",
  "store/buybox-context.expression-title": "Ausdruck",
  "store/buybox-context.expression-description": "Konfigurieren Sie Ausdrücke zur Einstufung von Verkäufern: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Bei der Ausführung des Sortierprotokolls ist ein Fehler aufgetreten und die Sortierstrategie wurde auf Preis geändert."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/ru.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Содержимое области Buybox",
  "store/buybox-context.sortStrategy-title": "Стратегия сортировки",
  "store/buybox-context.sortStrategy-description": "Настройте стратегию рейтинга продавцов в Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Запуск события изменения почтового кода",
  "store/buybox-context.triggerCepChangeEvent-description": "Настройте, какое событие будет использоваться для рейтинга продавцов в Buybox",
  "store/buybox-context.price.label": "Цена",
  "store/buybox-context.price-and-shipping.label": "Цена и доставка",
  "store/buybox-context.custom-expression": "Пользовательское выражение",
  "store/buybox-context.protocol": "Протокол",
  "store/buybox-context.order-form.label": "Форма заказа",
  "store/buybox-context.seller-selector.label": "Селектор продавцов",
  "store/buybox-context.expression-title": "Выражение",
  "store/buybox-context.expression-description": "Настройте выражения для рейтинга продавцов: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "При выполнении протокола сортировки произошла ошибка, и стратегия сортировки была изменена на ценовую."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/pl.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Kontekst Buybox",
  "store/buybox-context.sortStrategy-title": "Strategia sortowania",
  "store/buybox-context.sortStrategy-description": "Skonfiguruj strategię do rankingu sprzedawców w Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Wyzwalaj zdarzenie zmiany kodu pocztowego",
  "store/buybox-context.triggerCepChangeEvent-description": "Skonfiguruj, które wydarzenie będzie używane do rankingu sprzedawców w Buybox",
  "store/buybox-context.price.label": "Cena",
  "store/buybox-context.price-and-shipping.label": "Cena i wysyłka",
  "store/buybox-context.custom-expression": "Wyrażenie niestandardowe",
  "store/buybox-context.protocol": "Protokół",
  "store/buybox-context.order-form.label": "Formularz zamówienia",
  "store/buybox-context.seller-selector.label": "Selektor sprzedawcy",
  "store/buybox-context.expression-title": "Wyrażenie",
  "store/buybox-context.expression-description": "Skonfiguruj wyrażenia, aby uszeregować sprzedawców: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Podczas wykonywania protokołu sortowania wystąpił błąd i strategia sortowania została zmieniona na cenę."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/uk.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Вміст області Buybox",
  "store/buybox-context.sortStrategy-title": "Стратегія сортування",
  "store/buybox-context.sortStrategy-description": "Налаштуйте стратегію рейтингу продавців у Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Запуск події зміни поштового коду",
  "store/buybox-context.triggerCepChangeEvent-description": "Налаштуйте, яку подію використовуватимуть для рейтингу продавців у Buybox",
  "store/buybox-context.price.label": "Ціна",
  "store/buybox-context.price-and-shipping.label": "Ціна та доставка",
  "store/buybox-context.custom-expression": "Користувацький вираз",
  "store/buybox-context.protocol": "Протокол",
  "store/buybox-context.order-form.label": "Форма замовлення",
  "store/buybox-context.seller-selector.label": "Селектор продавців",
  "store/buybox-context.expression-title": "Вираз",
  "store/buybox-context.expression-description": "Налаштуйте вирази для рейтингу продавців: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Під час виконання протоколу сортування сталася помилка, і стратегію сортування було змінено на цінову."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/fi.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Buyboxin konteksti",
  "store/buybox-context.sortStrategy-title": "Lajittelustrategia",
  "store/buybox-context.sortStrategy-description": "Määritä strategia myyjien järjestämiseksi Buyboxissa",
  "store/buybox-context.triggerCepChangeEvent-title": "Laukaise postinumeron muutos tapahtuma",
  "store/buybox-context.triggerCepChangeEvent-description": "Määritä, mikä tapahtuma käytetään myyjien järjestämiseen Buyboxissa",
  "store/buybox-context.price.label": "Hinta",
  "store/buybox-context.price-and-shipping.label": "Hinta ja toimitus",
  "store/buybox-context.custom-expression": "Mukautettu ilmaisu",
  "store/buybox-context.protocol": "Protokolla",
  "store/buybox-context.order-form.label": "Tilauslomake",
  "store/buybox-context.seller-selector.label": "Myyjän valitsija",
  "store/buybox-context.expression-title": "Lauseke",
  "store/buybox-context.expression-description": "Määritä lausekkeet myyjien järjestämiseen: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Lajitteluprotokollaa suorittaessa tapahtui virhe, ja lajittelustrategia vaihdettiin hintaan."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/sk.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Kontext služby Buybox",
  "store/buybox-context.sortStrategy-title": "Stratégia triedenia",
  "store/buybox-context.sortStrategy-description": "Konfigurácia stratégie na radenie predajcov v služe Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Spustenie udalosti zmeny poštového smerovacieho čísla",
  "store/buybox-context.triggerCepChangeEvent-description": "Konfigurácia udalosti, ktorá sa použije na radenie predajcov v službe Buybox",
  "store/buybox-context.price.label": "Cena",
  "store/buybox-context.price-and-shipping.label": "Cena a doprava",
  "store/buybox-context.custom-expression": "Vlastný výraz",
  "store/buybox-context.protocol": "Protokol",
  "store/buybox-context.order-form.label": "Objednávkovy formulár",
  "store/buybox-context.seller-selector.label": "Výber predajcu",
  "store/buybox-context.expression-title": "Výraz",
  "store/buybox-context.expression-description": "Konfigurácia výrazov na radenie predajcov: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Pri vykonávaní triediaceho protokolu sa vyskytla chyba a stratégia triedenia bola zmenená na cenu."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/pt.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Contexto da Buybox",
  "store/buybox-context.sortStrategy-title": "Estratégia de ordenação",
  "store/buybox-context.sortStrategy-description": "Configure a estratégia para ordenar os sellers na Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Acionar evento de mudança de CEP",
  "store/buybox-context.triggerCepChangeEvent-description": "Configure o evento que será usado para ordenar os sellers na Buybox",
  "store/buybox-context.price.label": "Preço",
  "store/buybox-context.price-and-shipping.label": "Preço e frete",
  "store/buybox-context.custom-expression": "Expressão personalizada",
  "store/buybox-context.protocol": "Protocolo",
  "store/buybox-context.order-form.label": "Formulário de pedido",
  "store/buybox-context.seller-selector.label": "Seletor de sellers",
  "store/buybox-context.expression-title": "Expressão",
  "store/buybox-context.expression-description": "Configure as expressões para ordenar os sellers: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Ocorreu um erro ao executar o protocolo de ordenação e a estratégia de ordenação foi alterada para preço."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/en.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Buybox Context",
  "store/buybox-context.sortStrategy-title": "Sorting Strategy",
  "store/buybox-context.sortStrategy-description": "Configure the strategy to rank sellers in the Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Trigger postal code change event",
  "store/buybox-context.triggerCepChangeEvent-description": "Configure which event will be used to rank sellers in the Buybox",
  "store/buybox-context.price.label": "Price",
  "store/buybox-context.price-and-shipping.label": "Price and Shipping",
  "store/buybox-context.custom-expression": "Custom Expression",
  "store/buybox-context.protocol": "Protocol",
  "store/buybox-context.order-form.label": "Order Form",
  "store/buybox-context.seller-selector.label": "Seller Selector",
  "store/buybox-context.expression-title": "Expression",
  "store/buybox-context.expression-description": "Configure expressions to rank sellers: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "An error ocurred while executing the sorting protocol and the sorting strategy was changed to price."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/it.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Contesto della Buybox",
  "store/buybox-context.sortStrategy-title": "Strategia di ordinamento",
  "store/buybox-context.sortStrategy-description": "Configura la strategia per ordinare i venditori nella Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Attiva evento di modifica del codice postale",
  "store/buybox-context.triggerCepChangeEvent-description": "Configura quale evento verrà utilizzato per ordinare i venditori nella Buybox",
  "store/buybox-context.price.label": "Prezzo",
  "store/buybox-context.price-and-shipping.label": "Prezzo e spedizione",
  "store/buybox-context.custom-expression": "Espressione personalizzata",
  "store/buybox-context.protocol": "Protocollo",
  "store/buybox-context.order-form.label": "Modulo d'ordine",
  "store/buybox-context.seller-selector.label": "Selettore di venditori",
  "store/buybox-context.expression-title": "Espressione",
  "store/buybox-context.expression-description": "Configura le seguenti espressioni per ordinare i venditori: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Si è verificato un errore durante l'esecuzione del protocollo di ordinamento. La strategia di ordinamento è stata cambiata in \"Prezzo\"."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/fr.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Contexte de la Buybox",
  "store/buybox-context.sortStrategy-title": "Stratégie de tri",
  "store/buybox-context.sortStrategy-description": "Configurer la stratégie pour trier les vendeurs sur la buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Déclencher un événement de changement CEP",
  "store/buybox-context.triggerCepChangeEvent-description": "Configurer quel événement sera utilisé pour trier les vendeurs sur la buybox",
  "store/buybox-context.price.label": "Prix",
  "store/buybox-context.price-and-shipping.label": "Prix et frais de port",
  "store/buybox-context.custom-expression": "Expression personnalisée",
  "store/buybox-context.protocol": "Protocole",
  "store/buybox-context.order-form.label": "Formulaire de commande",
  "store/buybox-context.seller-selector.label": "Sélecteur de Vendeur",
  "store/buybox-context.expression-title": "Expression",
  "store/buybox-context.expression-description": "Configurer les expressions pour trier les vendeurs : productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Une erreur s’est produite lors du Protocole de tri et la Stratégie de tri a été changée en Prix."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/el.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Πλαίσιο Buybox",
  "store/buybox-context.sortStrategy-title": "Στρατηγική Ταξινόμησης",
  "store/buybox-context.sortStrategy-description": "Παραμετροποίηση στρατηγικής για την κατάταξη των πωλητών στο Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Ενεργοποίηση συμβάντος αλλαγής ταχυδρομικού κώδικα",
  "store/buybox-context.triggerCepChangeEvent-description": "Παραμετροποίηση συμβάντος που θα χρησιμοποιηθεί για την κατάταξη των πωλητών στο Buybox",
  "store/buybox-context.price.label": "Τιμή",
  "store/buybox-context.price-and-shipping.label": "Τιμή και Αποστολή",
  "store/buybox-context.custom-expression": "Προσαρμοσμένη Έκφραση",
  "store/buybox-context.protocol": "Πρωτόκολλο",
  "store/buybox-context.order-form.label": "Φόρμα παραγγελίας",
  "store/buybox-context.seller-selector.label": "Επιλογέας Πωλητή",
  "store/buybox-context.expression-title": "Παράσταση",
  "store/buybox-context.expression-description": "Παραμετροποίηση έκφρασης για την κατάταξη των πωλητών: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Προέκυψε σφάλμα κατά την εκτέλεση του πρωτοκόλλου και η στρατηγική ταξινόμησης άλλαξε σε κατά τιμή."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/bg.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Контекст на Buybox",
  "store/buybox-context.sortStrategy-title": "Стратегия за сортиране",
  "store/buybox-context.sortStrategy-description": "Конфигуриране на стратегията за сортиране на продавачи в buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Активиране на събитие за промяна на CEP",
  "store/buybox-context.triggerCepChangeEvent-description": "Конфигуриране на това кое събитие ще се използва за сортиране на продавачи в buybox",
  "store/buybox-context.price.label": "Цена",
  "store/buybox-context.price-and-shipping.label": "Цена и доставка",
  "store/buybox-context.custom-expression": "Експресии по избор",
  "store/buybox-context.protocol": "Протокол",
  "store/buybox-context.order-form.label": "Формуляр за поръчка",
  "store/buybox-context.seller-selector.label": "Селектор на продавач",
  "store/buybox-context.expression-title": "Експресия",
  "store/buybox-context.expression-description": "Конфигуриране на експресиите за сортиране на продавачи: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Възникна грешка при изпълнението на протокола за сортиране и стратегията за сортиране беше променена на цена."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/ro.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Context Buybox",
  "store/buybox-context.sortStrategy-title": "Strategie de sortare",
  "store/buybox-context.sortStrategy-description": "Configurare strategie pentru sortarea comercianților în Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Declanșare eveniment schimbare CEP",
  "store/buybox-context.triggerCepChangeEvent-description": "Configurare eveniment de utilizat pentru sortarea comercianților în caseta de cumpărare",
  "store/buybox-context.price.label": "Preț",
  "store/buybox-context.price-and-shipping.label": "Preț și livrare",
  "store/buybox-context.custom-expression": "Expresie personalizată",
  "store/buybox-context.protocol": "Protocol",
  "store/buybox-context.order-form.label": "Formular de comandă",
  "store/buybox-context.seller-selector.label": "Selector comerciant",
  "store/buybox-context.expression-title": "Expresie",
  "store/buybox-context.expression-description": "Configurează expresiile pentru a sorta comercianții: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "A apărut o eroare la executarea Protocolului de sortare și Strategia de sortare a fost schimbată în Preț."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/ca.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Context de Buybox",
  "store/buybox-context.sortStrategy-title": "Estratègia d'ordenació",
  "store/buybox-context.sortStrategy-description": "Configureu l'estratègia per classificar els venedors a Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Activeu un esdeveniment de canvi de codi postal",
  "store/buybox-context.triggerCepChangeEvent-description": "Configureu l'esdeveniment que s'utilitzarà per classificar els venedors a Buybox",
  "store/buybox-context.price.label": "Preu",
  "store/buybox-context.price-and-shipping.label": "Preu i enviament",
  "store/buybox-context.custom-expression": "Expressió personalitzada",
  "store/buybox-context.protocol": "Protocol",
  "store/buybox-context.order-form.label": "Formulari de comanda",
  "store/buybox-context.seller-selector.label": "Selector de venedor",
  "store/buybox-context.expression-title": "Expressió",
  "store/buybox-context.expression-description": "Configureu les expressions per classificar els venedors: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "S'ha produït un error en executar el protocol d'ordenació i l'estratègia d'ordenació s'ha canviat a Preu."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/context.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Buybox Context",
  "store/buybox-context.sortStrategy-title": "Sort Strategy",
  "store/buybox-context.sortStrategy-description": "Configure strategy to sort sellers on buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Trigger CEP change event",
  "store/buybox-context.triggerCepChangeEvent-description": "Configure which event will be used to sort sellers on buybox",
  "store/buybox-context.price.label": "Price",
  "store/buybox-context.price-and-shipping.label": "Price and Shipping",
  "store/buybox-context.custom-expression": "Custom Expression",
  "store/buybox-context.protocol": "Protocol",
  "store/buybox-context.order-form.label": "Order Form",
  "store/buybox-context.seller-selector.label": "Seller Selector",
  "store/buybox-context.expression-title": "Expression",
  "store/buybox-context.expression-description": "Configure expressions to sort sellers: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "An error ocurred on execute Sort Protocol and the Sort Strategy was changed to Price."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/ko.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "바이박스 컨텍스트",
  "store/buybox-context.sortStrategy-title": "정렬 전략",
  "store/buybox-context.sortStrategy-description": "바이박스에서 판매자를 정렬하는 전략 구성",
  "store/buybox-context.triggerCepChangeEvent-title": "CEP 변경 이벤트 트리거",
  "store/buybox-context.triggerCepChangeEvent-description": "바이박스에서 판매자를 정렬하는 데 사용할 이벤트 구성",
  "store/buybox-context.price.label": "가격",
  "store/buybox-context.price-and-shipping.label": "가격 및 배송",
  "store/buybox-context.custom-expression": "사용자 지정 식",
  "store/buybox-context.protocol": "프로토콜",
  "store/buybox-context.order-form.label": "주문 양식",
  "store/buybox-context.seller-selector.label": "판매자 선택기",
  "store/buybox-context.expression-title": "식",
  "store/buybox-context.expression-description": "판매자를 정렬하는 식 구성: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "정렬 프로토콜 실행 시 오류가 발생했으며 정렬 전략이 가격으로 변경되었습니다."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/cs.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Kontext Buybox",
  "store/buybox-context.sortStrategy-title": "Strategie třídění",
  "store/buybox-context.sortStrategy-description": "Konfigurovat strategie pro řazení prodejců v Buyboxu",
  "store/buybox-context.triggerCepChangeEvent-title": "Spustit událost změny PSČ",
  "store/buybox-context.triggerCepChangeEvent-description": "Konfigurovat, která událost bude použita pro řazení prodejců v Buyboxu",
  "store/buybox-context.price.label": "Cena",
  "store/buybox-context.price-and-shipping.label": "Cena a doprava",
  "store/buybox-context.custom-expression": "Vlastní výraz",
  "store/buybox-context.protocol": "Protokol",
  "store/buybox-context.order-form.label": "Objednávkový formulář",
  "store/buybox-context.seller-selector.label": "Výběr prodejce",
  "store/buybox-context.expression-title": "Výraz",
  "store/buybox-context.expression-description": "Konfigurovat výrazy pro řazení prodejců: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Při provádění řadícího protokolu došlo k chybě a strategie třídění byla změněna na cenu."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/id.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Konteks Buybox",
  "store/buybox-context.sortStrategy-title": "Strategi Penyortiran",
  "store/buybox-context.sortStrategy-description": "Konfigurasi strategi untuk memeringkat penjual di Buybox",
  "store/buybox-context.triggerCepChangeEvent-title": "Picu event perubahan kode pos",
  "store/buybox-context.triggerCepChangeEvent-description": "Konfigurasi event mana yang akan digunakan untuk memeringkat penjual di Buybox",
  "store/buybox-context.price.label": "Harga",
  "store/buybox-context.price-and-shipping.label": "Harga dan Pengiriman",
  "store/buybox-context.custom-expression": "Ekspresi Kustom",
  "store/buybox-context.protocol": "Protokol",
  "store/buybox-context.order-form.label": "Formulir Pesanan",
  "store/buybox-context.seller-selector.label": "Pemilih Penjual",
  "store/buybox-context.expression-title": "Ekspresi",
  "store/buybox-context.expression-description": "Konfigurasi ekspresi untuk memeringkat penjual: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Terjadi kesalahan saat menjalankan protokol penyortiran dan strategi penyortiran diubah harganya."
}
```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of buybox-context/messages/no.json from the buybox-context VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "store/buybox-context.title": "Buybox Kontekst",
  "store/buybox-context.sortStrategy-title": "Sortering Strategi",
  "store/buybox-context.sortStrategy-description": "Konfigurer strategien for å rangere selgere i Buyboxen",
  "store/buybox-context.triggerCepChangeEvent-title": "Utløs hendelsen ved endring av postnummer",
  "store/buybox-context.triggerCepChangeEvent-description": "Konfigurer hvilken hendelse som skal brukes til å rangere selgere i Buyboxen",
  "store/buybox-context.price.label": "Pris",
  "store/buybox-context.price-and-shipping.label": "Pris og frakt",
  "store/buybox-context.custom-expression": "Tilpasset uttrykk",
  "store/buybox-context.protocol": "Protokoll",
  "store/buybox-context.order-form.label": "Bestillingsskjema",
  "store/buybox-context.seller-selector.label": "Selgervelger",
  "store/buybox-context.expression-title": "Uttrykk",
  "store/buybox-context.expression-description": "Konfigurer uttrykk for å rangere selgere: productPrice, productSpotPrice, productAvailableQuantity, minShippingPrice, maxShippingPrice, minShippingEstimate, maxShippingEstimate",
  "store/buybox-context.protocol-error": "Det oppsto en feil under utførelsen av sorteringsprotokollen, og sorteringsstrategien ble endret til pris."
}
```