[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 b2b-quotes/messages/nl.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "B2B offertes",
  "admin/b2b-quotes.navigation.keywords": "b2b, offerte, offertes, winkelwagen, artikelen, vervaldatum",
  "admin/b2b-quotes.settings.title": "B2B offerte-instellingen",
  "admin/b2b-quotes.settings.saveSettings.failure": "Instellingen opslaan mislukt",
  "admin/b2b-quotes.settings.saveSettings.success": "Instellingen succesvol opgeslagen",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Standaard vervalperiode (in dagen) voor offertes en opgeslagen winkelwagens",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Offertebeheer voor de marktplaats",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Configureer hoe offertes op de marktplaats worden beheerd.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Wie is verantwoordelijk voor het beheren van offertes?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Marktplaats",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Alleen de hoofdmarktplaats beheert offertes.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Verkopers",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Verkopers beheren offertes voor hun eigen producten en kunnen ervoor kiezen om geen offertes mee te nemen.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Instellingen opslaan",
  "store/b2b-quotes.myAccountLink": "Offertes en opgeslagen winkelmanden",
  "store/b2b-quotes.create.title": "Offerte aanmaken",
  "store/b2b-quotes.create.nameLabel": "Naam",
  "store/b2b-quotes.create.descriptionLabel": "Notities",
  "store/b2b-quotes.create.success": "Offerte opgeslagen",
  "store/b2b-quotes.create.error": "Fout bij het opslaan van offerte",
  "store/b2b-quotes.create.required": "Voer een naam in voor uw offerte",
  "store/b2b-quotes.create.placeholder.quotationName": "Offertenaam",
  "store/b2b-quotes.create.empty-state-label": "Om een offerte aan te maken, begin met het toevoegen van artikelen aan uw winkelwagen.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{teken resterend}=500{limiet van 500 tekens is bereikt}other{tekens resterend}}",
  "store/b2b-quotes.create.button.save-for-later": "Opslaan voor later",
  "store/b2b-quotes.create.button.request-quote": "Offerte aanvragen",
  "store/b2b-quotes.back": "Terug",
  "store/b2b-quotes.error.notAuthenticated": "Log in om deze inhoud te bekijken.",
  "store/b2b-quotes.error.notPermitted": "U hebt niet de benodigde rechten om deze inhoud te bekijken.",
  "store/b2b-quotes.quotes-table.title": "Mijn offertes",
  "store/b2b-quotes.quotes-table.newLine.label": "Nieuwe offerte",
  "store/b2b-quotes.quotes-table.empty-state-label": "Geen offertes gevonden.",
  "store/b2b-quotes.quotes-table.details.label": "Details",
  "store/b2b-quotes.quotes-table.referenceName.title": "Ref. naam",
  "store/b2b-quotes.quotes-table.subtotal.title": "Subtotaal",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Gemaakt door",
  "store/b2b-quotes.quotes-table.creationDate.title": "Gemaakt op",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Vervaldatum",
  "store/b2b-quotes.quotes-table.status.title": "Status",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Laatste update",
  "store/b2b-quotes.quotes-table.organization.title": "Organisatie",
  "store/b2b-quotes.quotes-table.costCenter.title": "Kostencentrum",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Org- en kostencentrum",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Organisaties zoeken...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Zoek kostencentrum...",
  "store/b2b-quotes.quotes-table.showRows": "Toon rijen",
  "store/b2b-quotes.quotes-table.of": "van",
  "store/b2b-quotes.quotes-table.search.placeholder": "Zoek",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Schakelen tussen zichtbare velden",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Toon alles",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Verberg alles",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Wis filters",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Status",
  "store/b2b-quotes.quotes-table.filters.all": "Alle",
  "store/b2b-quotes.quotes-table.filters.none": "Geen",
  "store/b2b-quotes.quotes-table.filters.any": "Elke",
  "store/b2b-quotes.quotes-table.filters.is": "is",
  "store/b2b-quotes.quotes-table.filters.includes": "inclusief",
  "store/b2b-quotes.quote-details.title": "Offerte informatie",
  "store/b2b-quotes.quote-details.decline": "Afwijzen",
  "store/b2b-quotes.quote-details.save": "Offerte opslaan",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Indienen aan verkoper",
  "store/b2b-quotes.quote-details.use-quote": "Offerte gebruiken",
  "store/b2b-quotes.quote-details.subtotal.title": "Subtotaal",
  "store/b2b-quotes.quote-details.expiration.title": "Vervaldatum",
  "store/b2b-quotes.quote-details.status.title": "Status",
  "store/b2b-quotes.quote-details.items.image.title": "Afbeelding",
  "store/b2b-quotes.quote-details.items.refId.title": "Ref. code",
  "store/b2b-quotes.quote-details.items.name.title": "Naam",
  "store/b2b-quotes.quote-details.items.quantity.title": "Aantal artikelen",
  "store/b2b-quotes.quote-details.items.price.title": "Prijs",
  "store/b2b-quotes.quote-details.items.total.title": "Totaal",
  "store/b2b-quotes.quote-details.apply-discount.title": "Kortingspercentage toepassen",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Pas een kortingspercentage toe op het subtotaal van de offerte. Merk op dat wijzigingen in de prijzen van individuele voorraadhoudende eenheden hierdoor worden overschreven.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Procentuele korting is niet beschikbaar omdat een promotie al een korting toepast die hoger is dan de maximale handmatige korting.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Handmatige kortingen boven {maxDiscount}% worden automatisch geweigerd.",
  "store/b2b-quotes.quote-details.products.title": "Artikelen ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Nadat de offerte is gemaakt, kunt u er nog notities aan toevoegen.",
  "store/b2b-quotes.quote-details.update-history.title": "Geschiedenis bijwerken",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, one {} =0{Gemaakt}other{Bijgewerkt}} op {date} door {email} ({role}) met status {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Notities:",
  "store/b2b-quotes.quote-details.add-note.label": "Notitie toevoegen",
  "store/b2b-quotes.quote-details.update-success": "Offerte opgeslagen",
  "store/b2b-quotes.quote-details.update-error": "Fout bij het opslaan van offerte. Zie de console voor meer informatie.",
  "store/b2b-quotes.quote-details.use-error": "Fout bij gebruik van offerte. Zie de console voor meer informatie.",
  "store/b2b-quotes.quote-details.discount-error": "Sommige kortingen zijn hoger dan toegestaan",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Kortingspercentage",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Oorspronkelijk Subtotaal",
  "store/b2b-quotes.quote-details.original-price.title": "Oorspronkelijke Prijs",
  "store/b2b-quotes.quote-details.quote-price.title": "Geoffreerde Prijs",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Geoffreerd Subtotaal",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Vervaldatum Wijzigen",
  "store/b2b-quotes.quote-locking.title": "Offerte in Gebruik",
  "store/b2b-quotes.quote-locking.message": "Uw winkelwagen bevat momenteel artikelen uit een offerte en kan niet worden gewijzigd. U kunt terugkeren naar de afrekenpagina of uw winkelwagen leegmaken om verder te kijken.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Terug naar afrekenen",
  "store/b2b-quotes.quote-locking.clear-cart": "Winkelwagen leeg maken",
  "store/b2b-quotes.quote-status.ready": "Klaar",
  "store/b2b-quotes.quote-status.placed": "Geplaatst",
  "store/b2b-quotes.quote-status.revised": "Herzien",
  "store/b2b-quotes.quote-status.pending": "In afwachting",
  "store/b2b-quotes.quote-status.expired": "Vervallen",
  "store/b2b-quotes.quote-status.declined": "Afgewezen"
}

