Rust discount function (one automatic discount evaluating all offers in priority order, parity with the Odoo engine), React Router admin with Polaris, theme app extension and app proxy pages, webhooks incl. GDPR, managed-pricing limits, and a Docker Compose stack (Postgres + Caddy HTTPS) for a single VPS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
53 lines
2.0 KiB
JSON
53 lines
2.0 KiB
JSON
{
|
|
"bundle_offers": {
|
|
"summary": {
|
|
"bxgy_free": "{{ buy }} achetés, {{ get }} offert(s)",
|
|
"bxgy_pct": "{{ buy }} achetés, {{ get }} à -{{ pct }} %",
|
|
"mix_pct": "-{{ pct }} % sur {{ n }} au choix",
|
|
"fixed_pct": "Économisez {{ pct }} % sur l'ensemble",
|
|
"mix_price_html": "{{ n }} au choix pour {{ price }}",
|
|
"mix_amount_html": "{{ off }} de rabais sur {{ n }} au choix",
|
|
"fixed_price_html": "Prix de l'ensemble {{ price }}",
|
|
"fixed_amount_html": "Économisez {{ off }} sur l'ensemble"
|
|
},
|
|
"card": {
|
|
"items": {
|
|
"one": "{{ count }} article",
|
|
"other": "{{ count }} articles"
|
|
},
|
|
"shop": "Voir l'ensemble",
|
|
"regular_price": "Prix régulier",
|
|
"bundle_price": "Prix de l'ensemble",
|
|
"ends_html": "Se termine le {{ date }}"
|
|
},
|
|
"strip": {
|
|
"heading": "Offres de fête",
|
|
"subheading": "Ensembles et économies",
|
|
"view_all": "Voir tous les ensembles"
|
|
},
|
|
"grid": {
|
|
"heading": "Offres groupées",
|
|
"empty": "Aucune offre groupée pour le moment. Revenez bientôt pour nos offres de fête!",
|
|
"continue": "Continuer vos achats"
|
|
},
|
|
"product_box": {
|
|
"heading": "Économisez avec un ensemble"
|
|
},
|
|
"hints": {
|
|
"fixed_html": "Ajoutez {{ items }} pour obtenir {{ name }} ({{ summary }}).",
|
|
"mix_html": {
|
|
"one": "Ajoutez {{ count }} article admissible de plus pour obtenir {{ name }} ({{ summary }}).",
|
|
"other": "Ajoutez {{ count }} articles admissibles de plus pour obtenir {{ name }} ({{ summary }})."
|
|
},
|
|
"bxgy_html": {
|
|
"one": "Vous êtes admissible à {{ name }} : ajoutez {{ count }} article admissible ({{ summary }}).",
|
|
"other": "Vous êtes admissible à {{ name }} : ajoutez {{ count }} articles admissibles ({{ summary }})."
|
|
}
|
|
},
|
|
"embed": {
|
|
"adding": "Ajout…",
|
|
"added": "Ajouté au panier",
|
|
"error": "Impossible d'ajouter ces articles. Veuillez réessayer."
|
|
}
|
|
}
|
|
} |