strapi-plugin-i18n
Version:
This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API
65 lines (64 loc) • 1.59 kB
JSON
{
"routes": [
{
"method": "GET",
"path": "/iso-locales",
"handler": "iso-locales.listIsoLocales",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["plugins::content-manager.hasPermissions", ["plugins::i18n.locale.read"]]
]
}
},
{
"method": "GET",
"path": "/locales",
"handler": "locales.listLocales",
"config": {
"policies": []
}
},
{
"method": "POST",
"path": "/locales",
"handler": "locales.createLocale",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["plugins::content-manager.hasPermissions", ["plugins::i18n.locale.create"]]
]
}
},
{
"method": "PUT",
"path": "/locales/:id",
"handler": "locales.updateLocale",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["plugins::content-manager.hasPermissions", ["plugins::i18n.locale.update"]]
]
}
},
{
"method": "DELETE",
"path": "/locales/:id",
"handler": "locales.deleteLocale",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["plugins::content-manager.hasPermissions", ["plugins::i18n.locale.delete"]]
]
}
},
{
"method": "POST",
"path": "/content-manager/actions/get-non-localized-fields",
"handler": "content-types.getNonLocalizedAttributes",
"config": {
"policies": ["admin::isAuthenticatedAdmin"]
}
}
]
}