```


[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 b2b-quotes/messages/ja.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "B2B 見積り",
  "admin/b2b-quotes.navigation.keywords": "b2b, 見積り, 見積り, カート, カート, 有効期限",
  "admin/b2b-quotes.settings.title": "B2B 見積り設定",
  "admin/b2b-quotes.settings.saveSettings.failure": "設定を保存できませんでした",
  "admin/b2b-quotes.settings.saveSettings.success": "設定の保存が完了しました",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "見積りと保存したカートの既定の有効期限（日数）",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "マーケットプレイスの見積管理",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "マーケットプレイスで見積の管理方法を設定します。",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "誰が見積の管理を担当しますか？",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "マーケットプレイス",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "メインのマーケットプレイスのみが見積を管理します。",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "販売者",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "販売者は自分の製品の見積を管理し、見積を計上しない選択ができます。",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "設定の保存",
  "store/b2b-quotes.myAccountLink": "見積りと保存したカート",
  "store/b2b-quotes.create.title": "見積りの作成",
  "store/b2b-quotes.create.nameLabel": "名前",
  "store/b2b-quotes.create.descriptionLabel": "備考",
  "store/b2b-quotes.create.success": "見積りの保存が完了しました",
  "store/b2b-quotes.create.error": "見積りの保存中にエラーが発生しました",
  "store/b2b-quotes.create.required": "見積りの名前を入力します",
  "store/b2b-quotes.create.placeholder.quotationName": "見積り名",
  "store/b2b-quotes.create.empty-state-label": "見積りを作成するには、まずカートに項目を追加してください。",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{文字残り}=500{500 文字の上限に到達}other{文字残り}}",
  "store/b2b-quotes.create.button.save-for-later": "後で使えるように保存",
  "store/b2b-quotes.create.button.request-quote": "見積りの依頼",
  "store/b2b-quotes.back": "戻る",
  "store/b2b-quotes.error.notAuthenticated": "このコンテンツを表示するにはログインしてください。",
  "store/b2b-quotes.error.notPermitted": "このコンテンツを表示するのに必要な権限がありません。",
  "store/b2b-quotes.quotes-table.title": "自分の見積り",
  "store/b2b-quotes.quotes-table.newLine.label": "新しい見積り",
  "store/b2b-quotes.quotes-table.empty-state-label": "見積りが見つかりません。",
  "store/b2b-quotes.quotes-table.details.label": "詳細",
  "store/b2b-quotes.quotes-table.referenceName.title": "参照名",
  "store/b2b-quotes.quotes-table.subtotal.title": "小計",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "作成者",
  "store/b2b-quotes.quotes-table.creationDate.title": "作成日",
  "store/b2b-quotes.quotes-table.expirationDate.title": "有効期限",
  "store/b2b-quotes.quotes-table.status.title": "ステータス",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "前回のアップデート",
  "store/b2b-quotes.quotes-table.organization.title": "組織",
  "store/b2b-quotes.quotes-table.costCenter.title": "コストセンター",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "組織およびコストセンター",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "組織を検索…",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "コストセンターを検索…",
  "store/b2b-quotes.quotes-table.showRows": "表示行数",
  "store/b2b-quotes.quotes-table.of": "/",
  "store/b2b-quotes.quotes-table.search.placeholder": "検索",
  "store/b2b-quotes.quotes-table.toggleFields.label": "表示するフィールドの切り替え",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "すべて表示",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "すべて非表示",
  "store/b2b-quotes.quotes-table.clearFilters.label": "フィルタをクリア",
  "store/b2b-quotes.quotes-table.statusFilter.label": "ステータス",
  "store/b2b-quotes.quotes-table.filters.all": "すべて",
  "store/b2b-quotes.quotes-table.filters.none": "なし",
  "store/b2b-quotes.quotes-table.filters.any": "いずれか",
  "store/b2b-quotes.quotes-table.filters.is": "が次の場合",
  "store/b2b-quotes.quotes-table.filters.includes": "含める",
  "store/b2b-quotes.quote-details.title": "見積り詳細",
  "store/b2b-quotes.quote-details.decline": "却下",
  "store/b2b-quotes.quote-details.save": "見積りの保存",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "営業担当に提出",
  "store/b2b-quotes.quote-details.use-quote": "見積りを使用",
  "store/b2b-quotes.quote-details.subtotal.title": "小計",
  "store/b2b-quotes.quote-details.expiration.title": "有効期限",
  "store/b2b-quotes.quote-details.status.title": "ステータス",
  "store/b2b-quotes.quote-details.items.image.title": "画像",
  "store/b2b-quotes.quote-details.items.refId.title": "参照コード",
  "store/b2b-quotes.quote-details.items.name.title": "名前",
  "store/b2b-quotes.quote-details.items.quantity.title": "数量",
  "store/b2b-quotes.quote-details.items.price.title": "価格",
  "store/b2b-quotes.quote-details.items.total.title": "合計",
  "store/b2b-quotes.quote-details.apply-discount.title": "割引率を適用",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "見積り小計に割引率を適用します。この操作により個々の SKU 価格に加えられた変更は上書きされることにご注意ください。",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "手入力できる最大の割引よりも高い割引をプロモーションがすでに適用しているため、割引率は無効です。",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "{maxDiscount}% を超える手入力の割引は自動的に却下されます。",
  "store/b2b-quotes.quote-details.products.title": "商品 ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "見積書を作成した後でメモを追加できます。",
  "store/b2b-quotes.quote-details.update-history.title": "更新履歴",
  "store/b2b-quotes.quote-details.update-history.update-details": "{date} に {email} ({role}) によって {index, plural, =0{作成済み}other{更新済み}} となり、ステータスは {status} になりました",
  "store/b2b-quotes.quote-details.update-history.notes": "備考:",
  "store/b2b-quotes.quote-details.add-note.label": "備考の追加",
  "store/b2b-quotes.quote-details.update-success": "見積りの保存が完了しました",
  "store/b2b-quotes.quote-details.update-error": "見積りの保存中にエラーが発生しました。詳細はコンソールをご確認ください。",
  "store/b2b-quotes.quote-details.use-error": "見積りの使用中にエラーが発生しました。詳細はコンソールをご確認ください。",
  "store/b2b-quotes.quote-details.discount-error": "一部の割引が許容されている範囲を超えています",
  "store/b2b-quotes.quote-details.percentage-discount.title": "割引率",
  "store/b2b-quotes.quote-details.original-subtotal.title": "元の小計",
  "store/b2b-quotes.quote-details.original-price.title": "元の価格",
  "store/b2b-quotes.quote-details.quote-price.title": "見積り価格",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "見積り小計",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "有効期限の変更",
  "store/b2b-quotes.quote-locking.title": "使用中の見積り",
  "store/b2b-quotes.quote-locking.message": "現在カートに見積りの項目が含まれているため、変更できません。チェックアウトページに戻るか、またはカートを空にし、ブラウジングを続けてください。",
  "store/b2b-quotes.quote-locking.return-to-checkout": "チェックアウトへ戻る",
  "store/b2b-quotes.quote-locking.clear-cart": "カートを空にする",
  "store/b2b-quotes.quote-status.ready": "準備完了",
  "store/b2b-quotes.quote-status.placed": "送信済み",
  "store/b2b-quotes.quote-status.revised": "訂正済み",
  "store/b2b-quotes.quote-status.pending": "保留中",
  "store/b2b-quotes.quote-status.expired": "期限切れ",
  "store/b2b-quotes.quote-status.declined": "却下済み"
}

```


[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 b2b-quotes/messages/de.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "B2B-Angebote",
  "admin/b2b-quotes.navigation.keywords": "B2B, Angebot, Angebote, Warenkorb, Warenkörbe, Ablaufdatum",
  "admin/b2b-quotes.settings.title": "B2B Angebotseinstellungen",
  "admin/b2b-quotes.settings.saveSettings.failure": "Speichern der Einstellungen fehlgeschlagen",
  "admin/b2b-quotes.settings.saveSettings.success": "Einstellungen erfolgreich gespeichert",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Standard Ablauffrist (in Tagen) für Angebote und gespeicherte Warenkörbe",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Angebotsverwaltung für den Marktplatz",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Konfigurieren Sie, wie Angebote auf dem Marktplatz verwaltet werden.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Wer ist für die Verwaltung der Angebote verantwortlich?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Marktplatz",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Nur der Hauptmarktplatz verwaltet Angebote.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Verkäufer",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Verkäufer verwalten Angebote für ihre eigenen Produkte und können sich entscheiden, Angebote nicht zu berücksichtigen.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Einstellungen speichern",
  "store/b2b-quotes.myAccountLink": "Angebote und gespeicherte Warenkörbe",
  "store/b2b-quotes.create.title": "Angebot erstellen",
  "store/b2b-quotes.create.nameLabel": "Name",
  "store/b2b-quotes.create.descriptionLabel": "Anmerkungen",
  "store/b2b-quotes.create.success": "Angebot erfolgreich gespeichert",
  "store/b2b-quotes.create.error": "Fehler beim Speichern des Angebots",
  "store/b2b-quotes.create.required": "Geben Sie einen Namen für Ihr Angebot ein",
  "store/b2b-quotes.create.placeholder.quotationName": "Angebotsname",
  "store/b2b-quotes.create.empty-state-label": "Um ein Angebot zu erstellen, fügen Sie Artikel in Ihren Warenkorb hinzu.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{Zeichen übrig}=500{500 Zeichen Grenze erreicht}other{Zeichen übrig}}",
  "store/b2b-quotes.create.button.save-for-later": "Für später speichern",
  "store/b2b-quotes.create.button.request-quote": "Angebot anfordern",
  "store/b2b-quotes.back": "Zurück",
  "store/b2b-quotes.error.notAuthenticated": "Bitte melden Sie sich an, um diesen Inhalt zu sehen.",
  "store/b2b-quotes.error.notPermitted": "Sie haben nicht die erforderlichen Berechtigungen, um diesen Inhalt zu sehen.",
  "store/b2b-quotes.quotes-table.title": "Meine Angebote",
  "store/b2b-quotes.quotes-table.newLine.label": "Neues Angebot anfordern",
  "store/b2b-quotes.quotes-table.empty-state-label": "Keine Angebote gefunden.",
  "store/b2b-quotes.quotes-table.details.label": "Details",
  "store/b2b-quotes.quotes-table.referenceName.title": "Ref. Name",
  "store/b2b-quotes.quotes-table.subtotal.title": "Zwischensumme",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Erstellt von",
  "store/b2b-quotes.quotes-table.creationDate.title": "Erstellt am",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Fälligkeitsdatum",
  "store/b2b-quotes.quotes-table.status.title": "Status",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Letztes Update",
  "store/b2b-quotes.quotes-table.organization.title": "Organisation",
  "store/b2b-quotes.quotes-table.costCenter.title": "Kostenstelle",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Org. & Kostenstelle",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Organisationen suchen...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Kostenstellen suchen...",
  "store/b2b-quotes.quotes-table.showRows": "Zeilen einblenden",
  "store/b2b-quotes.quotes-table.of": "von",
  "store/b2b-quotes.quotes-table.search.placeholder": "Suchen",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Sichtbare Felder umschalten",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Alle anzeigen",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Alle ausblenden",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Filter zurücksetzen",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Status",
  "store/b2b-quotes.quotes-table.filters.all": "Alle",
  "store/b2b-quotes.quotes-table.filters.none": "Keine",
  "store/b2b-quotes.quotes-table.filters.any": "Alle",
  "store/b2b-quotes.quotes-table.filters.is": "ist",
  "store/b2b-quotes.quotes-table.filters.includes": "enthält",
  "store/b2b-quotes.quote-details.title": "Angebot Details",
  "store/b2b-quotes.quote-details.decline": "Ablehnen",
  "store/b2b-quotes.quote-details.save": "Angebot speichern",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "An den Außendienstmitarbeiter senden",
  "store/b2b-quotes.quote-details.use-quote": "Angebot verwenden",
  "store/b2b-quotes.quote-details.subtotal.title": "Zwischensumme",
  "store/b2b-quotes.quote-details.expiration.title": "Fälligkeitsdatum",
  "store/b2b-quotes.quote-details.status.title": "Status",
  "store/b2b-quotes.quote-details.items.image.title": "Bild",
  "store/b2b-quotes.quote-details.items.refId.title": "Ref. Code",
  "store/b2b-quotes.quote-details.items.name.title": "Name",
  "store/b2b-quotes.quote-details.items.quantity.title": "Menge",
  "store/b2b-quotes.quote-details.items.price.title": "Preis",
  "store/b2b-quotes.quote-details.items.total.title": "Gesamt",
  "store/b2b-quotes.quote-details.apply-discount.title": "Prozentsatz-Rabatt anwenden",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Anwendung eines prozentualen Rabatts auf die Zwischensumme des Angebots. Hinweis: Dadurch werden alle Änderungen an einzelnen SKU-Preisen überschrieben.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Der prozentuale Rabatt ist nicht verfügbar, da eine Werbeaktion bereits einen höheren Rabatt als den maximalen manuellen Rabatt gewährt.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Manuelle Rabatte über {maxDiscount}% werden automatisch verweigert.",
  "store/b2b-quotes.quote-details.products.title": "Produkte ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Notizen können nach der Erstellung des Angebots hinzugefügt werden.",
  "store/b2b-quotes.quote-details.update-history.title": "Update-Verlauf",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Erstellt}other{Aktualisiert}} am {date} von {email} ({role}) mit dem Status {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Anmerkungen:",
  "store/b2b-quotes.quote-details.add-note.label": "Notiz hinzufügen",
  "store/b2b-quotes.quote-details.update-success": "Angebot erfolgreich gespeichert",
  "store/b2b-quotes.quote-details.update-error": "Fehler beim Speichern des Angebots. Weitere Details finden Sie in der Konsole.",
  "store/b2b-quotes.quote-details.use-error": "Fehler beim Nutzen des Angebots. Weitere Details finden Sie in der Konsole.",
  "store/b2b-quotes.quote-details.discount-error": "Einige Rabatte sind höher als zulässig",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Prozentsatz Rabatt",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Original Zwischensumme",
  "store/b2b-quotes.quote-details.original-price.title": "Originalpreis",
  "store/b2b-quotes.quote-details.quote-price.title": "Kostenvoranschlag",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Zwischensumme Kostenvoranschlag",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Ablaufdatum ändern",
  "store/b2b-quotes.quote-locking.title": "Angebot in Verwendung",
  "store/b2b-quotes.quote-locking.message": "Ihr Warenkorb enthält derzeit Artikel aus einem Angebot und kann nicht geändert werden. Sie können entweder zur Kasse zurückkehren oder Ihren Warenkorb leeren, um weiter zu stöbern.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Zurück zur Kasse",
  "store/b2b-quotes.quote-locking.clear-cart": "Warenkorb leeren",
  "store/b2b-quotes.quote-status.ready": "Bereit",
  "store/b2b-quotes.quote-status.placed": "Bestellt",
  "store/b2b-quotes.quote-status.revised": "Überarbeitet",
  "store/b2b-quotes.quote-status.pending": "Ausstehend",
  "store/b2b-quotes.quote-status.expired": "abgelaufen",
  "store/b2b-quotes.quote-status.declined": "Abgelehnt"
}

