Merge branch 'master' into translation/de

This commit is contained in:
Jim LAURIE 2018-07-31 13:42:51 +02:00 committed by GitHub
commit a66c3d8eb0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
55 changed files with 377 additions and 275 deletions

View File

@ -15,10 +15,10 @@ The most advanced open-source Content Management Framework to build powerful API
{% endcenter %} {% endcenter %}
## v3@alpha.12 is available! ## v3@alpha.13 is available!
We've been working on a major update for Strapi during the past months, rewriting the core framework and the dashboard. We've been working on a major update for Strapi during the past months, rewriting the core framework and the dashboard.
This documentation is only related to Strapi v3@alpha.12 ([v1 documentation is still available](http://strapi.io/documentation/1.x.x)). This documentation is only related to Strapi v3@alpha.13 ([v1 documentation is still available](http://strapi.io/documentation/1.x.x)).
**[Get Started](getting-started/installation.md)**<br /> **[Get Started](getting-started/installation.md)**<br />
Learn how to install Strapi and start developing your API. Learn how to install Strapi and start developing your API.

View File

@ -213,9 +213,9 @@ Most of the application's configurations are defined by environment. It means th
"client": "postgres", "client": "postgres",
"host": "localhost", "host": "localhost",
"port": 5432, "port": 5432,
"username": "aureliengeorget", "username": "${process.env.USERNAME}",
"password": "${process.env.USERNAME}", "password": "${process.env.PWD}",
"database": "${process.env.PWD}", "database": "strapi",
"schema": "public" "schema": "public"
}, },
"options": { "options": {
@ -228,7 +228,7 @@ Most of the application's configurations are defined by environment. It means th
"client": "mysql", "client": "mysql",
"host": "localhost", "host": "localhost",
"port": 5432, "port": 5432,
"username": "aureliengeorget", "username": "strapi",
"password": "root", "password": "root",
"database": "" "database": ""
}, },

View File

