Backend API
To retrieve records with $locale values in order to review localized content or build custom localization interfaces, pass an array of locale codes using the parameter $locale: [<code>, ...] with any GET request. All objects with $locale values will be returned matching the specific locale codes requested.
Example retrieving locale values
const { swell } = require('swell-node');
swell.init('store-id', 'secret-key');
await swell.get('/products', {
$locale: ['en', 'fr', 'es']
});
Response
{
"count": 36,
"results": [
{
"id": "5cad15bc9b14d1990724663a",
"name": "Test product",
"$locale": {
"en": {
"name": "Test product",
"tags": ["tag1", "tag2"]
},
"fr": {
"name": "Test produit",
"tags": ["étiqueter1", "étiqueter2"]
},
"es": {
"name": "Producto de prueba",
"tags": ["etiqueta1", "etiqueta2"]
},
}
...
}
],
"page": 1,
...
}