```


[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 b2b-quotes/messages/ru.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "Корпоративные расценки",
  "admin/b2b-quotes.navigation.keywords": "корпоративный, цена, расценки, корзина, корзины, истечение срока",
  "admin/b2b-quotes.settings.title": "Настройки корпоративных расценок",
  "admin/b2b-quotes.settings.saveSettings.failure": "Не удалось сохранить настройки",
  "admin/b2b-quotes.settings.saveSettings.success": "Настройки сохранены",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Стандартный срок истечения (дней) для расценок и сохранённых корзин",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Управление предложениями для маркетплейса",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Настройте, как управляются предложения на маркетплейсе.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Кто отвечает за управление предложениями?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Маркетплейс",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Только основной маркетплейс управляет предложениями.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Продавцы",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Продавцы управляют предложениями для своих товаров и могут выбрать, не учитывать их.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Сохранить настройки",
  "store/b2b-quotes.myAccountLink": "Расценки и сохранённые корзины",
  "store/b2b-quotes.create.title": "Создать расценки",
  "store/b2b-quotes.create.nameLabel": "Название",
  "store/b2b-quotes.create.descriptionLabel": "Примечания",
  "store/b2b-quotes.create.success": "Расценки сохранены",
  "store/b2b-quotes.create.error": "Ошибка сохранения расценок",
  "store/b2b-quotes.create.required": "Введите название ваших расценок",
  "store/b2b-quotes.create.placeholder.quotationName": "Название расценок",
  "store/b2b-quotes.create.empty-state-label": "Для создания расценок начните добавлять товары в корзину.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{симв. до лимита}=500{Вы достигли лимита в 500 символов}other{симв. до лимита}}",
  "store/b2b-quotes.create.button.save-for-later": "Сохранить на потом",
  "store/b2b-quotes.create.button.request-quote": "Запрос цены",
  "store/b2b-quotes.back": "Назад",
  "store/b2b-quotes.error.notAuthenticated": "Чтобы просмотреть этот контент, войдите в систему.",
  "store/b2b-quotes.error.notPermitted": "У вас нет необходимых разрешений для просмотра этого контента.",
  "store/b2b-quotes.quotes-table.title": "Мои расценки",
  "store/b2b-quotes.quotes-table.newLine.label": "Новые расценки",
  "store/b2b-quotes.quotes-table.empty-state-label": "Расценки не найдены.",
  "store/b2b-quotes.quotes-table.details.label": "Подробности",
  "store/b2b-quotes.quotes-table.referenceName.title": "Название для справки",
  "store/b2b-quotes.quotes-table.subtotal.title": "Промежуточный итог",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Кем создано",
  "store/b2b-quotes.quotes-table.creationDate.title": "Когда создано",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Окончание срока действия",
  "store/b2b-quotes.quotes-table.status.title": "Статус",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Последнее изменение",
  "store/b2b-quotes.quotes-table.organization.title": "Организация",
  "store/b2b-quotes.quotes-table.costCenter.title": "Финансовый центр",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Организация и финансовый центр",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Поиск организаций...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Поиск финансовых центров...",
  "store/b2b-quotes.quotes-table.showRows": "Показать строки",
  "store/b2b-quotes.quotes-table.of": "из",
  "store/b2b-quotes.quotes-table.search.placeholder": "Поиск",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Переключение видимых полей",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Показать все",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Скрыть все",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Сбросить фильтры",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Статус",
  "store/b2b-quotes.quotes-table.filters.all": "Все",
  "store/b2b-quotes.quotes-table.filters.none": "Ни одного",
  "store/b2b-quotes.quotes-table.filters.any": "Любой",
  "store/b2b-quotes.quotes-table.filters.is": "=",
  "store/b2b-quotes.quotes-table.filters.includes": "включает",
  "store/b2b-quotes.quote-details.title": "Информация о расценках",
  "store/b2b-quotes.quote-details.decline": "Отклонить",
  "store/b2b-quotes.quote-details.save": "Сохранить расценки",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Отправить менеджеру по продажам",
  "store/b2b-quotes.quote-details.use-quote": "Использовать расценки",
  "store/b2b-quotes.quote-details.subtotal.title": "Промежуточный итог",
  "store/b2b-quotes.quote-details.expiration.title": "Окончание срока действия",
  "store/b2b-quotes.quote-details.status.title": "Статус",
  "store/b2b-quotes.quote-details.items.image.title": "Изображение",
  "store/b2b-quotes.quote-details.items.refId.title": "Код для справки",
  "store/b2b-quotes.quote-details.items.name.title": "Название",
  "store/b2b-quotes.quote-details.items.quantity.title": "Количество",
  "store/b2b-quotes.quote-details.items.price.title": "Цена",
  "store/b2b-quotes.quote-details.items.total.title": "Всего",
  "store/b2b-quotes.quote-details.apply-discount.title": "Применить процентную скидку",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "К промежуточному итогу расценок будет применена процентная скидка. Внимание: это отменит изменения, внесённые по отдельным артикулам.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Процентная скидка недоступна, поскольку уже действует акционная скидка выше максимальной ручной скидки.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Введённые вручную скидки, превышающие {maxDiscount} %, будут автоматически отклонены.",
  "store/b2b-quotes.quote-details.products.title": "Продукты ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Примечания можно добавлять после создания цитат.",
  "store/b2b-quotes.quote-details.update-history.title": "Журнал обновлений",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Создано}other{Обновлено}} {date} пользователем {email} ({role}) со статусом {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Примечания:",
  "store/b2b-quotes.quote-details.add-note.label": "Добавить примечание",
  "store/b2b-quotes.quote-details.update-success": "Расценки сохранены",
  "store/b2b-quotes.quote-details.update-error": "Ошибка сохранения расценок. Подробная информация доступна на консоли.",
  "store/b2b-quotes.quote-details.use-error": "Ошибка использования расценок. Подробная информация доступна на консоли.",
  "store/b2b-quotes.quote-details.discount-error": "Некоторые скидки превышают допустимые",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Процентная скидка",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Первоначальный промежуточный итог",
  "store/b2b-quotes.quote-details.original-price.title": "Первоначальная цена",
  "store/b2b-quotes.quote-details.quote-price.title": "Цена в расценках",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Промежуточный итог расценок",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Изменить срок действия",
  "store/b2b-quotes.quote-locking.title": "Используются расценки",
  "store/b2b-quotes.quote-locking.message": "Ваша корзина содержит товары, указанные в расценках, и не может быть изменена. Вы можете вернуться на страницу оформления заказа или очистить корзину и продолжить поиск товаров.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Вернуться к оформлению заказа",
  "store/b2b-quotes.quote-locking.clear-cart": "Очистить корзину",
  "store/b2b-quotes.quote-status.ready": "Готово",
  "store/b2b-quotes.quote-status.placed": "Размещено",
  "store/b2b-quotes.quote-status.revised": "Пересмотрено",
  "store/b2b-quotes.quote-status.pending": "На рассмотрении",
  "store/b2b-quotes.quote-status.expired": "Просрочено",
  "store/b2b-quotes.quote-status.declined": "Отклонено"
}

```