@ -1,6 +1,6 @@
{ {
"private": true, "private": true,
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {
"assert": "~1.3.0", "assert": "~1.3.0",

View File

@ -64,8 +64,14 @@ export function* pluginsGet() {
}, },
}; };
let availablePlugins;
try {
// Retrieve plugins list. // Retrieve plugins list.
const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts);
} catch (e) {
availablePlugins = [];
}
yield put(getPluginsSucceeded(availablePlugins)); yield put(getPluginsSucceeded(availablePlugins));
} catch(err) { } catch(err) {

View File

@ -52,8 +52,14 @@ export function* pluginsGet() {
}, },
}; };
let availablePlugins;
try {
// Fetch plugins informations. // Fetch plugins informations.
const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts);
} catch (e) {
availablePlugins = [];
}
// Add logo URL to object. // Add logo URL to object.
Object.keys(response[0].plugins).map(name => { Object.keys(response[0].plugins).map(name => {

View File

@ -8,23 +8,23 @@
"app.components.DownloadInfo.download": "Descarga en curso...", "app.components.DownloadInfo.download": "Descarga en curso...",
"app.components.DownloadInfo.text": "Esto puede tardar un minuto. Gracias por su paciencia.", "app.components.DownloadInfo.text": "Esto puede tardar un minuto. Gracias por su paciencia.",
"app.components.HomePage.welcome": "Bienvenidos a bordo!", "app.components.HomePage.welcome": "¡Bienvenido a bordo!",
"app.components.HomePage.welcome.again": "Bienvenido ", "app.components.HomePage.welcome.again": "Bienvenido ",
"app.components.HomePage.cta": "CONFIRMAR", "app.components.HomePage.cta": "CONFIRMAR",
"app.components.HomePage.community": "Encuentra la comunidad en la web", "app.components.HomePage.community": "Encuentra la comunidad en la web",
"app.components.HomePage.newsLetter": "Suscríbase al boletín de noticias para ponerse en contacto con Strapi", "app.components.HomePage.newsLetter": "Suscríbase al boletín de noticias para ponerse en contacto con Strapi",
"app.components.HomePage.community.content": "Discutir con los miembros del equipo, colaboradores y desarrolladores en diferentes canales.", "app.components.HomePage.community.content": "Discutir con los miembros del equipo, colaboradores y desarrolladores en diferentes canales.",
"app.components.HomePage.create": "Crea tu primer Tipo de Contenido", "app.components.HomePage.create": "Crea tu primer Tipo de Contenido",
"app.components.HomePage.welcomeBlock.content": "Estamos felices de tenerlo como miembro de la comunidad. Estamos constantemente en busca de comentarios así que no dude en enviarnos DM en\u0020", "app.components.HomePage.welcomeBlock.content": "Estamos felices de tenerlo como miembro de la comunidad. Estamos constantemente en busca de comentarios así que no dude en enviarnos un DM en\u0020",
"app.components.HomePage.welcomeBlock.content.again": "Esperamos que estés progresando en tu proyecto.... Siéntase libre de leer las últimas novedades sobre Strapi. Estamos dando lo mejor de nosotros mismos para mejorar el producto basándonos en sus comentarios.", "app.components.HomePage.welcomeBlock.content.again": "Esperamos que estés progresando en tu proyecto.... Siéntase libre de leer las últimas novedades sobre Strapi. Estamos dando lo mejor de nosotros mismos para mejorar el producto basándonos en sus comentarios.",
"app.components.HomePage.welcomeBlock.content.issues": "temas.", "app.components.HomePage.welcomeBlock.content.issues": "problema.",
"app.components.HomePage.welcomeBlock.content.raise": "\u0020o plantear\u0020", "app.components.HomePage.welcomeBlock.content.raise": "\u0020o reportar cualquier\u0020",
"app.components.HomePage.createBlock.content.first": "El\u0020", "app.components.HomePage.createBlock.content.first": "El\u0020",
"app.components.HomePage.createBlock.content.second": "\u0020le ayudará a definir la estructura de datos de sus modelos. Si eres nuevo aquí, te recomendamos encarecidamente que sigas nuestros\u0020", "app.components.HomePage.createBlock.content.second": "\u0020le ayudará a definir la estructura de datos de sus modelos. Si eres nuevo aquí, te recomendamos encarecidamente que sigas nuestro\u0020",
"app.components.HomePage.createBlock.content.tutorial": "\u0020tutorial.", "app.components.HomePage.createBlock.content.tutorial": "\u0020",
"app.components.HomePage.button.quickStart": "INICIAR EL TUTORIAL DE INICIO RÁPIDO", "app.components.HomePage.button.quickStart": "INICIAR EL TUTORIAL DE INICIO RÁPIDO",
"app.components.HomePage.button.blog": "VER MÁS EN EL BLOG", "app.components.HomePage.button.blog": "VER MÁS EN EL BLOG",
"app.components.HomePage.support": "APOYANOS", "app.components.HomePage.support": "APÓYANOS",
"app.components.HomePage.support.content": "¡Al comprar la camiseta, nos permitirá continuar nuestro trabajo en el proyecto para darle la mejor experiencia posible!", "app.components.HomePage.support.content": "¡Al comprar la camiseta, nos permitirá continuar nuestro trabajo en el proyecto para darle la mejor experiencia posible!",
"app.components.HomePage.support.link": "CONSIGUE TU CAMISETA AHORA", "app.components.HomePage.support.link": "CONSIGUE TU CAMISETA AHORA",
@ -43,8 +43,8 @@
"app.components.ImgPreview.hint": "Arrastre y suelte el archivo en esta área o {browse} para cargar un archivo.", "app.components.ImgPreview.hint": "Arrastre y suelte el archivo en esta área o {browse} para cargar un archivo.",
"app.components.ImgPreview.hint.browse": "buscar", "app.components.ImgPreview.hint.browse": "buscar",
"app.components.InstallPluginPage.helmet": "Mercado - Plugins", "app.components.InstallPluginPage.helmet": "Tienda - Plugins",
"app.components.InstallPluginPage.title": "Mercado - Plugins", "app.components.InstallPluginPage.title": "Tienda - Plugins",
"app.components.InstallPluginPage.description": "Extienda su aplicación sin esfuerzo.", "app.components.InstallPluginPage.description": "Extienda su aplicación sin esfuerzo.",
"app.components.InstallPluginPage.plugin.support-us.description": "¡Apóyanos comprando la camiseta Strapi. Eso nos permitirá seguir trabajando en el proyecto y tratar de darle la mejor experiencia posible!", "app.components.InstallPluginPage.plugin.support-us.description": "¡Apóyanos comprando la camiseta Strapi. Eso nos permitirá seguir trabajando en el proyecto y tratar de darle la mejor experiencia posible!",
"app.components.InstallPluginPage.InputSearch.label": " ", "app.components.InstallPluginPage.InputSearch.label": " ",
@ -60,7 +60,7 @@
"app.components.LeftMenuFooter.poweredBy": "Potenciado por ", "app.components.LeftMenuFooter.poweredBy": "Potenciado por ",
"app.components.LeftMenuLinkContainer.configuration": "Configuraciones", "app.components.LeftMenuLinkContainer.configuration": "Configuraciones",
"app.components.LeftMenuLinkContainer.general": "General", "app.components.LeftMenuLinkContainer.general": "General",
"app.components.LeftMenuLinkContainer.installNewPlugin": "Plaza de mercado", "app.components.LeftMenuLinkContainer.installNewPlugin": "Tienda",
"app.components.LeftMenuLinkContainer.listPlugins": "Plugins", "app.components.LeftMenuLinkContainer.listPlugins": "Plugins",
"app.components.LeftMenuLinkContainer.noPluginsInstalled": "No hay plugins instalados todavía", "app.components.LeftMenuLinkContainer.noPluginsInstalled": "No hay plugins instalados todavía",
"app.components.LeftMenuLinkContainer.plugins": "Plugins", "app.components.LeftMenuLinkContainer.plugins": "Plugins",
@ -149,6 +149,8 @@
"Users & Permissions": "Usuarios y permisos", "Users & Permissions": "Usuarios y permisos",
"Content Manager": "Gestor de Contenidos", "Content Manager": "Gestor de Contenidos",
"Content Type Builder": "Constructor de Tipos de Contenido", "Content Type Builder": "Constructor de Tipos de Contenido",
"Files Upload": "Carga de archivos",
"Roles & Permissions": "Roles y Permisos",
"Settings Manager": "Gestor de ajustes", "Settings Manager": "Gestor de ajustes",
"Email": "Email", "Email": "Email",
"Password": "Contraseña", "Password": "Contraseña",

View File

@ -89,6 +89,7 @@
"components.popUpWarning.title": "Per favore conferma", "components.popUpWarning.title": "Per favore conferma",
"components.popUpWarning.message": "Sei sicuro di volerlo cancellare?", "components.popUpWarning.message": "Sei sicuro di volerlo cancellare?",
"components.Input.error.validation.email": "Non è un'email", "components.Input.error.validation.email": "Non è un'email",
"components.Input.error.validation.json" : "Formato JSON non corrispondente",
"components.Input.error.validation.required": "Valore obbligatorio.", "components.Input.error.validation.required": "Valore obbligatorio.",
"components.Input.error.validation.regex": "Questo valore non coincide con il regex.", "components.Input.error.validation.regex": "Questo valore non coincide con il regex.",
"components.Input.error.validation.max": "Valore troppo alto.", "components.Input.error.validation.max": "Valore troppo alto.",
@ -119,16 +120,19 @@
"HomePage.notification.newsLetter.success": "Iscritto con successo alla newsletter", "HomePage.notification.newsLetter.success": "Iscritto con successo alla newsletter",
"notification.error": "Si è verificato un errore", "notification.error": "Si è verificato un errore",
"notification.error.layout": "Non è stato possibile recuperare il layout", "notification.error.layout": "Non è stato possibile recuperare il layout",
"request.error.model.unknown" : "Questo modello non esiste",
"Users & Permissions": "Utenti & Permessi", "Users & Permissions": "Utenti & Permessi",
"Content Manager": "Gestione Contenuti", "Content Manager": "Gestione Contenuti",
"Content Type Builder": "Generatore di Tipo Contenuti", "Content Type Builder": "Generatore di Tipo Contenuti",
"Settings Manager": "Gestione Impostazioni", "Settings Manager": "Gestione Impostazioni",
"Email": "Email", "Email": "Email",
"Files Upload" : "Caricamento Files",
"Password": "Password", "Password": "Password",
"Username": "Username", "Username": "Username",
"Provider": "Provider", "Provider": "Provider",
"ResetPasswordToken": "Reimposta Token Password", "ResetPasswordToken": "Reimposta Token Password",
"Role": "Ruolo", "Role": "Ruolo",
"Roles & Permissions" : "Ruoli e Permessi",
"New entry": "Nuovo elemento", "New entry": "Nuovo elemento",
"request.error.model.unknow": "Questo modello non esiste", "request.error.model.unknow": "Questo modello non esiste",
"Users": "Utenti", "Users": "Utenti",

View File

@ -17,10 +17,13 @@
"app.components.HomePage.welcomeBlock.content": "Мы рады, что вы вступили в сообщество. Нам необходима обратная связь для развития проекта, поэтому не стесняйтесь писать нам\u0020", "app.components.HomePage.welcomeBlock.content": "Мы рады, что вы вступили в сообщество. Нам необходима обратная связь для развития проекта, поэтому не стесняйтесь писать нам\u0020",
"app.components.HomePage.welcomeBlock.content.issues": "проблема.", "app.components.HomePage.welcomeBlock.content.issues": "проблема.",
"app.components.HomePage.welcomeBlock.content.raise": "\u0020или поднять\u0020", "app.components.HomePage.welcomeBlock.content.raise": "\u0020или поднять\u0020",
"app.components.HomePage.welcome.again": "Добро пожаловать",
"app.components.HomePage.welcomeBlock.content.again": "Надеемся у вы делаете успехи в вашем проекте... Следите с последними новостями о Strapi. Мы стараемся изо всех сил, чтобы улучшить продукт основываясь на ваших пожеланиях.",
"app.components.HomePage.createBlock.content.first": "\u0020", "app.components.HomePage.createBlock.content.first": "\u0020",
"app.components.HomePage.createBlock.content.second": "\u0020плагин поможет вам создать структуру ваших данных. Если вы новичок, мы настоятельно рекомендуем вам следить за нашими\u0020", "app.components.HomePage.createBlock.content.second": "\u0020плагин поможет вам создать структуру ваших данных. Если вы новичок, мы настоятельно рекомендуем вам следить за нашими\u0020",
"app.components.HomePage.createBlock.content.tutorial": "\u0020руководство.", "app.components.HomePage.createBlock.content.tutorial": "\u0020руководство.",
"app.components.HomePage.button.quickStart": "ОЗНАКОМТЕСЬ С РУКОВОДСТВОМ ПО БЫСТРОМУ СТАРТУ", "app.components.HomePage.button.quickStart": "ОЗНАКОМТЕСЬ С РУКОВОДСТВОМ ПО БЫСТРОМУ СТАРТУ",
"app.components.HomePage.button.blog": "СМОТРИТЕ БОЛЬШЕ В БЛОГЕ",
"app.components.HomePage.support": "ПОДДЕРЖИТЕ НАС", "app.components.HomePage.support": "ПОДДЕРЖИТЕ НАС",
"app.components.HomePage.support.content": "Купите футболку, это поможет нам продолжать работу над проектом, чтобы предоставить вам наилучшее из возможных решений!", "app.components.HomePage.support.content": "Купите футболку, это поможет нам продолжать работу над проектом, чтобы предоставить вам наилучшее из возможных решений!",
"app.components.HomePage.support.link": "ЗАКАЗАТЬ НАШУ ФУТБОЛКУ СЕЙЧАС", "app.components.HomePage.support.link": "ЗАКАЗАТЬ НАШУ ФУТБОЛКУ СЕЙЧАС",
@ -113,6 +116,7 @@
"components.Input.error.validation.min": "Слишком маленькое.", "components.Input.error.validation.min": "Слишком маленькое.",
"components.Input.error.validation.maxLength": "Слишком длинное.", "components.Input.error.validation.maxLength": "Слишком длинное.",
"components.Input.error.validation.minLength": "Слишком короткое.", "components.Input.error.validation.minLength": "Слишком короткое.",
"components.Input.error.validation.json": "Не соответствует JSON формату",
"components.Input.error.contentTypeName.taken": "Это название уже существует", "components.Input.error.contentTypeName.taken": "Это название уже существует",
"components.Input.error.attribute.taken": "Поле с таким названием уже существует", "components.Input.error.attribute.taken": "Поле с таким названием уже существует",
"components.Input.error.attribute.key.taken": "Это значение уже существует", "components.Input.error.attribute.key.taken": "Это значение уже существует",
@ -136,6 +140,8 @@
"components.WysiwygBottomControls.uploadFiles": "Перетащите файлы в эту область, добавляйте из буфер обмена или {browse}.", "components.WysiwygBottomControls.uploadFiles": "Перетащите файлы в эту область, добавляйте из буфер обмена или {browse}.",
"components.WysiwygBottomControls.uploadFiles.browse": "выделите их", "components.WysiwygBottomControls.uploadFiles.browse": "выделите их",
"components.WysiwygBottomControls.fullscreen": "Развернуть", "components.WysiwygBottomControls.fullscreen": "Развернуть",
"Files Upload": "Загрузка файлов",
"HomePage.notification.newsLetter.success": "Успешная подписка на рассылку новостей", "HomePage.notification.newsLetter.success": "Успешная подписка на рассылку новостей",
@ -143,6 +149,7 @@
"notification.error.layout": "Не удалось получить макет", "notification.error.layout": "Не удалось получить макет",
"Users & Permissions": "Пользователи & Доступы", "Users & Permissions": "Пользователи & Доступы",
"Roles & Permissions": "Роли и доступы",
"Content Manager": "Редактор контента", "Content Manager": "Редактор контента",
"Content Type Builder": "Конструктор Типов Контента", "Content Type Builder": "Конструктор Типов Контента",
"Settings Manager": "Менеджер Настроек", "Settings Manager": "Менеджер Настроек",

View File

@ -122,10 +122,11 @@
"components.Input.error.attribute.sameKeyAndName": "Eşit olamaz", "components.Input.error.attribute.sameKeyAndName": "Eşit olamaz",
"components.Input.error.validation.minSupMax": "Üstü olamaz", "components.Input.error.validation.minSupMax": "Üstü olamaz",
"components.Input.error.custom-error": "{errorMessage} ", "components.Input.error.custom-error": "{errorMessage} ",
"components.Input.error.validation.json": "Bu JSON biçimi ile eşleşmiyor",
"components.ListRow.empty": "Gösterilecek veri bulunmamaktadır.", "components.ListRow.empty": "Gösterilecek veri bulunmamaktadır.",
"components.Wysiwyg.collapse": "Collapse", "components.Wysiwyg.collapse": "Daralt",
"components.Wysiwyg.selectOptions.title": "Başlık ekle", "components.Wysiwyg.selectOptions.title": "Başlık ekle",
"components.Wysiwyg.selectOptions.H1": "H1 başlık", "components.Wysiwyg.selectOptions.H1": "H1 başlık",
"components.Wysiwyg.selectOptions.H2": "H2 başlık", "components.Wysiwyg.selectOptions.H2": "H2 başlık",
@ -143,11 +144,13 @@
"HomePage.notification.newsLetter.success": "Bültene başarıyla abone olundu", "HomePage.notification.newsLetter.success": "Bültene başarıyla abone olundu",
"notification.error": "Bir hata oluştu", "notification.error": "Bir hata oluştu",
"notification.error.layout": "Couldn't retrieve the layout", "notification.error.layout": "Düzen alınamadı",
"Users & Permissions": "Kullanıcılar & İzinler", "Users & Permissions": "Kullanıcılar & İzinler",
"Content Manager": "İçerik Yönetimi", "Content Manager": "İçerik Yönetimi",
"Content Type Builder": "İçerik Türü Oluşturucusu", "Content Type Builder": "İçerik Türü Oluşturucusu",
"Files Upload": "Dosya yükleme",
"Roles & Permissions": "Roller & İzinler",
"Settings Manager": "Yönetici Ayarları", "Settings Manager": "Yönetici Ayarları",
"Email": "E-posta", "Email": "E-posta",
"Password": "Şifre", "Password": "Şifre",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-admin", "name": "strapi-admin",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Strapi Admin", "description": "Strapi Admin",
"repository": { "repository": {
"type": "git", "type": "git",
@ -31,8 +31,8 @@
}, },
"devDependencies": { "devDependencies": {
"sanitize.css": "^4.1.0", "sanitize.css": "^4.1.0",
"strapi-helper-plugin": "3.0.0-alpha.13", "strapi-helper-plugin": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi", "name": "Strapi",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-email-mailgun", "name": "strapi-email-mailgun",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Mailgun provider for strapi email plugin", "description": "Mailgun provider for strapi email plugin",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-email-sendgrid", "name": "strapi-email-sendgrid",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Sendgrid provider for strapi email", "description": "Sendgrid provider for strapi email",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-email-sendmail", "name": "strapi-email-sendmail",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Sendmail provider for strapi email", "description": "Sendmail provider for strapi email",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-admin", "name": "strapi-generate-admin",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate the default admin panel for a Strapi application.", "description": "Generate the default admin panel for a Strapi application.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -15,8 +15,8 @@
"dependencies": { "dependencies": {
"fs-extra": "^4.0.1", "fs-extra": "^4.0.1",
"lodash": "^4.17.4", "lodash": "^4.17.4",
"strapi-admin": "3.0.0-alpha.13", "strapi-admin": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"email": "hi@strapi.io", "email": "hi@strapi.io",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-api", "name": "strapi-generate-api",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate an API for a Strapi application.", "description": "Generate an API for a Strapi application.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-controller", "name": "strapi-generate-controller",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate a controller for a Strapi API.", "description": "Generate a controller for a Strapi API.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-model", "name": "strapi-generate-model",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate a model for a Strapi API.", "description": "Generate a model for a Strapi API.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-new", "name": "strapi-generate-new",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate a new Strapi application.", "description": "Generate a new Strapi application.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -19,7 +19,7 @@
"listr": "^0.14.1", "listr": "^0.14.1",
"lodash": "^4.17.4", "lodash": "^4.17.4",
"ora": "^2.1.0", "ora": "^2.1.0",
"strapi-utils": "3.0.0-alpha.13", "strapi-utils": "3.0.0-alpha.13.0.1",
"uuid": "^3.1.0" "uuid": "^3.1.0"
}, },
"scripts": { "scripts": {

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-plugin", "name": "strapi-generate-plugin",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate an plugin for a Strapi application.", "description": "Generate an plugin for a Strapi application.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-policy", "name": "strapi-generate-policy",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate a policy for a Strapi API.", "description": "Generate a policy for a Strapi API.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate-service", "name": "strapi-generate-service",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Generate a service for a Strapi API.", "description": "Generate a service for a Strapi API.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-generate", "name": "strapi-generate",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Master of ceremonies for the Strapi generators.", "description": "Master of ceremonies for the Strapi generators.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -17,7 +17,7 @@
"fs-extra": "^4.0.0", "fs-extra": "^4.0.0",
"lodash": "^4.17.4", "lodash": "^4.17.4",
"reportback": "^2.0.1", "reportback": "^2.0.1",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi team", "name": "Strapi team",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-helper-plugin", "name": "strapi-helper-plugin",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Helper for Strapi plugins development", "description": "Helper for Strapi plugins development",
"engines": { "engines": {
"node": ">= 9.0.0", "node": ">= 9.0.0",

View File

@ -402,7 +402,7 @@ module.exports = function(strapi) {
} else { } else {
switch (attribute.type) { switch (attribute.type) {
case 'text': case 'text':
type = 'text'; type = definition.client === 'pg' ? type = 'text' : 'longtext';
break; break;
case 'json': case 'json':
type = definition.client === 'pg' ? 'jsonb' : 'longtext'; type = definition.client === 'pg' ? 'jsonb' : 'longtext';

View File

@ -381,7 +381,7 @@ module.exports = {
[`${params.alias}_id`]: params.refId, [`${params.alias}_id`]: params.refId,
[`${params.alias}_type`]: params.ref, [`${params.alias}_type`]: params.ref,
field: params.field field: params.field
}, _.isEmpty)) }, _.isUndefined))
.destroy(); .destroy();
} }
}; };

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-hook-bookshelf", "name": "strapi-hook-bookshelf",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Bookshelf hook for the Strapi framework", "description": "Bookshelf hook for the Strapi framework",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -20,8 +20,8 @@
"inquirer": "^5.2.0", "inquirer": "^5.2.0",
"lodash": "^4.17.4", "lodash": "^4.17.4",
"pluralize": "^6.0.0", "pluralize": "^6.0.0",
"strapi-hook-knex": "3.0.0-alpha.13", "strapi-hook-knex": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"strapi": { "strapi": {
"dependencies": [ "dependencies": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-hook-ejs", "name": "strapi-hook-ejs",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "EJS hook for the Strapi framework", "description": "EJS hook for the Strapi framework",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-hook-knex", "name": "strapi-hook-knex",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Knex hook for the Strapi framework", "description": "Knex hook for the Strapi framework",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-hook-mongoose", "name": "strapi-hook-mongoose",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Mongoose hook for the Strapi framework", "description": "Mongoose hook for the Strapi framework",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -19,7 +19,7 @@
"mongoose": "^5.0.16", "mongoose": "^5.0.16",
"mongoose-float": "^1.0.2", "mongoose-float": "^1.0.2",
"pluralize": "^6.0.0", "pluralize": "^6.0.0",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"email": "hi@strapi.io", "email": "hi@strapi.io",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-hook-redis", "name": "strapi-hook-redis",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Redis hook for the Strapi framework", "description": "Redis hook for the Strapi framework",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -18,7 +18,7 @@
"ioredis": "^3.1.2", "ioredis": "^3.1.2",
"lodash": "^4.17.4", "lodash": "^4.17.4",
"stack-trace": "0.0.10", "stack-trace": "0.0.10",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"email": "hi@strapi.io", "email": "hi@strapi.io",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-lint", "name": "strapi-lint",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Strapi eslint and prettier configurations", "description": "Strapi eslint and prettier configurations",
"directories": { "directories": {
"lib": "lib" "lib": "lib"

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-middleware-views", "name": "strapi-middleware-views",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Views middleware to enable server-side rendering for the Strapi framework", "description": "Views middleware to enable server-side rendering for the Strapi framework",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,162 +1,116 @@
{ {
"app.components.Button.save": "Guardar", "plugin.description.short": "Ver, editar y eliminar información de su base de datos de manera rápida.",
"app.components.Button.cancel": "Cancelar", "plugin.description.long": "Ver, editar y eliminar información de su base de datos de manera rápida.",
"containers.Home.pluginHeaderTitle": "Gestor de Contenido",
"containers.Home.introduction": "Para editar sus registros vaya al link en específico en el menu de la izquierda. Este plugin no tiene una manera de editar configuraciones y aún esta en continuo desarrollo.",
"containers.Home.pluginHeaderDescription": "Gestiona sus registros en una bella y poderoza interfaz.",
"containers.Edit.submit": "Guardar",
"containers.Edit.editing": "Editando...",
"containers.Edit.delete": "Eliminar",
"containers.Edit.reset": "Reiniciar",
"containers.Edit.returnList": "Regresar a la lista",
"containers.List.addAnEntry": "Agregar nuevo {entity}",
"containers.List.pluginHeaderDescription": "{label} registros encontrados",
"containers.List.pluginHeaderDescription.singular": "{label} registro encontrado",
"components.LimitSelect.itemsPerPage": "registros por página",
"containers.List.errorFetchRecords": "Error",
"app.components.ComingSoonPage.comingSoon": "Próximamente", "containers.SettingPage.addField": "Agregar nuevo campo",
"app.components.ComingSoonPage.featuresNotAvailable": "Esta característica está aún en desarrollo.", "containers.SettingPage.attributes": "Campos de atributos",
"containers.SettingPage.attributes.description": "Defina el orden de sus atributos",
"app.components.DownloadInfo.download": "Descarga en curso....", "containers.SettingPage.listSettings.title": "Lista — Configuraciones",
"app.components.DownloadInfo.text": "Esto puede tardar un minuto. Gracias por su paciencia.", "containers.SettingPage.listSettings.description": "Configura las opciones para este tipo de contenido",
"containers.SettingPage.pluginHeaderDescription": "Configura las opciones específicas para este Tipo de Contenido",
"containers.SettingsPage.pluginHeaderDescription": "Configura las opciones por defecto para todos sus Tipos de Contenido",
"containers.SettingsPage.Block.generalSettings.description": "Configura las opciones por defecto para sus Tipos de Contenido",
"containers.SettingsPage.Block.generalSettings.title": "General",
"containers.SettingsPage.Block.contentType.title": "Tipos de Contenido",
"containers.SettingsPage.Block.contentType.description": "Configuraciones específicas",
"app.components.HomePage.welcome": "Bienvenido a bordo!", "components.AddFilterCTA.add": "Filtros",
"app.components.HomePage.welcome.again": "Bienvenido ", "components.AddFilterCTA.hide": "Filtros",
"app.components.HomePage.cta": "CONFIRMAR",
"app.components.HomePage.community": "Encuentra la comunidad en la web",
"app.components.HomePage.newsLetter": "Suscríbase al boletín de noticias para ponerse en contacto con Strapi",
"app.components.HomePage.community.content": "Discuta con los miembros del equipo, colaboradores y desarrolladores en diferentes canales.",
"app.components.HomePage.create": "Crea tu primer tipo de contenido",
"app.components.HomePage.welcomeBlock.content": "Estamos felices de tenerlo como miembro de la comunidad. Estamos constantemente en busca de comentarios así que no dude en enviarnos DM a\u0020",
"app.components.HomePage.welcomeBlock.content.again": "Esperamos que estés progresando en tu proyecto.... Siéntase libre de leer las últimas novedades sobre Strapi. Estamos dando lo mejor de nosotros mismos para mejorar el producto basándonos en sus comentarios.",
"app.components.HomePage.welcomeBlock.content.issues": "problema.",
"app.components.HomePage.welcomeBlock.content.raise": "\u0020o plantear\u0020",
"app.components.HomePage.createBlock.content.first": "El\u0020",
"app.components.HomePage.createBlock.content.second": "\u0020plugin le ayudará a definir la estructura de datos de sus modelos. Si eres nuevo aquí, te recomendamos encarecidamente que sigas nuestro\u0020",
"app.components.HomePage.createBlock.content.tutorial": "\u0020tutorial.",
"app.components.HomePage.button.quickStart": "INICIAR EL TUTORIAL DE INICIO RÁPIDO",
"app.components.HomePage.button.blog": "VER MÁS EN EL BLOG",
"app.components.HomePage.support": "APOYANOS",
"app.components.HomePage.support.content": "Al comprar la camiseta, nos permitirá continuar nuestro trabajo en el proyecto para darle la mejor experiencia posible!",
"app.components.HomePage.support.link": "CONSIGUE TU CAMISETA AHORA",
"app.components.BlockLink.documentation": "Lea la documentación", "components.DraggableAttr.edit": "Click para editar",
"app.components.BlockLink.documentation.content": "Descubra los conceptos, guías de referencia y tutoriales.",
"app.components.BlockLink.code": "Ejemplos de código",
"app.components.BlockLink.code.content": "Aprenda probando proyectos reales desarrollados por la comunidad.",
"app.components.InputFile.newFile": "Añadir nuevo archivo", "components.FiltersPickWrapper.PluginHeader.actions.apply": "Aplicar",
"app.components.InputFileDetails.open": "Abrir en una nueva pestaña", "components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Limpiar todo",
"app.components.InputFileDetails.remove": "Eliminar este archivo", "components.FiltersPickWrapper.PluginHeader.description": "Establece las condiciones a aplicar para filtrar registros",
"app.components.InputFileDetails.originalName": "Nombre original:", "components.FiltersPickWrapper.PluginHeader.title.filter": "Filtros",
"app.components.InputFileDetails.size": "Tamaño:", "components.FiltersPickWrapper.hide": "Ocultar",
"app.components.ImgPreview.hint": "Arrastre y suelte el archivo en esta área o {Buscar} para cargar un archivo.", "components.FilterOptions.button.apply": "Aplicar",
"app.components.ImgPreview.hint.browse": "buscar", "components.FilterOptions.FILTER_TYPES.=": "es",
"components.FilterOptions.FILTER_TYPES._ne": "no es",
"components.FilterOptions.FILTER_TYPES._lt": "es menor que",
"components.FilterOptions.FILTER_TYPES._lte": "es menor o igual que",
"components.FilterOptions.FILTER_TYPES._gt": "es mayor que",
"components.FilterOptions.FILTER_TYPES._gte": "es mayor o igual que",
"components.FilterOptions.FILTER_TYPES._contains": "contiene",
"components.FilterOptions.FILTER_TYPES._containss": "contiene (distinguiendo mayúsculas y minúsculas)",
"app.components.InstallPluginPage.helmet": "Mercado - Plugins", "components.Search.placeholder": "Buscar un registro...",
"app.components.InstallPluginPage.title": "Mercado - Plugins",
"app.components.InstallPluginPage.description": "Extienda su aplicación sin esfuerzo.",
"app.components.InstallPluginPage.plugin.support-us.description": "Apóyanos comprando la camiseta Strapi. Eso nos permitirá seguir trabajando en el proyecto y tratar de darle la mejor experiencia posible!",
"app.components.InstallPluginPage.InputSearch.label": " ",
"app.components.InstallPluginPage.InputSearch.placeholder": "Buscar un plugin... (ej: autenticación)",
"app.components.InstallPluginPopup.downloads": "descargar",
"app.components.InstallPluginPopup.navLink.description": "Descripción",
"app.components.InstallPluginPopup.navLink.screenshots": "Capturas de pantalla",
"app.components.InstallPluginPopup.navLink.avis": "aviso",
"app.components.InstallPluginPopup.navLink.faq": "preguntas frecuentes",
"app.components.InstallPluginPopup.navLink.changelog": "changelog",
"app.components.InstallPluginPopup.noDescription": "No hay descripción disponible",
"app.components.LeftMenuFooter.poweredBy": "Potenciado por ", "components.TableDelete.entries.plural": "{number} registros seleccionados",
"app.components.LeftMenuLinkContainer.configuration": "Configuraciones", "components.TableDelete.entries.singular": "{number} registro seleccionado",
"app.components.LeftMenuLinkContainer.general": "General", "components.TableDelete.delete": "Eliminar todo",
"app.components.LeftMenuLinkContainer.installNewPlugin": "Marketplace",
"app.components.LeftMenuLinkContainer.listPlugins": "Mercado",
"app.components.LeftMenuLinkContainer.noPluginsInstalled": "No hay plugins instalados todavía",
"app.components.LeftMenuLinkContainer.plugins": "Plugins",
"app.components.ListPluginsPage.helmet.title": "Lista de plugins",
"app.components.ListPluginsPage.title": "Plugins",
"app.components.ListPluginsPage.description": "Lista de los plugins instalados en el proyecto.",
"app.components.listPluginsPage.deletePlugin.error": "Se ha producido un error al desinstalar el plugin",
"app.components.listPlugins.title.singular": "{number} plugin está instalado",
"app.components.listPlugins.title.plural": "{número} plugins están instalados",
"app.components.listPlugins.title.none": "No hay plugins instalados",
"app.components.listPlugins.button": "Añadir nuevo plugin",
"app.components.NotFoundPage.description": "No encontrado", "components.TableEmpty.withFilters": "No hay {contentType} con los filtros aplicados...",
"app.components.NotFoundPage.back": "Volver a la página de inicio", "components.TableEmpty.withoutFilter": "No hay {contentType}...",
"components.TableEmpty.withSearch": "No hay {contentType} que coincida con la búsqueda ({search})...",
"app.components.Official": "Oficial", "EditRelations.title": "Datos relacionados",
"app.components.PluginCard.compatible": "Compatible con su aplicación", "emptyAttributes.title": "Aún no hay campos",
"app.components.PluginCard.compatibleCommunity": "Compatible con la comunidad", "emptyAttributes.description": "Agregue su primer campo a su Tipo de Contenido",
"app.components.PluginCard.Button.label.download": "Descargar", "emptyAttributes.button": "Ir al creador de Tipos de Contenido",
"app.components.PluginCard.Button.label.install": "Ya está instalado",
"app.components.PluginCard.Button.label.support": "Apóyenos",
"app.components.PluginCard.price.free": "Gratuito",
"app.components.PluginCard.more-details": "Más detalles",
"app.utils.placeholder.defaultMessage": "\u0020", "error.schema.generation": "Ocurrió un error durante la generación de esquema.",
"app.utils.SelectOption.defaultMessage": "\u0020", "error.records.count": "Ocurrió un error durante la consulta del número de registros.",
"app.utils.defaultMessage": "\u0020", "error.records.fetch": "Ocurrió un error durante la consulta de registros.",
"error.record.fetch": "Ocurrió un error durante la consulta del registro.",
"error.record.create": "Ocurrió un error durante la creación del registro.",
"error.record.update": "Ocurrió un error durante la actualización del registro.",
"error.record.delete": "Ocurrió un error durante la eliminación del registro.",
"error.model.fetch": "Ocurrió un error durante la consulta de configuración de modelos.",
"error.validation.required": "Este dato es requerido.",
"error.validation.regex": "El valor no cumple la expresión regular.",
"error.validation.max": "El valor es muy alto.",
"error.validation.min": "El valor es muy bajo.",
"error.validation.maxLength": "El valor es muy largo.",
"error.validation.minLength": "El valor es muy corto.",
"error.contentTypeName.taken": "Este nombre ya existe",
"error.attribute.taken": "Este campo ya existe",
"error.attribute.key.taken": "Este valor ya existe",
"error.attribute.sameKeyAndName": "No pueden ser iguales",
"error.validation.minSupMax": "No puede ser superior",
"error.validation.json": "Este no es un JSON",
"components.AutoReloadBlocker.header": "La función de reload es necesaria para este plugin.", "form.Input.label.inputDescription": "Este valor sobrescribe la etiqueta mostrada en la cabecera de la tabla",
"components.AutoReloadBlocker.description": "Abra el siguiente archivo y habilite la función.", "form.Input.label": "Etiqueta",
"form.Input.search": "Habilitar la búsqueda",
"form.Input.search.field": "Habilitar la búsqueda para este campo",
"form.Input.filters": "Habilitar filtros",
"form.Input.sort.field": "Habilitar ordenado para este campo",
"form.Input.bulkActions": "Habilitar acciones en bloque",
"form.Input.pageEntries": "Registros por página",
"form.Input.pageEntries.inputDescription": "Nota: Puede sobrescribir este valor en la página de configuraciones para Tipo de Contenido.",
"form.Input.defaultSort": "Atributo para ordenar por defecto",
"components.ErrorBoundary.title": "Algo salió mal...", "notification.error.relationship.fetch": "Ocurrió un error durante la consulta de la relación.",
"notification.info.SettingPage.disableSort": "Necesita tener un habilidato el ordenado en un atributo",
"components.OverlayBlocker.title": "Esperando el reinicio...", "success.record.delete": "Eliminado",
"components.OverlayBlocker.description": "Está utilizando una función que necesita que el servidor se reinicie. Por favor, espere hasta que el servidor esté listo.", "success.record.save": "Guardado",
"components.PageFooter.select": "entradas por página", "pageNotFound": "Página no encontrada",
"components.ProductionBlocker.header": "Este plugin sólo está disponible en desarrollo.", "popUpWarning.button.cancel": "Cancelar",
"components.ProductionBlocker.description": "Por razones de seguridad tenemos que desactivar este plugin en otros entornos.", "popUpWarning.button.confirm": "Confirmar",
"popUpWarning.title": "Favor de confirmar",
"components.popUpWarning.button.cancel": "Cancelar", "popUpWarning.bodyMessage.contentType.delete": "¿Está seguro de querer eliminar este registro?",
"components.popUpWarning.button.confirm": "Confirmar", "popUpWarning.bodyMessage.contentType.delete.all": "¿Está seguro de querer eliminar estos registros?",
"components.popUpWarning.title": "Por favor, confirme", "popUpWarning.warning.cancelAllSettings": "¿Está seguro de querer cancelar sus cambios?",
"components.popUpWarning.message": "¿Estás seguro de que quieres borrar esto?", "popUpWarning.warning.updateAllSettings": "Esto modificará todas sus configuraciones"
"components.Input.error.validation.email": "Esto no es un email",
"components.Input.error.validation.required": "Este valor es obligatorio.",
"components.Input.error.validation.regex": "El valor no coincide con el valor de regex.",
"components.Input.error.validation.max": "El valor es demasiado alto.",
"components.Input.error.validation.min": "El valor es demasiado bajo.",
"components.Input.error.validation.maxLength": "El valor es demasiado largo.",
"components.Input.error.validation.minLength": "El valor es demasiado corto.",
"components.Input.error.contentTypeName.taken": "Este nombre ya existe",
"components.Input.error.attribute.taken": "Este nombre de campo ya existe",
"components.Input.error.attribute.key.taken": "Este valor ya existe",
"components.Input.error.attribute.sameKeyAndName": "No puede ser igual",
"components.Input.error.validation.minSupMax": "No puede ser superior",
"components.Input.error.custom-error": "{errorMessage} ",
"components.Input.error.validation.json": "Esto no coincide con el formato JSON",
"components.ListRow.empty": "No hay datos que mostrar.",
"components.Wysiwyg.collapse": "Colapso",
"components.Wysiwyg.selectOptions.title": "Añadir un título",
"components.Wysiwyg.selectOptions.H1": "Título H1",
"components.Wysiwyg.selectOptions.H2": "Título H2",
"components.Wysiwyg.selectOptions.H3": "Título H3",
"components.Wysiwyg.selectOptions.H4": "Título H4",
"components.Wysiwyg.selectOptions.H5": "Título H5",
"components.Wysiwyg.selectOptions.H6": "Título H6",
"components.Wysiwyg.ToggleMode.markdown": "Pasar a markdown",
"components.Wysiwyg.ToggleMode.preview": "Cambiar a previsualización",
"components.WysiwygBottomControls.charactersIndicators": "caracteres",
"components.WysiwygBottomControls.uploadFiles": "Arrastre y suelte archivos, péguelos desde el portapapeles o {buscar}.",
"components.WysiwygBottomControls.uploadFiles.browse": "seleccionarlos",
"components.WysiwygBottomControls.fullscreen": "Expandir",
"HomePage.notification.newsLetter.success": "Suscribirse con éxito al boletín de noticias",
"notification.error": "Se ha producido un error",
"notification.error.layout": "No se pudo recuperar el diseño",
"Users & Permissions": "Usuarios y permisos",
"Content Manager": "Gestión de Contenidos",
"Content Type Builder": "Constructor de Tipos de Contenido",
"Settings Manager": "Gestion de Ajustes",
"Email": "Email",
"Password": "Contraseña",
"Username": "Nombre de Usuario",
"Provider": "Proveedor",
"ResetPasswordToken": "Restablecer Token de Contraseña",
"Role": "Papel",
"New entry": "Entrada nueva",
"request.error.model.unknown": "Este modelo no existe",
"Users": "Usuarios",
"Analytics": "Analytics"
} }

View File

@ -14,16 +14,27 @@
"containers.List.pluginHeaderDescription.singular": "{label} voce trovati", "containers.List.pluginHeaderDescription.singular": "{label} voce trovati",
"components.LimitSelect.itemsPerPage": "Elementi per pagina", "components.LimitSelect.itemsPerPage": "Elementi per pagina",
"containers.List.errorFetchRecords": "Errore", "containers.List.errorFetchRecords": "Errore",
"containers.SettingPage.addField" : "Aggiungi un nuovo campo",
"containers.SettingPage.attributes" : "Attributi",
"containers.SettingPage.attributes.description" : "Definisci l'ordine degli attributi",
"containers.SettingPage.listSettings.title" : "Lista - Impostazioni",
"containers.SettingPage.listSettings.description" : "Configura le opzioni per questo Tipo di Contenuto",
"containers.SettingPage.pluginHeaderDescription" : "Configura le impostazioni specifiche per questo Tipo di Contenuto",
"containers.SettingsPage.pluginHeaderDescription" : "Configura le impostazioni di default per tutti i tuoi Tipi di Contenuto",
"containers.SettingsPage.Block.generalSettings.description" : "Configura le opzioni di default per i Tipi di Contenuto",
"containers.SettingsPage.Block.generalSettings.title" : "Generali",
"containers.SettingsPage.Block.contentType.title" : "Tipi di Contenuto",
"containers.SettingsPage.Block.contentType.description" : "Configura le impostazioni specifiche",
"components.AddFilterCTA.add": "Filtri", "components.AddFilterCTA.add": "Filtri",
"components.AddFilterCTA.hide": "Filtri", "components.AddFilterCTA.hide": "Filtri",
"components.DraggableAttr.edit" : "Clicca per modificare",
"components.FilterOptions.button.apply": "Applica", "components.FilterOptions.button.apply": "Applica",
"components.FiltersPickWrapper.PluginHeader.actions.apply": "Applica", "components.FiltersPickWrapper.PluginHeader.actions.apply": "Applica",
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Cancella tutto", "components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Cancella tutto",
"components.FiltersPickWrapper.PluginHeader.description": "Impostare le condizioni da applicare per filtrare le voci", "components.FiltersPickWrapper.PluginHeader.description": "Impostare le condizioni da applicare per filtrare le voci",
"components.FiltersPickWrapper.PluginHeader.title.filter": "Filtri", "components.FiltersPickWrapper.PluginHeader.title.filter": "Filtri",
"components.FiltersPickWrapper.hide": "Nascondi", "components.FiltersPickWrapper.hide": "Nascondi",
"components.FilterOptions.FILTER_TYPES.=": "si", "components.FilterOptions.FILTER_TYPES.=": "si",
"components.FilterOptions.FILTER_TYPES._ne": "non è", "components.FilterOptions.FILTER_TYPES._ne": "non è",
"components.FilterOptions.FILTER_TYPES._lt": "è inferiore", "components.FilterOptions.FILTER_TYPES._lt": "è inferiore",
@ -59,6 +70,7 @@
"error.model.fetch": "Si è verificato un errore durante il caricamento dei modelli di configurazione.", "error.model.fetch": "Si è verificato un errore durante il caricamento dei modelli di configurazione.",
"error.validation.required": "Questo valore è richiesto.", "error.validation.required": "Questo valore è richiesto.",
"error.validation.regex": "Il valore non corrisponde alla regex.", "error.validation.regex": "Il valore non corrisponde alla regex.",
"error.validation.json" : "Non è un JSON",
"error.validation.max": "Il valore è troppo alto.", "error.validation.max": "Il valore è troppo alto.",
"error.validation.min": "Il valore è troppo basso.", "error.validation.min": "Il valore è troppo basso.",
"error.validation.maxLength": "Il valore è troppo lungo.", "error.validation.maxLength": "Il valore è troppo lungo.",
@ -69,7 +81,19 @@
"error.attribute.sameKeyAndName": "Non può essere uguale", "error.attribute.sameKeyAndName": "Non può essere uguale",
"error.validation.minSupMax": "Non può essere superiore", "error.validation.minSupMax": "Non può essere superiore",
"form.Input.label.inputDescription" : "Questo valore sovrascrive l'etichetta mostrata nell'intestazione della tabella",
"form.Input.label" : "Etichetta",
"form.Input.search" : "Abilita ricerca",
"form.Input.search.field" : "Abilita la ricerca su questo campo",
"form.Input.filters" : "Abilita filtri",
"form.Input.sort.field" : "Abilita ordinamento su questo campo",
"form.Input.bulkActions" : "Abilita caricamento",
"form.Input.pageEntries" : "Righe per pagina",
"form.Input.pageEntries.inputDescription" : "Attenzione: Puoi sovrascrivere questo valore nella pagina delle impostazioni del Tipo di Contenuto",
"form.Input.defaultSort" : "Attributo di ordinamento di default",
"notification.error.relationship.fetch": "Si è verificato un errore durante il rapporto di recupero.", "notification.error.relationship.fetch": "Si è verificato un errore durante il rapporto di recupero.",
"notification.info.SettingPage.disableSort" : "E' necessario un attributo con l'ordinamento abilitato",
"success.record.delete": "Eliminato", "success.record.delete": "Eliminato",
"success.record.save": "Salvato", "success.record.save": "Salvato",
@ -80,5 +104,8 @@
"popUpWarning.button.confirm": "Conferma", "popUpWarning.button.confirm": "Conferma",
"popUpWarning.title": "Si prega di confermare", "popUpWarning.title": "Si prega di confermare",
"popUpWarning.bodyMessage.contentType.delete": "Sei sicuro di voler cancellare questa voce?", "popUpWarning.bodyMessage.contentType.delete": "Sei sicuro di voler cancellare questa voce?",
"popUpWarning.bodyMessage.contentType.delete.all": "Sei sicuro di voler eliminare queste voci?" "popUpWarning.bodyMessage.contentType.delete.all": "Sei sicuro di voler eliminare queste voci?",
"popUpWarning.warning.cancelAllSettings" : "Sei sicuro di voler cancellare le tue modifiche?",
"popUpWarning.warning.updateAllSettings" : "Questa operazione modificherà tutte le tue impostazioni"
} }

View File

@ -14,6 +14,57 @@
"containers.List.pluginHeaderDescription.singular": "{label} запись найдена", "containers.List.pluginHeaderDescription.singular": "{label} запись найдена",
"components.LimitSelect.itemsPerPage": "Элементов на странице", "components.LimitSelect.itemsPerPage": "Элементов на странице",
"containers.List.errorFetchRecords": "Ошибка", "containers.List.errorFetchRecords": "Ошибка",
"containers.SettingPage.addField": "Добавить новое поле",
"containers.SettingPage.attributes": "Поля атрибутов",
"containers.SettingPage.attributes.description": "Определить порядок атребутов",
"containers.SettingPage.listSettings.title": "Список — Настройки",
"containers.SettingPage.listSettings.description": "Указать порядок атрибутов",
"containers.SettingPage.listSettings.title": "Список — Настройки",
"containers.SettingPage.pluginHeaderDescription": "Отдельные настройки для этого Типа Данных",
"containers.SettingsPage.pluginHeaderDescription": "Настройте параметры по умолчанию для всех Типов Данных",
"containers.SettingsPage.Block.generalSettings.description": "Настройте опции по умолчанию для ваших Типов Данных",
"containers.SettingsPage.Block.generalSettings.title": "Общее",
"containers.SettingsPage.Block.contentType.title": "Типы данных",
"containers.SettingsPage.Block.contentType.description": "Настроить отдельные параметры",
"components.AddFilterCTA.add": "Фильтры",
"components.AddFilterCTA.hide": "Фильтры",
"components.DraggableAttr.edit": "Нажмите чтобы редактировать",
"components.FiltersPickWrapper.PluginHeader.actions.apply": "Применить",
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Очистить все",
"components.FiltersPickWrapper.PluginHeader.description": "Укажите условия для фильтрации записей",
"components.FiltersPickWrapper.PluginHeader.title.filter": "Фильтры",
"components.FiltersPickWrapper.hide": "Скрыть",
"components.FilterOptions.button.apply": "Применить",
"components.FilterOptions.FILTER_TYPES.=": "равно",
"components.FilterOptions.FILTER_TYPES._ne": "не равно",
"components.FilterOptions.FILTER_TYPES._lt": "меньше чем",
"components.FilterOptions.FILTER_TYPES._lte": "меньше или равно чем",
"components.FilterOptions.FILTER_TYPES._gt": "больше чем",
"components.FilterOptions.FILTER_TYPES._gte": "равно или больше чем",
"components.FilterOptions.FILTER_TYPES._contains": "содержит",
"components.FilterOptions.FILTER_TYPES._containss": "содержит (с учетом регистра)",
"components.Search.placeholder": "Поиск записей...",
"components.TableDelete.entries.plural": "{число} записей выбрано",
"components.TableDelete.entries.singular": "{число} записей выделено",
"components.TableDelete.delete": "Удалить все",
"components.TableEmpty.withFilters": "Нет {Тип данных} с примененными фильтрами...",
"components.TableEmpty.withoutFilter": "Нет {Тип данных}...",
"components.TableEmpty.withSearch": "Нет {Тип данных} согласно поиску ({поиск})",
"error.validation.json": "Это не JSON",
"form.Input.label.inputDescription": "Это знчение переопределит метку, в заголовке таблицы",
"form.Input.label": "Метка",
"form.Input.search": "Применить поиск",
"form.Input.search.field": "Применить поиск по этому полю",
"form.Input.filters": "Применить фильтры",
"form.Input.sort.field": "Применить сортировку по этому полю",
"form.Input.bulkActions": "Применить массовые действия",
"form.Input.pageEntries": "Записей на страницу",
"form.Input.pageEntries.inputDescription": "Заметка: вы можете переопределить это значение на странице настроек Типа Данных",
"form.Input.defaultSort": "Сортировка по умолчанию",
"notification.info.SettingPage.disableSort": "У вас должен быть один атрибут с разрешенной сортировкой",
"popUpWarning.bodyMessage.contentType.delete.all": "Вы уверенны, что хотите удалить эти записи?",
"popUpWarning.warning.cancelAllSettings": "Вы уверенны, что хотите отменить ваши модификации?",
"popUpWarning.warning.updateAllSettings": "Это изменит все ваши настройки",
"EditRelations.title": "Связанные данные", "EditRelations.title": "Связанные данные",

View File

@ -15,15 +15,31 @@
"components.LimitSelect.itemsPerPage": "Sayfa başı", "components.LimitSelect.itemsPerPage": "Sayfa başı",
"containers.List.errorFetchRecords": "Hata", "containers.List.errorFetchRecords": "Hata",
"containers.SettingPage.addField": "Yeni alan ekle",
"containers.SettingPage.attributes": "Nitelik alanları",
"containers.SettingPage.attributes.description": "Niteliklerin sırasını tanımlayın",
"containers.SettingPage.listSettings.title": "Liste — Ayarlar",
"containers.SettingPage.listSettings.description": "Bu içerik türü için seçenekleri yapılandırın",
"containers.SettingPage.pluginHeaderDescription": "Bu İçerik Türü için belirli ayarları yapılandırın",
"containers.SettingsPage.pluginHeaderDescription": "Tüm İçerik türleriniz için varsayılan ayarları yapılandırın",
"containers.SettingsPage.Block.generalSettings.description": "İçerik Türleriniz için varsayılan seçenekleri yapılandırın",
"containers.SettingsPage.Block.generalSettings.title": "Genel",
"containers.SettingsPage.Block.contentType.title": "İçerik Türleri",
"containers.SettingsPage.Block.contentType.description": "Belirli ayarları yapılandırın",
"components.AddFilterCTA.add": "Filtreler", "components.AddFilterCTA.add": "Filtreler",
"components.AddFilterCTA.hide": "Filtreler", "components.AddFilterCTA.hide": "Filtreler",
"components.FilterOptions.button.apply": "Uygula",
"components.DraggableAttr.edit": "Düzenlemek için tıklayın",
"components.FiltersPickWrapper.PluginHeader.actions.apply": "Uygula", "components.FiltersPickWrapper.PluginHeader.actions.apply": "Uygula",
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Hepsini temizle", "components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Hepsini temizle",
"components.FiltersPickWrapper.PluginHeader.description": "Filtrelemek için uygulanacak şartları ayarlayın", "components.FiltersPickWrapper.PluginHeader.description": "Filtrelemek için uygulanacak şartları ayarlayın",
"components.FiltersPickWrapper.PluginHeader.title.filter": "Filtreler", "components.FiltersPickWrapper.PluginHeader.title.filter": "Filtreler",
"components.FiltersPickWrapper.hide": "Gizle", "components.FiltersPickWrapper.hide": "Gizle",
"components.FilterOptions.button.apply": "Uygula",
"components.FilterOptions.FILTER_TYPES.=": "eşit", "components.FilterOptions.FILTER_TYPES.=": "eşit",
"components.FilterOptions.FILTER_TYPES._ne": "eşit değil", "components.FilterOptions.FILTER_TYPES._ne": "eşit değil",
"components.FilterOptions.FILTER_TYPES._lt": "daha düşük", "components.FilterOptions.FILTER_TYPES._lt": "daha düşük",
@ -68,8 +84,21 @@
"error.attribute.key.taken": "Bu değer zaten var.", "error.attribute.key.taken": "Bu değer zaten var.",
"error.attribute.sameKeyAndName": "Eşit olamaz", "error.attribute.sameKeyAndName": "Eşit olamaz",
"error.validation.minSupMax": "Üstü olamaz", "error.validation.minSupMax": "Üstü olamaz",
"error.validation.json": "Bu JSON biçimi ile eşleşmiyor",
"form.Input.label.inputDescription": "Bu değer, tablonun başında görüntülenen etiketi geçersiz kılar",
"form.Input.label": "Etiket",
"form.Input.search": "Aramayı etkinleştir",
"form.Input.search.field": "Bu alanda aramayı etkinleştir",
"form.Input.filters": "Filtreleri etkinleştir",
"form.Input.sort.field": "Bu alana göre sıralamayı etkinleştir",
"form.Input.bulkActions": "Toplu işlemleri etkinleştir",
"form.Input.pageEntries": "Sayfa başına kayıtlar",
"form.Input.pageEntries.inputDescription": "Not: Bu değeri İçerik Türü ayarları sayfasında geçersiz kılabilirsiniz..",
"form.Input.defaultSort": "Varsayılan sıralama özelliği",
"notification.error.relationship.fetch": "İlişki getirme sırasında bir hata oluştu.", "notification.error.relationship.fetch": "İlişki getirme sırasında bir hata oluştu.",
"notification.info.SettingPage.disableSort": "Sıralamaya izin verilen tek bir özelliğe sahip olmanız gerekir",
"success.record.delete": "Silindi", "success.record.delete": "Silindi",
"success.record.save": "Kaydedildi", "success.record.save": "Kaydedildi",
@ -80,5 +109,7 @@
"popUpWarning.button.confirm": "Onayla", "popUpWarning.button.confirm": "Onayla",
"popUpWarning.title": "Lütfen onaylayın", "popUpWarning.title": "Lütfen onaylayın",
"popUpWarning.bodyMessage.contentType.delete": "Bu kaydı silmek istediğinizden emin misiniz?", "popUpWarning.bodyMessage.contentType.delete": "Bu kaydı silmek istediğinizden emin misiniz?",
"popUpWarning.bodyMessage.contentType.delete.all": "Bu kayıtları silmek istediğinizden emin misiniz?" "popUpWarning.bodyMessage.contentType.delete.all": "Bu kayıtları silmek istediğinizden emin misiniz?",
"popUpWarning.warning.cancelAllSettings": "Değişikliklerinizi iptal etmek istediğinizden emin misiniz?",
"popUpWarning.warning.updateAllSettings": "Bu bütün ayarlarınızı değiştirecektir"
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-content-manager", "name": "strapi-plugin-content-manager",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "A powerful UI to easily manage your data.", "description": "A powerful UI to easily manage your data.",
"strapi": { "strapi": {
"name": "Content Manager", "name": "Content Manager",
@ -28,7 +28,7 @@
"react-dnd-html5-backend": "^5.0.1", "react-dnd-html5-backend": "^5.0.1",
"react-select": "^1.2.1", "react-select": "^1.2.1",
"showdown": "^1.8.6", "showdown": "^1.8.6",
"strapi-helper-plugin": "3.0.0-alpha.13" "strapi-helper-plugin": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi team", "name": "Strapi team",

View File

@ -42,6 +42,7 @@
"error.attribute.taken": "Поле с таким названием уже существует", "error.attribute.taken": "Поле с таким названием уже существует",
"error.attribute.key.taken": "Это значение уже существует", "error.attribute.key.taken": "Это значение уже существует",
"error.attribute.sameKeyAndName": "Не может быть одинаковым", "error.attribute.sameKeyAndName": "Не может быть одинаковым",
"error.attribute.forbidden": "Такое имя атрибута зарезервировано",
"error.validation.minSupMax": "Не может быть выше", "error.validation.minSupMax": "Не может быть выше",
"form.attribute.item.textarea.name": "Название", "form.attribute.item.textarea.name": "Название",
@ -175,6 +176,7 @@
"table.contentType.head.description": "Описание", "table.contentType.head.description": "Описание",
"table.contentType.head.fields": "Поля", "table.contentType.head.fields": "Поля",
"relation.oneWay": "один принадлежит",
"relation.oneToOne": "имеет один", "relation.oneToOne": "имеет один",
"relation.oneToMany": "принадлежит многим", "relation.oneToMany": "принадлежит многим",
"relation.manyToOne": "имеет много", "relation.manyToOne": "имеет много",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-content-type-builder", "name": "strapi-plugin-content-type-builder",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Strapi plugin to create content type (API).", "description": "Strapi plugin to create content type (API).",
"strapi": { "strapi": {
"name": "Content Type Builder", "name": "Content Type Builder",
@ -23,11 +23,11 @@
}, },
"dependencies": { "dependencies": {
"pluralize": "^7.0.0", "pluralize": "^7.0.0",
"strapi-generate": "3.0.0-alpha.13", "strapi-generate": "3.0.0-alpha.13.0.1",
"strapi-generate-api": "3.0.0-alpha.13" "strapi-generate-api": "3.0.0-alpha.13.0.1"
}, },
"devDependencies": { "devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.13" "strapi-helper-plugin": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi team", "name": "Strapi team",

View File

@ -1,5 +1,12 @@
{ {
"plugin.description.short": "Отсылка почты.", "plugin.description.short": "Отсылка почты.",
"plugin.description.long": "Отсылка почты." "plugin.description.long": "Отсылка почты.",
"ConfigPage.title": "Email - Настройки",
"ConfigPage.description": "Настройка плагина email",
"EditForm.Input.number.label": "Максимально допустимый размер (в МБ)",
"EditForm.Input.select.label": "Провайдеры",
"EditForm.Input.select.inputDescription": "Письма могут быть отправлены стандартным провайдером (Sendmail), или внешними провайдерами",
"EditForm.Input.toggle.label": "Активировать отправку писем",
"notification.config.success": "Настройки успешно обновлены"
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-email", "name": "strapi-plugin-email",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "This is the description of the plugin.", "description": "This is the description of the plugin.",
"strapi": { "strapi": {
"name": "Email", "name": "Email",
@ -22,11 +22,11 @@
"prepublishOnly": "IS_MONOREPO=true npm run build" "prepublishOnly": "IS_MONOREPO=true npm run build"
}, },
"dependencies": { "dependencies": {
"strapi-email-sendmail": "3.0.0-alpha.13" "strapi-email-sendmail": "3.0.0-alpha.13.0.1"
}, },
"devDependencies": { "devDependencies": {
"react-copy-to-clipboard": "5.0.1", "react-copy-to-clipboard": "5.0.1",
"strapi-helper-plugin": "3.0.0-alpha.13" "strapi-helper-plugin": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi team", "name": "Strapi team",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-graphql", "name": "strapi-plugin-graphql",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "This is the description of the plugin.", "description": "This is the description of the plugin.",
"strapi": { "strapi": {
"name": "graphql", "name": "graphql",
@ -30,7 +30,7 @@
"graphql-type-json": "^0.2.1", "graphql-type-json": "^0.2.1",
"graphql-type-datetime": "^0.2.2", "graphql-type-datetime": "^0.2.2",
"pluralize": "^7.0.0", "pluralize": "^7.0.0",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "A Strapi developer", "name": "A Strapi developer",

View File

@ -52,8 +52,8 @@
"form.advanced.item.prefix": "API de prefijos", "form.advanced.item.prefix": "API de prefijos",
"form.request.name": "Solicitud", "form.request.name": "Solicitud",
"formulario.de.solicitud.de.descripción": "Configure los ajustes de su solicitud", "form.request.description": "Configure los ajustes de su solicitud.",
"formulario.para.solicitar.item.parser": "Parser", "form.request.item.parser": "Parser",
"form.request.item.parser.multipart": "Parser Multiparte", "form.request.item.parser.multipart": "Parser Multiparte",
"form.request.item.prefix": "Prefijo", "form.request.item.prefix": "Prefijo",
"form.request.item.prefix.prefix": "Prefijo", "form.request.item.prefix.prefix": "Prefijo",

View File

@ -35,6 +35,8 @@
"form.database.item.provider.postgres": "PostgresSQL", "form.database.item.provider.postgres": "PostgresSQL",
"form.database.item.provider.mysql": "MySQL", "form.database.item.provider.mysql": "MySQL",
"form.database.item.provider.redis": "Redis", "form.database.item.provider.redis": "Redis",
"form.database.item.ssl": "SSL",
"form.database.item.authenticationDatabase": "База данных аутентификации",
"form.application.name": "Приложение", "form.application.name": "Приложение",
"form.application.description": "Зайдайте настройки вашего приложения.", "form.application.description": "Зайдайте настройки вашего приложения.",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-settings-manager", "name": "strapi-plugin-settings-manager",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Strapi plugin to manage settings.", "description": "Strapi plugin to manage settings.",
"strapi": { "strapi": {
"name": "Settings Manager", "name": "Settings Manager",
@ -25,7 +25,7 @@
"devDependencies": { "devDependencies": {
"flag-icon-css": "^2.8.0", "flag-icon-css": "^2.8.0",
"react-select": "^1.0.0-rc.5", "react-select": "^1.0.0-rc.5",
"strapi-helper-plugin": "3.0.0-alpha.13" "strapi-helper-plugin": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi team", "name": "Strapi team",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-upload", "name": "strapi-plugin-upload",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "This is the description of the plugin.", "description": "This is the description of the plugin.",
"strapi": { "strapi": {
"name": "Files Upload", "name": "Files Upload",
@ -23,12 +23,12 @@
}, },
"dependencies": { "dependencies": {
"react-copy-to-clipboard": "^5.0.1", "react-copy-to-clipboard": "^5.0.1",
"strapi-upload-local": "3.0.0-alpha.13", "strapi-upload-local": "3.0.0-alpha.13.0.1",
"stream-to-array": "^2.3.0", "stream-to-array": "^2.3.0",
"uuid": "^3.2.1" "uuid": "^3.2.1"
}, },
"devDependencies": { "devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.13" "strapi-helper-plugin": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "A Strapi developer", "name": "A Strapi developer",

View File

@ -1,6 +1,6 @@
{ {
"Auth.form.button.register-success": "Enviar de nuevo", "Auth.form.button.register-success": "Enviar nuevamente",
"Auth.form.button.forgot-password.success": "Enviar de nuevo", "Auth.form.button.forgot-password.success": "Enviar nuevamente",
"Auth.form.button.forgot-password": "Enviar Email", "Auth.form.button.forgot-password": "Enviar Email",
"Auth.form.button.reset-password": "Cambiar contraseña", "Auth.form.button.reset-password": "Cambiar contraseña",
"Auth.form.button.login": "Iniciar sesión", "Auth.form.button.login": "Iniciar sesión",
@ -59,7 +59,7 @@
"EditForm.inputSelect.label.role": "Rol predeterminado para usuarios autenticados", "EditForm.inputSelect.label.role": "Rol predeterminado para usuarios autenticados",
"EditForm.inputSelect.description.role": "Adjuntará el nuevo usuario autenticado al rol seleccionado.", "EditForm.inputSelect.description.role": "Adjuntará el nuevo usuario autenticado al rol seleccionado.",
"EditForm.inputSelect.subscriptions.label": "Gestionar cuotas de suscripción", "EditForm.inputSelect.subscriptions.label": "Gestionar cuotas de suscripción",
"EditForm.inputSelect.subscriptions.description": "Limite el número de suscripciones por IP por hora.", "EditForm.inputSelect.subscriptions.description": "Limite el número de suscripciones de IP por hora.",
"EditForm.inputSelect.durations.label": "Duración", "EditForm.inputSelect.durations.label": "Duración",
"EditForm.inputSelect.durations.description": "Número de horas durante las cuales el usuario no puede suscribirse.", "EditForm.inputSelect.durations.description": "Número de horas durante las cuales el usuario no puede suscribirse.",
@ -121,7 +121,7 @@
"Plugin.permissions.application.description": "Defina todas las acciones permitidas de su proyecto.", "Plugin.permissions.application.description": "Defina todas las acciones permitidas de su proyecto.",
"Plugin.permissions.plugins.description": "Defina todas las acciones permitidas para el plugin {name}.", "Plugin.permissions.plugins.description": "Defina todas las acciones permitidas para el plugin {name}.",
"Plugins.header.title": "Permisiones", "Plugins.header.title": "Permisos",
"Plugins.header.description": "Sólo las acciones vinculadas a una ruta se enumeran a continuación.", "Plugins.header.description": "Sólo las acciones vinculadas a una ruta se enumeran a continuación.",
"Policies.InputSelect.empty": "Ninguno", "Policies.InputSelect.empty": "Ninguno",
@ -139,7 +139,7 @@
"PopUpForm.button.save": "Guardar", "PopUpForm.button.save": "Guardar",
"PopUpForm.header.add.providers": "Añadir nuevo proveedor", "PopUpForm.header.add.providers": "Añadir nuevo proveedor",
"PopUpForm.header.edit.email-templates": "Editar Plantillas de Email", "PopUpForm.header.edit.email-templates": "Editar Plantillas de Email",
"PopUpForm.header.edit.providers": "Editar {provider} Proveedor", "PopUpForm.header.edit.providers": "Editar Proveedor {provider}",
"PopUpForm.inputSelect.providers.label": "Elija el proveedor", "PopUpForm.inputSelect.providers.label": "Elija el proveedor",
"PopUpForm.Email.options.from.name.label": "Nombre del remitente", "PopUpForm.Email.options.from.name.label": "Nombre del remitente",
"PopUpForm.Email.options.from.email.label": "Email del remitente", "PopUpForm.Email.options.from.email.label": "Email del remitente",

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-plugin-users-permissions", "name": "strapi-plugin-users-permissions",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Protect your API with a full-authentication process based on JWT", "description": "Protect your API with a full-authentication process based on JWT",
"strapi": { "strapi": {
"name": "Roles & Permissions", "name": "Roles & Permissions",
@ -31,7 +31,7 @@
"uuid": "^3.1.0" "uuid": "^3.1.0"
}, },
"devDependencies": { "devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.13" "strapi-helper-plugin": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"name": "Strapi team", "name": "Strapi team",

View File

@ -88,7 +88,7 @@ module.exports = {
}, },
getPlugins: (plugin, lang = 'en') => { getPlugins: (plugin, lang = 'en') => {
return new Promise((resolve, reject) => { return new Promise((resolve) => {
request({ request({
uri: `https://marketplace.strapi.io/plugins?lang=${lang}`, uri: `https://marketplace.strapi.io/plugins?lang=${lang}`,
json: true, json: true,
@ -97,7 +97,7 @@ module.exports = {
} }
}, (err, response, body) => { }, (err, response, body) => {
if (err) { if (err) {
return reject(err); return resolve([]);
} }
resolve(body); resolve(body);

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-upload-aws-s3", "name": "strapi-upload-aws-s3",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "AWS S3 provider for strapi upload", "description": "AWS S3 provider for strapi upload",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-upload-cloudinary", "name": "strapi-upload-cloudinary",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Cloudinary provider for strapi upload", "description": "Cloudinary provider for strapi upload",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-upload-local", "name": "strapi-upload-local",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Local provider for strapi upload", "description": "Local provider for strapi upload",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-upload-rackspace", "name": "strapi-upload-rackspace",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Rackspace provider for strapi upload", "description": "Rackspace provider for strapi upload",
"main": "./lib", "main": "./lib",
"scripts": { "scripts": {

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi-utils", "name": "strapi-utils",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "Shared utilities for the Strapi packages", "description": "Shared utilities for the Strapi packages",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [

View File

@ -1,6 +1,6 @@
{ {
"name": "strapi", "name": "strapi",
"version": "3.0.0-alpha.13", "version": "3.0.0-alpha.13.0.1",
"description": "An open source solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier.", "description": "An open source solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier.",
"homepage": "http://strapi.io", "homepage": "http://strapi.io",
"keywords": [ "keywords": [
@ -55,16 +55,16 @@
"rimraf": "^2.6.2", "rimraf": "^2.6.2",
"semver": "^5.4.1", "semver": "^5.4.1",
"stack-trace": "0.0.10", "stack-trace": "0.0.10",
"strapi-generate": "3.0.0-alpha.13", "strapi-generate": "3.0.0-alpha.13.0.1",
"strapi-generate-admin": "3.0.0-alpha.13", "strapi-generate-admin": "3.0.0-alpha.13.0.1",
"strapi-generate-api": "3.0.0-alpha.13", "strapi-generate-api": "3.0.0-alpha.13.0.1",
"strapi-generate-controller": "3.0.0-alpha.13", "strapi-generate-controller": "3.0.0-alpha.13.0.1",
"strapi-generate-model": "3.0.0-alpha.13", "strapi-generate-model": "3.0.0-alpha.13.0.1",
"strapi-generate-new": "3.0.0-alpha.13", "strapi-generate-new": "3.0.0-alpha.13.0.1",
"strapi-generate-plugin": "3.0.0-alpha.13", "strapi-generate-plugin": "3.0.0-alpha.13.0.1",
"strapi-generate-policy": "3.0.0-alpha.13", "strapi-generate-policy": "3.0.0-alpha.13.0.1",
"strapi-generate-service": "3.0.0-alpha.13", "strapi-generate-service": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13" "strapi-utils": "3.0.0-alpha.13.0.1"
}, },
"author": { "author": {
"email": "hi@strapi.io", "email": "hi@strapi.io",