[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 b2b-quotes/messages/pl.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "Wyceny B2B",
  "admin/b2b-quotes.navigation.keywords": "b2b, wycena, wyceny, koszyk, koszyki, termin ważności",
  "admin/b2b-quotes.settings.title": "Ustawienia wyceny B2B",
  "admin/b2b-quotes.settings.saveSettings.failure": "Nie udało się zapisać ustawień",
  "admin/b2b-quotes.settings.saveSettings.success": "Ustawienia zapisane pomyślnie",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Domyślny okres ważności (w dniach) dla wycen i zapisanych koszyków",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Zarządzanie ofertami dla rynku",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Skonfiguruj, jak oferty są zarządzane na rynku.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Kto jest odpowiedzialny za zarządzanie ofertami?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Rynek",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Tylko główny rynek zarządza ofertami.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Sprzedawcy",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Sprzedawcy zarządzają ofertami swoich produktów i mogą zdecydować o ich pominięciu.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Zapisz ustawienia",
  "store/b2b-quotes.myAccountLink": "Wyceny i zapisane koszyki",
  "store/b2b-quotes.create.title": "Utwórz wycenę",
  "store/b2b-quotes.create.nameLabel": "Nazwa",
  "store/b2b-quotes.create.descriptionLabel": "Uwagi",
  "store/b2b-quotes.create.success": "Wycena zapisana pomyślnie",
  "store/b2b-quotes.create.error": "Błąd podczas zapisywania wyceny",
  "store/b2b-quotes.create.required": "Wprowadź nazwę dla swojej wyceny",
  "store/b2b-quotes.create.placeholder.quotationName": "Nazwa wyceny",
  "store/b2b-quotes.create.empty-state-label": "Aby utworzyć wycenę, zacznij dodawać artykuły do koszyka.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{pozostało znaków}=500{500-osiągnięto limit znaków}other{pozostało znaków}}",
  "store/b2b-quotes.create.button.save-for-later": "Zapisz na później",
  "store/b2b-quotes.create.button.request-quote": "Poproś o wycenę",
  "store/b2b-quotes.back": "Wstecz",
  "store/b2b-quotes.error.notAuthenticated": "Zaloguj się, aby zobaczyć tę zawartość.",
  "store/b2b-quotes.error.notPermitted": "Nie masz uprawnień niezbędnych do przeglądania tej zawartości.",
  "store/b2b-quotes.quotes-table.title": "Moje wyceny",
  "store/b2b-quotes.quotes-table.newLine.label": "Nowa wycena",
  "store/b2b-quotes.quotes-table.empty-state-label": "Nie znaleziono wycen.",
  "store/b2b-quotes.quotes-table.details.label": "Szczegóły",
  "store/b2b-quotes.quotes-table.referenceName.title": "Nazwa odnies.",
  "store/b2b-quotes.quotes-table.subtotal.title": "Podsuma",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Utworzone przez",
  "store/b2b-quotes.quotes-table.creationDate.title": "Utworzono dnia",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Data wygaśnięcia",
  "store/b2b-quotes.quotes-table.status.title": "Status",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Ostatnia aktualizacja",
  "store/b2b-quotes.quotes-table.organization.title": "Organizacja",
  "store/b2b-quotes.quotes-table.costCenter.title": "Centrum kosztów",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Organiz. i centrum kosztów",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Szukaj organizacji...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Szukaj centrów kosztów...",
  "store/b2b-quotes.quotes-table.showRows": "Pokaż wiersze",
  "store/b2b-quotes.quotes-table.of": "z",
  "store/b2b-quotes.quotes-table.search.placeholder": "Szukaj",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Przełącz widoczne pola",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Pokaż wszystkie",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Ukryj wszystkie",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Wyczyść filtry",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Status",
  "store/b2b-quotes.quotes-table.filters.all": "Wszystkie",
  "store/b2b-quotes.quotes-table.filters.none": "Brak",
  "store/b2b-quotes.quotes-table.filters.any": "Dowolny",
  "store/b2b-quotes.quotes-table.filters.is": "jest",
  "store/b2b-quotes.quotes-table.filters.includes": "zawiera",
  "store/b2b-quotes.quote-details.title": "Szczegóły wyceny",
  "store/b2b-quotes.quote-details.decline": "Odrzuć",
  "store/b2b-quotes.quote-details.save": "Zapisz wycenę",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Prześlij do handlowca",
  "store/b2b-quotes.quote-details.use-quote": "Użyj wyceny",
  "store/b2b-quotes.quote-details.subtotal.title": "Podsuma",
  "store/b2b-quotes.quote-details.expiration.title": "Data wygaśnięcia",
  "store/b2b-quotes.quote-details.status.title": "Status",
  "store/b2b-quotes.quote-details.items.image.title": "Obraz",
  "store/b2b-quotes.quote-details.items.refId.title": "Kod odnies.",
  "store/b2b-quotes.quote-details.items.name.title": "Nazwa",
  "store/b2b-quotes.quote-details.items.quantity.title": "Ilość",
  "store/b2b-quotes.quote-details.items.price.title": "Cena",
  "store/b2b-quotes.quote-details.items.total.title": "Ogółem",
  "store/b2b-quotes.quote-details.apply-discount.title": "Zastosuj rabat procentowy",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Zastosuj rabat procentowy do podsumy wyceny. Uwaga: zastąpi to wszelkie zmiany wprowadzone w poszczególnych cenach SKU.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Rabat procentowy nie jest dostępny, ponieważ promocja już wykorzystuje rabat wyższy niż maksymalna zniżka ręczna.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Zniżki ręczne powyżej {maxDiscount}% zostaną automatycznie odrzucone.",
  "store/b2b-quotes.quote-details.products.title": "Produkty ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Po utworzeniu ofert można dodać notatki.",
  "store/b2b-quotes.quote-details.update-history.title": "Historia zmian",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Utworzono}other{Zaktualizowano}} dnia {date} przez {email} ({role}) ze statusem {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Uwagi:",
  "store/b2b-quotes.quote-details.add-note.label": "Dodaj uwagę",
  "store/b2b-quotes.quote-details.update-success": "Wycena zapisana pomyślnie",
  "store/b2b-quotes.quote-details.update-error": "Błąd podczas zapisywania wyceny. Więcej szczegółów znajdziesz w konsoli.",
  "store/b2b-quotes.quote-details.use-error": "Błąd podczas używania wyceny. Więcej szczegółów znajdziesz w konsoli.",
  "store/b2b-quotes.quote-details.discount-error": "Niektóre rabaty są wyższe niż dozwolone",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Procent rabatu",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Oryginalna podsuma",
  "store/b2b-quotes.quote-details.original-price.title": "Oryginalna cena",
  "store/b2b-quotes.quote-details.quote-price.title": "Podana cena",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Przytoczona podsuma",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Zmień datę wygaśnięcia",
  "store/b2b-quotes.quote-locking.title": "Wycena w użyciu",
  "store/b2b-quotes.quote-locking.message": "Twój koszyk zawiera obecnie przedmioty z wyceny i nie można go zmodyfikować. Możesz powrócić do strony kasy lub wyczyścić koszyk, aby kontynuować przeglądanie.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Powrót do kasy",
  "store/b2b-quotes.quote-locking.clear-cart": "Wyczyść koszyk",
  "store/b2b-quotes.quote-status.ready": "Gotowe",
  "store/b2b-quotes.quote-status.placed": "Złożone",
  "store/b2b-quotes.quote-status.revised": "Skorygowane",
  "store/b2b-quotes.quote-status.pending": "Oczekujące",
  "store/b2b-quotes.quote-status.expired": "Wygasło",
  "store/b2b-quotes.quote-status.declined": "Odrzucone"
}

```


[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 b2b-quotes/messages/uk.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "Корпоративні розцінки",
  "admin/b2b-quotes.navigation.keywords": "корпоративний, ціна, розцінки, кошик, кошики, термін дії",
  "admin/b2b-quotes.settings.title": "Налаштування корпоративних розцінок",
  "admin/b2b-quotes.settings.saveSettings.failure": "Не вдалося зберегти налаштування",
  "admin/b2b-quotes.settings.saveSettings.success": "Налаштування збережено",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Стандартний строк дії (у днях) розцінок і збережених кошиків",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "EТермін дії цінових пропозицій і збережених кошиків",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Управління пропозиціями для маркетплейсу",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Налаштуйте, як пропозиції керуються на маркетплейсі.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Хто відповідає за управління пропозиціями?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Маркетплейс",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Тільки головний маркетплейс керує пропозиціями.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Продавці",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Продавці керують пропозиціями для своїх товарів і можуть вирішити не враховувати їх.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Зберегти налаштування",
  "store/b2b-quotes.myAccountLink": "Розцінки та збережені кошики",
  "store/b2b-quotes.create.title": "Створити розцінки",
  "store/b2b-quotes.create.nameLabel": "Назва",
  "store/b2b-quotes.create.descriptionLabel": "Примітки",
  "store/b2b-quotes.create.success": "Розцінки збережено",
  "store/b2b-quotes.create.error": "Помилка збереження розцінок",
  "store/b2b-quotes.create.required": "Введіть назву розцінок",
  "store/b2b-quotes.create.placeholder.quotationName": "Назва розцінок",
  "store/b2b-quotes.create.empty-state-label": "Для створення розцінок почніть додавати товари до кошика.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{симв. до ліміту}=500{500-символьний ліміт вичерпався}other{симв. до ліміту}}",
  "store/b2b-quotes.create.button.save-for-later": "Зберегти на потім",
  "store/b2b-quotes.create.button.request-quote": "Запит ціни",
  "store/b2b-quotes.back": "Назад",
  "store/b2b-quotes.error.notAuthenticated": "Щоб переглянути цей контент, увійдіть.",
  "store/b2b-quotes.error.notPermitted": "Ви не маєте права переглядати цей контент.",
  "store/b2b-quotes.quotes-table.title": "Мої розцінки",
  "store/b2b-quotes.quotes-table.newLine.label": "Нові розцінки",
  "store/b2b-quotes.quotes-table.empty-state-label": "Розцінок не знайдено.",
  "store/b2b-quotes.quotes-table.details.label": "Детальніше",
  "store/b2b-quotes.quotes-table.referenceName.title": "Назва для довідки",
  "store/b2b-quotes.quotes-table.subtotal.title": "Проміжний підсумок",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Хто створив",
  "store/b2b-quotes.quotes-table.creationDate.title": "Коли створено",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Термін дії",
  "store/b2b-quotes.quotes-table.status.title": "Статус",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Остання зміна",
  "store/b2b-quotes.quotes-table.organization.title": "Організація",
  "store/b2b-quotes.quotes-table.costCenter.title": "Фінансовий центр",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Організація і фінансовий центр",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Пошук організацій...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Пошук фінансових центрів...",
  "store/b2b-quotes.quotes-table.showRows": "Показати рядки",
  "store/b2b-quotes.quotes-table.of": "з",
  "store/b2b-quotes.quotes-table.search.placeholder": "Пошук",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Перемикання видимих полів",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Показати всі",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Приховати всі",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Скинути фільтри",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Статус",
  "store/b2b-quotes.quotes-table.filters.all": "Усі",
  "store/b2b-quotes.quotes-table.filters.none": "Жодного",
  "store/b2b-quotes.quotes-table.filters.any": "Будь-який",
  "store/b2b-quotes.quotes-table.filters.is": "=",
  "store/b2b-quotes.quotes-table.filters.includes": "містить",
  "store/b2b-quotes.quote-details.title": "Інформація про розцінки",
  "store/b2b-quotes.quote-details.decline": "Відхилити",
  "store/b2b-quotes.quote-details.save": "Зберегти розцінки",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Відправити менеджеру з продажів",
  "store/b2b-quotes.quote-details.use-quote": "Використати розцінки",
  "store/b2b-quotes.quote-details.subtotal.title": "Проміжний підсумок",
  "store/b2b-quotes.quote-details.expiration.title": "Термін дії",
  "store/b2b-quotes.quote-details.status.title": "Статус",
  "store/b2b-quotes.quote-details.items.image.title": "Зображення",
  "store/b2b-quotes.quote-details.items.refId.title": "Код для довідки",
  "store/b2b-quotes.quote-details.items.name.title": "Назва",
  "store/b2b-quotes.quote-details.items.quantity.title": "Кількість",
  "store/b2b-quotes.quote-details.items.price.title": "Ціна",
  "store/b2b-quotes.quote-details.items.total.title": "Разом",
  "store/b2b-quotes.quote-details.apply-discount.title": "Застосувати відсоткову знижку",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "До проміжного підсумку розцінок застосується відсоткова знижка. Зверніть увагу: це скасує зміни, внесені в окремі артикули.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Відсоткова знижка недоступна, бо вже діє акційна знижка, вища за максимальну ручну знижку.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Ручні знижки понад {maxDiscount}% автоматично відхиляються.",
  "store/b2b-quotes.quote-details.products.title": "Продукти ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Примітки можна додавати після створення розцінки.",
  "store/b2b-quotes.quote-details.update-history.title": "Журнал оновлень",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, one {} few {Оновлено} many {Оновлено}=0{Створено}other{Оновлено}} на {date} на {email} ({role}) зі статусом {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Примітки:",
  "store/b2b-quotes.quote-details.add-note.label": "Додати примітку",
  "store/b2b-quotes.quote-details.update-success": "Розцінки збережено",
  "store/b2b-quotes.quote-details.update-error": "Помилка збереження розцінок. Докладніша інформація доступна на консолі.",
  "store/b2b-quotes.quote-details.use-error": "Помилка використання розцінок. Докладніша інформація доступна на консолі.",
  "store/b2b-quotes.quote-details.discount-error": "Деякі знижки перевищують допустимі",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Відсоткова знижка",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Початковий проміжний підсумок",
  "store/b2b-quotes.quote-details.original-price.title": "Початкова ціна",
  "store/b2b-quotes.quote-details.quote-price.title": "Ціна в розцінках",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Проміжний підсумок у розцінках",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Змінити термін дії",
  "store/b2b-quotes.quote-locking.title": "Використовуються розцінки",
  "store/b2b-quotes.quote-locking.message": "Ваш кошик містить товари, вказані в розцінках, і змінити його не можна. Ви можете повернутися на сторінку оплати або очистити кошик і продовжити пошук товарів.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Повернутися до оплати",
  "store/b2b-quotes.quote-locking.clear-cart": "Очистити кошик",
  "store/b2b-quotes.quote-status.ready": "Готово",
  "store/b2b-quotes.quote-status.placed": "Розміщено",
  "store/b2b-quotes.quote-status.revised": "Виправлено",
  "store/b2b-quotes.quote-status.pending": "На розгляді",
  "store/b2b-quotes.quote-status.expired": "Прострочено",
  "store/b2b-quotes.quote-status.declined": "Відхилено"
}

```


[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 b2b-quotes/messages/fi.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "B2B-tarjoukset",
  "admin/b2b-quotes.navigation.keywords": "b2b, tarjous, tarjoukset, ostoskori, ostoskorit, vanheneminen",
  "admin/b2b-quotes.settings.title": "B2B-tarjousasetukset",
  "admin/b2b-quotes.settings.saveSettings.failure": "Asetusten tallennus epäonnistui",
  "admin/b2b-quotes.settings.saveSettings.success": "Asetukset tallennettu",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Oletusvanhenemisaika (päivinä) tarjouksille ja tallennetuille ostoskoreille",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Tarjousten hallinta markkinapaikalle",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Määritä, kuinka tarjouksia hallitaan markkinapaikalla.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Kuka on vastuussa tarjousten hallinnasta?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Markkinapaikka",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Vain päämarkkinapaikka hallitsee tarjouksia.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Myyjät",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Myyjät hallitsevat tarjouksia omille tuotteilleen ja voivat päättää olla laskematta tarjouksia.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Tallenna asetukset",
  "store/b2b-quotes.myAccountLink": "Tarjoukset ja tallennetut ostoskorit",
  "store/b2b-quotes.create.title": "Luo tarjous",
  "store/b2b-quotes.create.nameLabel": "Nimi",
  "store/b2b-quotes.create.descriptionLabel": "Muistiinpanot",
  "store/b2b-quotes.create.success": "Tarjous tallennettu",
  "store/b2b-quotes.create.error": "Virhe lainausta tallennettaessa",
  "store/b2b-quotes.create.required": "Anna tarjoukselle nimi",
  "store/b2b-quotes.create.placeholder.quotationName": "Tarjouksen nimi",
  "store/b2b-quotes.create.empty-state-label": "Luodaksesi tarjouksen ala lisätä tuotteita ostoskoriisi.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{merkkiä jäljellä}=500{500 merkin raja saavutettu}other{merkkiä jäljellä}}",
  "store/b2b-quotes.create.button.save-for-later": "Tallenna myöhemmäksi",
  "store/b2b-quotes.create.button.request-quote": "Pyydä tarjous",
  "store/b2b-quotes.back": "Takaisin",
  "store/b2b-quotes.error.notAuthenticated": "Kirjaudu sisään tarkastellaksesi tätä sisältöä.",
  "store/b2b-quotes.error.notPermitted": "Sinulla ei ole tarvittavia oikeuksia tämän sisällön tarkasteluun.",
  "store/b2b-quotes.quotes-table.title": "Tarjoukseni",
  "store/b2b-quotes.quotes-table.newLine.label": "Uusi tarjous",
  "store/b2b-quotes.quotes-table.empty-state-label": "Tarjouksia ei löytynyt.",
  "store/b2b-quotes.quotes-table.details.label": "Tiedot",
  "store/b2b-quotes.quotes-table.referenceName.title": "Viitenimi",
  "store/b2b-quotes.quotes-table.subtotal.title": "Välisumma",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Tekijä",
  "store/b2b-quotes.quotes-table.creationDate.title": "Luotu",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Erääntymisajankohta",
  "store/b2b-quotes.quotes-table.status.title": "Tila",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Viimeisin päivitys",
  "store/b2b-quotes.quotes-table.organization.title": "Organisaatio",
  "store/b2b-quotes.quotes-table.costCenter.title": "Kustannuspaikka",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Organisaatio ja kustannuspaikka",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Hae organisaatioita...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Hae kustannuspaikkoja...",
  "store/b2b-quotes.quotes-table.showRows": "Näytä rivit",
  "store/b2b-quotes.quotes-table.of": "/",
  "store/b2b-quotes.quotes-table.search.placeholder": "Hae",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Näytä näkyvät kentät",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Näytä kaikki",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Piilota kaikki",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Tyhjennä suodattimet",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Tila",
  "store/b2b-quotes.quotes-table.filters.all": "Kaikki",
  "store/b2b-quotes.quotes-table.filters.none": "Ei mitään",
  "store/b2b-quotes.quotes-table.filters.any": "Mikä tahansa",
  "store/b2b-quotes.quotes-table.filters.is": "on",
  "store/b2b-quotes.quotes-table.filters.includes": "sisältää",
  "store/b2b-quotes.quote-details.title": "Tarjouksen tiedot",
  "store/b2b-quotes.quote-details.decline": "Hylkää",
  "store/b2b-quotes.quote-details.save": "Tallenna tarjous",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Lähetä myyntiedustajalle",
  "store/b2b-quotes.quote-details.use-quote": "Käytä tarjousta",
  "store/b2b-quotes.quote-details.subtotal.title": "Välisumma",
  "store/b2b-quotes.quote-details.expiration.title": "Erääntymisajankohta",
  "store/b2b-quotes.quote-details.status.title": "Tila",
  "store/b2b-quotes.quote-details.items.image.title": "Kuva",
  "store/b2b-quotes.quote-details.items.refId.title": "Viitekoodi",
  "store/b2b-quotes.quote-details.items.name.title": "Nimi",
  "store/b2b-quotes.quote-details.items.quantity.title": "Lukumäärä",
  "store/b2b-quotes.quote-details.items.price.title": "Hinta",
  "store/b2b-quotes.quote-details.items.total.title": "Yhteensä",
  "store/b2b-quotes.quote-details.apply-discount.title": "Käytä prosenttialennusta",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Käytä prosenttialennusta tarjouksen välisummalle. Huomautus: tämä ohittaa yksittäisten myyntiyksiköiden hintoihin tehdyt muutokset.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Prosenttialennus on pois käytöstä, koska kampanja lisää jo manuaalista enimmäisalennusta suuremman alennuksen.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Yli {maxDiscount} %:n manuaaliset alennukset hylätään automaattisesti.",
  "store/b2b-quotes.quote-details.products.title": "Tuotteet ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Huomautuksia voidaan lisätä lainausten luomisen jälkeen.",
  "store/b2b-quotes.quote-details.update-history.title": "Päivityshistoria",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Luotu}other{Päivitetty}} {date} {email} toimesta roolilla ({role}) tilalla {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Muistiinpanot:",
  "store/b2b-quotes.quote-details.add-note.label": "Lisää huomautus",
  "store/b2b-quotes.quote-details.update-success": "Tarjous tallennettu",
  "store/b2b-quotes.quote-details.update-error": "Virhe tallennettaessa tarjousta. Katso lisätietoja konsolista.",
  "store/b2b-quotes.quote-details.use-error": "Virhe tarjousta käytettäessä. Katso lisätietoja konsolista.",
  "store/b2b-quotes.quote-details.discount-error": "Jotkin alennukset ovat sallittua suurempia",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Prosenttialennus",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Alkuperäinen välisumma",
  "store/b2b-quotes.quote-details.original-price.title": "Alkuperäinen hinta",
  "store/b2b-quotes.quote-details.quote-price.title": "Tarjouksen hinta",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Tarjouksen välisumma",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Vaihda viimeinen voimassaolopäivä",
  "store/b2b-quotes.quote-locking.title": "Tarjous käytössä",
  "store/b2b-quotes.quote-locking.message": "Ostoskorisi sisältää tällä hetkellä tuotteita tarjouksesta, eikä sitä voi muokata. Voit joko palata kassasivulle tai tyhjentää ostoskorin, jos haluat jatkaa selaamista.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Palaa kassalle",
  "store/b2b-quotes.quote-locking.clear-cart": "Tyhjennä ostoskori",
  "store/b2b-quotes.quote-status.ready": "Valmis",
  "store/b2b-quotes.quote-status.placed": "Asetettu",
  "store/b2b-quotes.quote-status.revised": "Tarkistettu",
  "store/b2b-quotes.quote-status.pending": "Odottaa",
  "store/b2b-quotes.quote-status.expired": "Vanhentunut",
  "store/b2b-quotes.quote-status.declined": "Hylätty"
}

```


[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 b2b-quotes/messages/sk.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "Ponuky B2B",
  "admin/b2b-quotes.navigation.keywords": "b2b, ponuka, ponuky, košík, košíky, vypršanie lehoty",
  "admin/b2b-quotes.settings.title": "Nastavenia ponuky B2B",
  "admin/b2b-quotes.settings.saveSettings.failure": "Nepodarilo sa uložiť nastavenia",
  "admin/b2b-quotes.settings.saveSettings.success": "Nastavenia boli úspešne uložené",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Predvolená doba platnosti (v dňoch) pre cenové ponuky a uložené košíky",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Správa ponúk pre trh",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Nakonfigurujte, ako sa ponuky spravujú na trhu.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Kto je zodpovedný za správu ponúk?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Trh",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Ponuky spravuje iba hlavný trh.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Predajcovia",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Predajcovia spravujú ponuky pre svoje produkty a môžu sa rozhodnúť ich nezapočítavať.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Uložiť nastavenia",
  "store/b2b-quotes.myAccountLink": "Ponuky a uložené košíky",
  "store/b2b-quotes.create.title": "Vytvoriť ponuku",
  "store/b2b-quotes.create.nameLabel": "Názov",
  "store/b2b-quotes.create.descriptionLabel": "Poznámky",
  "store/b2b-quotes.create.success": "Ponuka bola úspešne uložená",
  "store/b2b-quotes.create.error": "Pri ukladaní ponuky došlo k chybe",
  "store/b2b-quotes.create.required": "Zadajte názov cenovej ponuky",
  "store/b2b-quotes.create.placeholder.quotationName": "Názov ponuky",
  "store/b2b-quotes.create.empty-state-label": "Ak chcete vytvoriť cenovú ponuku, začnite pridávať položky do košíka.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{zostáva znak}=500{Bol dosiahnutý limit 500 znakov}other{zostáva znak}}",
  "store/b2b-quotes.create.button.save-for-later": "Uložiť na neskôr",
  "store/b2b-quotes.create.button.request-quote": "Požiadať o ponuku",
  "store/b2b-quotes.back": "Späť",
  "store/b2b-quotes.error.notAuthenticated": "Ak chcete zobraziť tento obsah, prihláste sa.",
  "store/b2b-quotes.error.notPermitted": "Na zobrazenie tohto obsahu nemáte potrebné povolenia.",
  "store/b2b-quotes.quotes-table.title": "Moje ponuky",
  "store/b2b-quotes.quotes-table.newLine.label": "Nová ponuka",
  "store/b2b-quotes.quotes-table.empty-state-label": "Nenašli sa žiadne ponuky.",
  "store/b2b-quotes.quotes-table.details.label": "Podrobnosti",
  "store/b2b-quotes.quotes-table.referenceName.title": "Ref. názov",
  "store/b2b-quotes.quotes-table.subtotal.title": "Medzisúčet",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Vytvoril",
  "store/b2b-quotes.quotes-table.creationDate.title": "Vytvorené dňa",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Vypršanie platnosti",
  "store/b2b-quotes.quotes-table.status.title": "Stav",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Posledná aktualizácia",
  "store/b2b-quotes.quotes-table.organization.title": "Organizácia",
  "store/b2b-quotes.quotes-table.costCenter.title": "Nákladové stredisko",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Organizácia a nákladové stredisko",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Vyhľadávať v organizáciách…",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Vyhľadávať v nákladových strediskách…",
  "store/b2b-quotes.quotes-table.showRows": "Zobraziť riadky",
  "store/b2b-quotes.quotes-table.of": "z",
  "store/b2b-quotes.quotes-table.search.placeholder": "Hľadať",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Prepnúť viditeľné polia",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Zobraziť všetko",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Skryť všetko",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Vymazať filtre",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Stav",
  "store/b2b-quotes.quotes-table.filters.all": "Všetko",
  "store/b2b-quotes.quotes-table.filters.none": "Žiadne",
  "store/b2b-quotes.quotes-table.filters.any": "Všetky",
  "store/b2b-quotes.quotes-table.filters.is": "je",
  "store/b2b-quotes.quotes-table.filters.includes": "zahŕňa",
  "store/b2b-quotes.quote-details.title": "Podrobnosti ponuky",
  "store/b2b-quotes.quote-details.decline": "Odmietnuť",
  "store/b2b-quotes.quote-details.save": "Uložiť ponuku",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Odoslať obchodnému zástupcovi",
  "store/b2b-quotes.quote-details.use-quote": "Použiť ponuku",
  "store/b2b-quotes.quote-details.subtotal.title": "Medzisúčet",
  "store/b2b-quotes.quote-details.expiration.title": "Vypršanie platnosti",
  "store/b2b-quotes.quote-details.status.title": "Stav",
  "store/b2b-quotes.quote-details.items.image.title": "Obrázok",
  "store/b2b-quotes.quote-details.items.refId.title": "Ref. kód",
  "store/b2b-quotes.quote-details.items.name.title": "Názov",
  "store/b2b-quotes.quote-details.items.quantity.title": "Množstvo",
  "store/b2b-quotes.quote-details.items.price.title": "Cena",
  "store/b2b-quotes.quote-details.items.total.title": "Celkom",
  "store/b2b-quotes.quote-details.apply-discount.title": "Použiť percentuálnu zľavu",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Použite percentuálnu zľavu na medzisúčet cenovej ponuky. Pamätajte, že táto akcia prepíše všetky zmeny vykonané v jednotlivých cenách SKU.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Percentuálna zľava nie je k dispozícii, pretože promo akcia už uplatňuje zľavu vyššiu, než je maximálna manuálna zľava.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Manuálne zľavy nad {maxDiscount} % budú automaticky odmietnuté.",
  "store/b2b-quotes.quote-details.products.title": "Produkty ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Poznámky je možné pridať po vytvorení úvodzoviek.",
  "store/b2b-quotes.quote-details.update-history.title": "História aktualizácií",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural,  =0{vytvorené}other{aktualizované}} dňa {date} používateľom {email} ({role}) so stavom {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Poznámky:",
  "store/b2b-quotes.quote-details.add-note.label": "Pridať poznámku",
  "store/b2b-quotes.quote-details.update-success": "Ponuka bola úspešne uložená",
  "store/b2b-quotes.quote-details.update-error": "Pri ukladaní cenovej ponuky sa vyskytla chyba. Ďalšie podrobnosti nájdete v konzole.",
  "store/b2b-quotes.quote-details.use-error": "Pri používaní cenovej ponuky sa vyskytla chyba. Ďalšie podrobnosti nájdete v konzole.",
  "store/b2b-quotes.quote-details.discount-error": "Niektoré zľavy sú vyššie, než je povolené",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Percentuálna zľava",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Pôvodný medzisúčet",
  "store/b2b-quotes.quote-details.original-price.title": "Pôvodná cena",
  "store/b2b-quotes.quote-details.quote-price.title": "Cena v ponuke",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Medzisúčet v ponuke",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Zmena dátumu platnosti",
  "store/b2b-quotes.quote-locking.title": "Cenová ponuka sa používa",
  "store/b2b-quotes.quote-locking.message": "Váš košík momentálne obsahuje položky z cenovej ponuky a nie je možné ho upraviť. Môžete sa vrátiť na stránku pokladne alebo vymazať košík a pokračovať v prehliadaní.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Späť do pokladne",
  "store/b2b-quotes.quote-locking.clear-cart": "Vymazať košík",
  "store/b2b-quotes.quote-status.ready": "Pripravené",
  "store/b2b-quotes.quote-status.placed": "Odoslané",
  "store/b2b-quotes.quote-status.revised": "Posúdené",
  "store/b2b-quotes.quote-status.pending": "Čakajúce",
  "store/b2b-quotes.quote-status.expired": "Platnosť vypršala",
  "store/b2b-quotes.quote-status.declined": "Odmietnuté"
}

```


[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 b2b-quotes/messages/pt.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "Cotações B2B",
  "admin/b2b-quotes.navigation.keywords": "b2b, cotação, cotações, carrinho, carrinhos, data de expiração",
  "admin/b2b-quotes.settings.title": "Configurações de cotação B2B",
  "admin/b2b-quotes.settings.saveSettings.failure": "Erro ao salvar configurações",
  "admin/b2b-quotes.settings.saveSettings.success": "Configurações salvas com sucesso",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Período de expiração padrão (em dias) para cotações e carrinhos salvos",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Gerenciamento de Cotações para o Marketplace",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Configure como as cotações são gerenciadas no marketplace.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Quem é responsável pelo gerenciamento das cotações?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Marketplace",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Somente o marketplace principal gerencia as cotações.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Vendedores",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Os vendedores gerenciam as cotações de seus próprios produtos e podem optar por não contabilizá-las.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Salvar configurações",
  "store/b2b-quotes.myAccountLink": "Cotações e carrinhos salvos",
  "store/b2b-quotes.create.title": "Criar cotação",
  "store/b2b-quotes.create.nameLabel": "Nome",
  "store/b2b-quotes.create.descriptionLabel": "Observações",
  "store/b2b-quotes.create.success": "Cotação salva com sucesso",
  "store/b2b-quotes.create.error": "Ocorreu um erro ao salvar a cotação",
  "store/b2b-quotes.create.required": "Insira um nome para sua cotação",
  "store/b2b-quotes.create.placeholder.quotationName": "Nome da cotação",
  "store/b2b-quotes.create.empty-state-label": "Para criar uma cotação, adicione itens ao seu carrinho.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{caracter restante}=500{Limite de 500 caracteres atingido}other{caracteres restantes}}",
  "store/b2b-quotes.create.button.save-for-later": "Salvar para depois",
  "store/b2b-quotes.create.button.request-quote": "Solicitar cotação",
  "store/b2b-quotes.back": "Voltar",
  "store/b2b-quotes.error.notAuthenticated": "Faça login para visualizar este conteúdo.",
  "store/b2b-quotes.error.notPermitted": "Você não tem as permissões necessárias para visualizar este conteúdo.",
  "store/b2b-quotes.quotes-table.title": "Minhas cotações",
  "store/b2b-quotes.quotes-table.newLine.label": "Nova cotação",
  "store/b2b-quotes.quotes-table.empty-state-label": "Nenhuma cotação encontrada.",
  "store/b2b-quotes.quotes-table.details.label": "Detalhes",
  "store/b2b-quotes.quotes-table.referenceName.title": "Nome de ref.",
  "store/b2b-quotes.quotes-table.subtotal.title": "Subtotal",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Criada por",
  "store/b2b-quotes.quotes-table.creationDate.title": "Criada em",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Data de expiração",
  "store/b2b-quotes.quotes-table.status.title": "Status",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Última atualização",
  "store/b2b-quotes.quotes-table.organization.title": "Organização",
  "store/b2b-quotes.quotes-table.costCenter.title": "Centro de custo",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Org. e centro de custo",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Buscar organizações...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Buscar centros de custo...",
  "store/b2b-quotes.quotes-table.showRows": "Mostrar linhas",
  "store/b2b-quotes.quotes-table.of": "de",
  "store/b2b-quotes.quotes-table.search.placeholder": "Buscar",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Alternar campos visíveis",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Mostrar tudo",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Ocultar tudo",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Limpar filtros",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Status",
  "store/b2b-quotes.quotes-table.filters.all": "Todos",
  "store/b2b-quotes.quotes-table.filters.none": "Nenhum",
  "store/b2b-quotes.quotes-table.filters.any": "Qualquer um",
  "store/b2b-quotes.quotes-table.filters.is": "é",
  "store/b2b-quotes.quotes-table.filters.includes": "inclui",
  "store/b2b-quotes.quote-details.title": "Detalhes da cotação",
  "store/b2b-quotes.quote-details.decline": "Recusar",
  "store/b2b-quotes.quote-details.save": "Salvar cotação",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Enviar para o vendedor",
  "store/b2b-quotes.quote-details.use-quote": "Usar cotação",
  "store/b2b-quotes.quote-details.subtotal.title": "Subtotal",
  "store/b2b-quotes.quote-details.expiration.title": "Data de expiração",
  "store/b2b-quotes.quote-details.status.title": "Status",
  "store/b2b-quotes.quote-details.items.image.title": "Imagem",
  "store/b2b-quotes.quote-details.items.refId.title": "Código de ref.",
  "store/b2b-quotes.quote-details.items.name.title": "Nome",
  "store/b2b-quotes.quote-details.items.quantity.title": "Quantidade",
  "store/b2b-quotes.quote-details.items.price.title": "Preço",
  "store/b2b-quotes.quote-details.items.total.title": "Total",
  "store/b2b-quotes.quote-details.apply-discount.title": "Aplicar desconto percentual",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Aplique um desconto percentual ao subtotal da cotação. Atenção: isso irá substituir quaisquer alterações feitas nos preços de SKU individuais.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "O desconto percentual está desativado porque a promoção já está aplicando um desconto maior do que o desconto manual máximo.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Os descontos manuais acima de {maxDiscount}% serão recusados automaticamente.",
  "store/b2b-quotes.quote-details.products.title": "Produtos ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Comentários poderão ser adicionados após as cotações serem criadas.",
  "store/b2b-quotes.quote-details.update-history.title": "Histórico de atualizações",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Criada}other{Atualizada}} em {date} por {email} ({role}) com status {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Observações:",
  "store/b2b-quotes.quote-details.add-note.label": "Adicionar observação",
  "store/b2b-quotes.quote-details.update-success": "Cotação salva com sucesso.",
  "store/b2b-quotes.quote-details.update-error": "Erro ao salvar cotação. Consulte o console para mais detalhes.",
  "store/b2b-quotes.quote-details.use-error": "Erro ao usar cotação. Consulte o console para mais detalhes.",
  "store/b2b-quotes.quote-details.discount-error": "Alguns descontos estão maiores que o permitido.",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Desconto percentual",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Subtotal original",
  "store/b2b-quotes.quote-details.original-price.title": "Preço original",
  "store/b2b-quotes.quote-details.quote-price.title": "Preço cotado",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Subtotal cotado",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Alterar data de expiração",
  "store/b2b-quotes.quote-locking.title": "Cotação em uso",
  "store/b2b-quotes.quote-locking.message": "Seu carrinho contém itens de uma cotação e não pode ser alterado. Você pode retornar à página de checkout ou limpar o carrinho para continuar navegando.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Voltar para o checkout",
  "store/b2b-quotes.quote-locking.clear-cart": "Limpar carrinho",
  "store/b2b-quotes.quote-status.ready": "Pronta",
  "store/b2b-quotes.quote-status.placed": "Efetuada",
  "store/b2b-quotes.quote-status.revised": "Revisada",
  "store/b2b-quotes.quote-status.pending": "Pendente",
  "store/b2b-quotes.quote-status.expired": "Expirada",
  "store/b2b-quotes.quote-status.declined": "Recusada"
}

```


[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 b2b-quotes/messages/en.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "B2B Quotes",
  "admin/b2b-quotes.navigation.keywords": "b2b, quote, quotes, cart, carts, expiration",
  "admin/b2b-quotes.settings.title": "B2B Quote Settings",
  "admin/b2b-quotes.settings.saveSettings.failure": "Failed to save settings",
  "admin/b2b-quotes.settings.saveSettings.success": "Settings saved successfully",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Default expiration period (in days) for quotes and saved carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Quote Management for Marketplace",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Configure how quotes are managed in the marketplace.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Who is responsible for managing quotes?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Marketplace",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Only the main marketplace manages quotes.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Sellers",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "Sellers manage quotes for their own products and can choose not to account quotes.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Save Settings",
  "store/b2b-quotes.myAccountLink": "Quotes and Saved Carts",
  "store/b2b-quotes.create.title": "Create Quote",
  "store/b2b-quotes.create.nameLabel": "Name",
  "store/b2b-quotes.create.descriptionLabel": "Notes",
  "store/b2b-quotes.create.success": "Quote saved successfully",
  "store/b2b-quotes.create.error": "Error while saving quote",
  "store/b2b-quotes.create.required": "Enter a name for your quote",
  "store/b2b-quotes.create.placeholder.quotationName": "Quote name",
  "store/b2b-quotes.create.empty-state-label": "To create a quote, start adding items to your cart.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{character left}=500{500-character limit reached}other{characters left}}",
  "store/b2b-quotes.create.button.save-for-later": "Save for Later",
  "store/b2b-quotes.create.button.request-quote": "Request Quote",
  "store/b2b-quotes.back": "Back",
  "store/b2b-quotes.error.notAuthenticated": "Please log in to view this content.",
  "store/b2b-quotes.error.notPermitted": "You don't have the necessary permissions to view this content.",
  "store/b2b-quotes.quotes-table.title": "My Quotes",
  "store/b2b-quotes.quotes-table.newLine.label": "New Quote",
  "store/b2b-quotes.quotes-table.empty-state-label": "No quotes found.",
  "store/b2b-quotes.quotes-table.details.label": "Details",
  "store/b2b-quotes.quotes-table.referenceName.title": "Ref. Name",
  "store/b2b-quotes.quotes-table.subtotal.title": "Subtotal",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Created by",
  "store/b2b-quotes.quotes-table.creationDate.title": "Created on",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Expiration Date",
  "store/b2b-quotes.quotes-table.status.title": "Status",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Last Update",
  "store/b2b-quotes.quotes-table.organization.title": "Organization",
  "store/b2b-quotes.quotes-table.costCenter.title": "Cost Center",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Org. & Cost Center",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Search organizations...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Search cost centers...",
  "store/b2b-quotes.quotes-table.showRows": "Show rows",
  "store/b2b-quotes.quotes-table.of": "of",
  "store/b2b-quotes.quotes-table.search.placeholder": "Search",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Toggle visible fields",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Show all",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Hide all",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Clear filters",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Status",
  "store/b2b-quotes.quotes-table.filters.all": "All",
  "store/b2b-quotes.quotes-table.filters.none": "None",
  "store/b2b-quotes.quotes-table.filters.any": "Any",
  "store/b2b-quotes.quotes-table.filters.is": "is",
  "store/b2b-quotes.quotes-table.filters.includes": "includes",
  "store/b2b-quotes.quote-details.title": "Quote Details",
  "store/b2b-quotes.quote-details.decline": "Reject",
  "store/b2b-quotes.quote-details.save": "Save Quote",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Submit to Sales Rep",
  "store/b2b-quotes.quote-details.use-quote": "Use Quote",
  "store/b2b-quotes.quote-details.subtotal.title": "Subtotal",
  "store/b2b-quotes.quote-details.expiration.title": "Expiration Date",
  "store/b2b-quotes.quote-details.status.title": "Status",
  "store/b2b-quotes.quote-details.items.image.title": "Image",
  "store/b2b-quotes.quote-details.items.refId.title": "Ref. Code",
  "store/b2b-quotes.quote-details.items.name.title": "Name",
  "store/b2b-quotes.quote-details.items.quantity.title": "Quantity",
  "store/b2b-quotes.quote-details.items.price.title": "Price",
  "store/b2b-quotes.quote-details.items.total.title": "Total",
  "store/b2b-quotes.quote-details.apply-discount.title": "Apply Percentage Discount",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Apply a percentage discount to the quote subtotal. Note that this will override any changes made to individual SKU prices.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Percentage discount is not available because a promotion already applies a discount higher than the maximum manual discount.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Manual discounts above {maxDiscount}% will be automatically rejected.",
  "store/b2b-quotes.quote-details.products.title": "Products ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Notes can be added after the quotes has been created.",
  "store/b2b-quotes.quote-details.update-history.title": "Update History",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Created}other{Updated}} on {date} by {email} ({role}) with status {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Notes:",
  "store/b2b-quotes.quote-details.add-note.label": "Add Note",
  "store/b2b-quotes.quote-details.update-success": "Quote saved successfully",
  "store/b2b-quotes.quote-details.update-error": "Error while saving quote. See console for more details.",
  "store/b2b-quotes.quote-details.use-error": "Error while using quote. See console for more details.",
  "store/b2b-quotes.quote-details.discount-error": "Some discounts are higher than allowed",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Percentage Discount",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Original Subtotal",
  "store/b2b-quotes.quote-details.original-price.title": "Original Price",
  "store/b2b-quotes.quote-details.quote-price.title": "Quoted Price",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Quoted Subtotal",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Change Expiration Date",
  "store/b2b-quotes.quote-locking.title": "Quote in Use",
  "store/b2b-quotes.quote-locking.message": "Your cart currently contains items from a quote and cannot be modified. You may return to the checkout page or clear your cart to continue browsing.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Return to Checkout",
  "store/b2b-quotes.quote-locking.clear-cart": "Clear Cart",
  "store/b2b-quotes.quote-status.ready": "Ready",
  "store/b2b-quotes.quote-status.placed": "Placed",
  "store/b2b-quotes.quote-status.revised": "Revised",
  "store/b2b-quotes.quote-status.pending": "Pending",
  "store/b2b-quotes.quote-status.expired": "Expired",
  "store/b2b-quotes.quote-status.declined": "Rejected"
}

```


[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 b2b-quotes/messages/it.json from the b2b-quotes VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "admin/b2b-quotes.navigation.label": "Preventivi B2B",
  "admin/b2b-quotes.navigation.keywords": "b2b, preventivo, preventivi, carrello, carrelli, scadenza",
  "admin/b2b-quotes.settings.title": "Impostazioni preventivi B2B",
  "admin/b2b-quotes.settings.saveSettings.failure": "Impossibile salvare le impostazioni",
  "admin/b2b-quotes.settings.saveSettings.success": "Impostazioni salvate correttamente",
  "admin/b2b-quotes.settings.cartLifeSpan.label": "Periodo di scadenza predefinito (in giorni) per preventivi e carrelli salvati",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.expiration.data": "Expiration Period for Quotes and Saved Carts",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.title": "Gestione delle offerte per il marketplace",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.description": "Configura come gestire le offerte nel marketplace.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.info": "Chi è responsabile della gestione delle offerte?",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one": "Marketplace",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.one.describe": "Solo il marketplace principale gestisce le offerte.",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two": "Venditori",
  "admin/b2b-quotes.settings.saveSettings.management.quotes.option.two.describe": "I venditori gestiscono le offerte per i loro prodotti e possono scegliere di non considerarle.",
  "admin/b2b-quotes.settings.saveSettings.buttonText": "Salva impostazioni",
  "store/b2b-quotes.myAccountLink": "Preventivi e carrelli salvati",
  "store/b2b-quotes.create.title": "Crea preventivo",
  "store/b2b-quotes.create.nameLabel": "Nome",
  "store/b2b-quotes.create.descriptionLabel": "Note",
  "store/b2b-quotes.create.success": "Preventivo salvato correttamente",
  "store/b2b-quotes.create.error": "Errore durante il salvataggio del preventivo",
  "store/b2b-quotes.create.required": "Inserisci un nome per il tuo preventivo",
  "store/b2b-quotes.create.placeholder.quotationName": "Nome preventivo",
  "store/b2b-quotes.create.empty-state-label": "Per creare un preventivo, inizia ad aggiungere articoli al tuo carrello.",
  "store/b2b-quotes.create.characterLeft": "{count, plural, =499{carattere rimanente}=500{limite dei 500 caratteri raggiunto}other{caratteri rimanenti}}",
  "store/b2b-quotes.create.button.save-for-later": "Salva per dopo",
  "store/b2b-quotes.create.button.request-quote": "Richiedi preventivo",
  "store/b2b-quotes.back": "Indietro",
  "store/b2b-quotes.error.notAuthenticated": "Effettua il login per visualizzare questo contenuto.",
  "store/b2b-quotes.error.notPermitted": "Non disponi dei permessi necessari per visualizzare questo contenuto.",
  "store/b2b-quotes.quotes-table.title": "I miei preventivi",
  "store/b2b-quotes.quotes-table.newLine.label": "Nuovo preventivo",
  "store/b2b-quotes.quotes-table.empty-state-label": "Nessun preventivo trovato.",
  "store/b2b-quotes.quotes-table.details.label": "Dettagli",
  "store/b2b-quotes.quotes-table.referenceName.title": "Nome di rif.",
  "store/b2b-quotes.quotes-table.subtotal.title": "Subtotale",
  "store/b2b-quotes.quotes-table.creatorEmail.title": "Creato da",
  "store/b2b-quotes.quotes-table.creationDate.title": "Creato il",
  "store/b2b-quotes.quotes-table.expirationDate.title": "Data di scadenza",
  "store/b2b-quotes.quotes-table.status.title": "Stato",
  "store/b2b-quotes.quotes-table.lastUpdate.title": "Ultimo aggiornamento",
  "store/b2b-quotes.quotes-table.organization.title": "Organizzazione",
  "store/b2b-quotes.quotes-table.costCenter.title": "Centro di costo",
  "store/b2b-quotes.quotes-table.orgAndCostCenter.title": "Organizzazione e centro di costo",
  "store/b2b-quotes.quotes-table.searchOrganization.title": "Cerca organizzazioni...",
  "store/b2b-quotes.quotes-table.searchCostCenter.title": "Cerca centri di costo...",
  "store/b2b-quotes.quotes-table.showRows": "Mostra righe",
  "store/b2b-quotes.quotes-table.of": "di",
  "store/b2b-quotes.quotes-table.search.placeholder": "Cerca",
  "store/b2b-quotes.quotes-table.toggleFields.label": "Attiva/Disattiva campi visibili",
  "store/b2b-quotes.quotes-table.toggleFields.showAllLabel": "Mostra tutto",
  "store/b2b-quotes.quotes-table.toggleFields.hideAllLabel": "Nascondi tutto",
  "store/b2b-quotes.quotes-table.clearFilters.label": "Rimuovi filtri",
  "store/b2b-quotes.quotes-table.statusFilter.label": "Stato",
  "store/b2b-quotes.quotes-table.filters.all": "Tutti",
  "store/b2b-quotes.quotes-table.filters.none": "Nessuno",
  "store/b2b-quotes.quotes-table.filters.any": "Qualsiasi",
  "store/b2b-quotes.quotes-table.filters.is": "è",
  "store/b2b-quotes.quotes-table.filters.includes": "include",
  "store/b2b-quotes.quote-details.title": "Dettagli preventivo",
  "store/b2b-quotes.quote-details.decline": "Rifiuta",
  "store/b2b-quotes.quote-details.save": "Salva preventivo",
  "store/b2b-quotes.quote-details.submit-to-sales-rep": "Invia al rappresentante di vendita",
  "store/b2b-quotes.quote-details.use-quote": "Utilizza preventivo",
  "store/b2b-quotes.quote-details.subtotal.title": "Subtotale",
  "store/b2b-quotes.quote-details.expiration.title": "Data di scadenza",
  "store/b2b-quotes.quote-details.status.title": "Stato",
  "store/b2b-quotes.quote-details.items.image.title": "Immagine",
  "store/b2b-quotes.quote-details.items.refId.title": "Codice di rif.",
  "store/b2b-quotes.quote-details.items.name.title": "Nome",
  "store/b2b-quotes.quote-details.items.quantity.title": "Quantità",
  "store/b2b-quotes.quote-details.items.price.title": "Prezzo",
  "store/b2b-quotes.quote-details.items.total.title": "Totale",
  "store/b2b-quotes.quote-details.apply-discount.title": "Applica sconto percentuale",
  "store/b2b-quotes.quote-details.apply-discount.help-text": "Applica uno sconto percentuale al subtotale del preventivo. Tieni presente che quest'azione sostituirà tutte le modifiche apportate ai prezzi individuali dello SKU.",
  "store/b2b-quotes.quote-details.apply-discount.disabled-message": "Lo sconto percentuale non è disponibile in quanto una promozione applica già uno sconto superiore allo sconto manuale massimo.",
  "store/b2b-quotes.quote-details.apply-discount.maxDiscount-text": "Gli sconti manuali superiori a {maxDiscount}% verranno rifiutati automaticamente.",
  "store/b2b-quotes.quote-details.products.title": "Prodotti ({total})",
  "store/b2b-quotes.quote-details.notes-after-created.helpText": "Dopo aver creato le citazioni, è possibile aggiungere delle note.",
  "store/b2b-quotes.quote-details.update-history.title": "Cronologia degli aggiornamenti",
  "store/b2b-quotes.quote-details.update-history.update-details": "{index, plural, =0{Creato}other{Aggiornato}} il {date} da {email} ({role}) con stato {status}",
  "store/b2b-quotes.quote-details.update-history.notes": "Note:",
  "store/b2b-quotes.quote-details.add-note.label": "Aggiungi nota",
  "store/b2b-quotes.quote-details.update-success": "Preventivo salvato correttamente",
  "store/b2b-quotes.quote-details.update-error": "Errore durante il salvataggio del preventivo. Visualizza la console per maggiori dettagli.",
  "store/b2b-quotes.quote-details.use-error": "Errore durante l'utilizzo del preventivo. Visualizza la console per maggiori dettagli.",
  "store/b2b-quotes.quote-details.discount-error": "Alcuni sconti sono superiori a quelli consentiti",
  "store/b2b-quotes.quote-details.percentage-discount.title": "Sconto percentuale",
  "store/b2b-quotes.quote-details.original-subtotal.title": "Subtotale originale",
  "store/b2b-quotes.quote-details.original-price.title": "Prezzo originale",
  "store/b2b-quotes.quote-details.quote-price.title": "Prezzo preventivato",
  "store/b2b-quotes.quote-details.quoted-subtotal.title": "Subtotale preventivato",
  "store/b2b-quotes.quote-details.expiration-date-change.title": "Cambia data di scadenza",
  "store/b2b-quotes.quote-locking.title": "Preventivo in uso",
  "store/b2b-quotes.quote-locking.message": "Il tuo carrello attualmente contiene articoli da un preventivo e non può essere modificato. Puoi tornare alla pagina del checkout o svuotare il carrello per continuare la navigazione.",
  "store/b2b-quotes.quote-locking.return-to-checkout": "Torna al checkout",
  "store/b2b-quotes.quote-locking.clear-cart": "Svuota carrello",
  "store/b2b-quotes.quote-status.ready": "Pronto",
  "store/b2b-quotes.quote-status.placed": "Effettuato",
  "store/b2b-quotes.quote-status.revised": "Revisonato",
  "store/b2b-quotes.quote-status.pending": "In sospeso",
  "store/b2b-quotes.quote-status.expired": "Scaduto",
  "store/b2b-quotes.quote-status.declined": "Rifiutato"
}

```