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 %}
## 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.
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 />
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",
"host": "localhost",
"port": 5432,
"username": "aureliengeorget",
"password": "${process.env.USERNAME}",
"database": "${process.env.PWD}",
"username": "${process.env.USERNAME}",
"password": "${process.env.PWD}",
"database": "strapi",
"schema": "public"
},
"options": {
@ -228,7 +228,7 @@ Most of the application's configurations are defined by environment. It means th
"client": "mysql",
"host": "localhost",
"port": 5432,
"username": "aureliengeorget",
"username": "strapi",
"password": "root",
"database": ""
},

View File

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

View File

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

View File

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

View File

@ -8,23 +8,23 @@
"app.components.DownloadInfo.download": "Descarga en curso...",
"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.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": "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.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.issues": "temas.",
"app.components.HomePage.welcomeBlock.content.raise": "\u0020o plantear\u0020",
"app.components.HomePage.welcomeBlock.content.issues": "problema.",
"app.components.HomePage.welcomeBlock.content.raise": "\u0020o reportar cualquier\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.tutorial": "\u0020tutorial.",
"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": "\u0020",
"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": "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.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.browse": "buscar",
"app.components.InstallPluginPage.helmet": "Mercado - Plugins",
"app.components.InstallPluginPage.title": "Mercado - Plugins",
"app.components.InstallPluginPage.helmet": "Tienda - Plugins",
"app.components.InstallPluginPage.title": "Tienda - 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": " ",
@ -60,7 +60,7 @@
"app.components.LeftMenuFooter.poweredBy": "Potenciado por ",
"app.components.LeftMenuLinkContainer.configuration": "Configuraciones",
"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.noPluginsInstalled": "No hay plugins instalados todavía",
"app.components.LeftMenuLinkContainer.plugins": "Plugins",
@ -149,6 +149,8 @@
"Users & Permissions": "Usuarios y permisos",
"Content Manager": "Gestor de Contenidos",
"Content Type Builder": "Constructor de Tipos de Contenido",
"Files Upload": "Carga de archivos",
"Roles & Permissions": "Roles y Permisos",
"Settings Manager": "Gestor de ajustes",
"Email": "Email",
"Password": "Contraseña",

View File

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

View File

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

View File

@ -122,10 +122,11 @@
"components.Input.error.attribute.sameKeyAndName": "Eşit olamaz",
"components.Input.error.validation.minSupMax": "Üstü olamaz",
"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.Wysiwyg.collapse": "Collapse",
"components.Wysiwyg.collapse": "Daralt",
"components.Wysiwyg.selectOptions.title": "Başlık ekle",
"components.Wysiwyg.selectOptions.H1": "H1 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",
"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",
"Content Manager": "İçerik Yönetimi",
"Content Type Builder": "İçerik Türü Oluşturucusu",
"Files Upload": "Dosya yükleme",
"Roles & Permissions": "Roller & İzinler",
"Settings Manager": "Yönetici Ayarları",
"Email": "E-posta",
"Password": "Şifre",

View File

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

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -42,4 +42,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-email-sendgrid",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Sendgrid provider for strapi email",
"homepage": "http://strapi.io",
"keywords": [
@ -42,4 +42,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-email-sendmail",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Sendmail provider for strapi email",
"homepage": "http://strapi.io",
"keywords": [
@ -41,4 +41,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -15,8 +15,8 @@
"dependencies": {
"fs-extra": "^4.0.1",
"lodash": "^4.17.4",
"strapi-admin": "3.0.0-alpha.13",
"strapi-utils": "3.0.0-alpha.13"
"strapi-admin": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"author": {
"email": "hi@strapi.io",
@ -42,4 +42,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

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

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -44,4 +44,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -17,7 +17,7 @@
"fs-extra": "^4.0.0",
"lodash": "^4.17.4",
"reportback": "^2.0.1",
"strapi-utils": "3.0.0-alpha.13"
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"author": {
"name": "Strapi team",
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-helper-plugin",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Helper for Strapi plugins development",
"engines": {
"node": ">= 9.0.0",
@ -115,4 +115,4 @@
"webpack-hot-middleware": "^2.18.2",
"whatwg-fetch": "^2.0.3"
}
}
}

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -20,8 +20,8 @@
"inquirer": "^5.2.0",
"lodash": "^4.17.4",
"pluralize": "^6.0.0",
"strapi-hook-knex": "3.0.0-alpha.13",
"strapi-utils": "3.0.0-alpha.13"
"strapi-hook-knex": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"strapi": {
"dependencies": [
@ -55,4 +55,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.0.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -19,7 +19,7 @@
"mongoose": "^5.0.16",
"mongoose-float": "^1.0.2",
"pluralize": "^6.0.0",
"strapi-utils": "3.0.0-alpha.13"
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"author": {
"email": "hi@strapi.io",
@ -45,4 +45,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -18,7 +18,7 @@
"ioredis": "^3.1.2",
"lodash": "^4.17.4",
"stack-trace": "0.0.10",
"strapi-utils": "3.0.0-alpha.13"
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"author": {
"email": "hi@strapi.io",
@ -44,4 +44,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-lint",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Strapi eslint and prettier configurations",
"directories": {
"lib": "lib"
@ -41,4 +41,4 @@
"babel-eslint": "^8.2.3",
"prettier": "^1.12.1"
}
}
}

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,162 +1,116 @@
{
"app.components.Button.save": "Guardar",
"app.components.Button.cancel": "Cancelar",
"plugin.description.short": "Ver, editar y eliminar información de su base de datos de manera rápida.",
"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",
"app.components.ComingSoonPage.featuresNotAvailable": "Esta característica está aún en desarrollo.",
"containers.SettingPage.addField": "Agregar nuevo campo",
"containers.SettingPage.attributes": "Campos de atributos",
"containers.SettingPage.attributes.description": "Defina el orden de sus atributos",
"app.components.DownloadInfo.download": "Descarga en curso....",
"app.components.DownloadInfo.text": "Esto puede tardar un minuto. Gracias por su paciencia.",
"containers.SettingPage.listSettings.title": "Lista — Configuraciones",
"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!",
"app.components.HomePage.welcome.again": "Bienvenido ",
"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",
"components.AddFilterCTA.add": "Filtros",
"components.AddFilterCTA.hide": "Filtros",
"app.components.BlockLink.documentation": "Lea la documentación",
"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.",
"components.DraggableAttr.edit": "Click para editar",
"app.components.InputFile.newFile": "Añadir nuevo archivo",
"app.components.InputFileDetails.open": "Abrir en una nueva pestaña",
"app.components.InputFileDetails.remove": "Eliminar este archivo",
"app.components.InputFileDetails.originalName": "Nombre original:",
"app.components.InputFileDetails.size": "Tamaño:",
"components.FiltersPickWrapper.PluginHeader.actions.apply": "Aplicar",
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Limpiar todo",
"components.FiltersPickWrapper.PluginHeader.description": "Establece las condiciones a aplicar para filtrar registros",
"components.FiltersPickWrapper.PluginHeader.title.filter": "Filtros",
"components.FiltersPickWrapper.hide": "Ocultar",
"app.components.ImgPreview.hint": "Arrastre y suelte el archivo en esta área o {Buscar} para cargar un archivo.",
"app.components.ImgPreview.hint.browse": "buscar",
"components.FilterOptions.button.apply": "Aplicar",
"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",
"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",
"components.Search.placeholder": "Buscar un registro...",
"app.components.LeftMenuFooter.poweredBy": "Potenciado por ",
"app.components.LeftMenuLinkContainer.configuration": "Configuraciones",
"app.components.LeftMenuLinkContainer.general": "General",
"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",
"components.TableDelete.entries.plural": "{number} registros seleccionados",
"components.TableDelete.entries.singular": "{number} registro seleccionado",
"components.TableDelete.delete": "Eliminar todo",
"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",
"app.components.NotFoundPage.back": "Volver a la página de inicio",
"components.TableEmpty.withFilters": "No hay {contentType} con los filtros aplicados...",
"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",
"app.components.PluginCard.compatibleCommunity": "Compatible con la comunidad",
"app.components.PluginCard.Button.label.download": "Descargar",
"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",
"emptyAttributes.title": "Aún no hay campos",
"emptyAttributes.description": "Agregue su primer campo a su Tipo de Contenido",
"emptyAttributes.button": "Ir al creador de Tipos de Contenido",
"app.utils.placeholder.defaultMessage": "\u0020",
"app.utils.SelectOption.defaultMessage": "\u0020",
"app.utils.defaultMessage": "\u0020",
"error.schema.generation": "Ocurrió un error durante la generación de esquema.",
"error.records.count": "Ocurrió un error durante la consulta del número de registros.",
"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.",
"components.AutoReloadBlocker.description": "Abra el siguiente archivo y habilite la función.",
"form.Input.label.inputDescription": "Este valor sobrescribe la etiqueta mostrada en la cabecera de la tabla",
"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...",
"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.delete": "Eliminado",
"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.",
"components.ProductionBlocker.description": "Por razones de seguridad tenemos que desactivar este plugin en otros entornos.",
"components.popUpWarning.button.cancel": "Cancelar",
"components.popUpWarning.button.confirm": "Confirmar",
"components.popUpWarning.title": "Por favor, confirme",
"components.popUpWarning.message": "¿Estás seguro de que quieres borrar esto?",
"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"
"popUpWarning.button.cancel": "Cancelar",
"popUpWarning.button.confirm": "Confirmar",
"popUpWarning.title": "Favor de confirmar",
"popUpWarning.bodyMessage.contentType.delete": "¿Está seguro de querer eliminar este registro?",
"popUpWarning.bodyMessage.contentType.delete.all": "¿Está seguro de querer eliminar estos registros?",
"popUpWarning.warning.cancelAllSettings": "¿Está seguro de querer cancelar sus cambios?",
"popUpWarning.warning.updateAllSettings": "Esto modificará todas sus configuraciones"
}

View File

@ -14,16 +14,27 @@
"containers.List.pluginHeaderDescription.singular": "{label} voce trovati",
"components.LimitSelect.itemsPerPage": "Elementi per pagina",
"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.hide": "Filtri",
"components.DraggableAttr.edit" : "Clicca per modificare",
"components.FilterOptions.button.apply": "Applica",
"components.FiltersPickWrapper.PluginHeader.actions.apply": "Applica",
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Cancella tutto",
"components.FiltersPickWrapper.PluginHeader.description": "Impostare le condizioni da applicare per filtrare le voci",
"components.FiltersPickWrapper.PluginHeader.title.filter": "Filtri",
"components.FiltersPickWrapper.hide": "Nascondi",
"components.FilterOptions.FILTER_TYPES.=": "si",
"components.FilterOptions.FILTER_TYPES._ne": "non è",
"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.validation.required": "Questo valore è richiesto.",
"error.validation.regex": "Il valore non corrisponde alla regex.",
"error.validation.json" : "Non è un JSON",
"error.validation.max": "Il valore è troppo alto.",
"error.validation.min": "Il valore è troppo basso.",
"error.validation.maxLength": "Il valore è troppo lungo.",
@ -69,7 +81,19 @@
"error.attribute.sameKeyAndName": "Non può essere uguale",
"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.info.SettingPage.disableSort" : "E' necessario un attributo con l'ordinamento abilitato",
"success.record.delete": "Eliminato",
"success.record.save": "Salvato",
@ -80,5 +104,8 @@
"popUpWarning.button.confirm": "Conferma",
"popUpWarning.title": "Si prega di confermare",
"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} запись найдена",
"components.LimitSelect.itemsPerPage": "Элементов на странице",
"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": "Связанные данные",

View File

@ -15,15 +15,31 @@
"components.LimitSelect.itemsPerPage": "Sayfa başı",
"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.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.clearAll": "Hepsini temizle",
"components.FiltersPickWrapper.PluginHeader.description": "Filtrelemek için uygulanacak şartları ayarlayın",
"components.FiltersPickWrapper.PluginHeader.title.filter": "Filtreler",
"components.FiltersPickWrapper.hide": "Gizle",
"components.FilterOptions.button.apply": "Uygula",
"components.FilterOptions.FILTER_TYPES.=": "eşit",
"components.FilterOptions.FILTER_TYPES._ne": "eşit değil",
"components.FilterOptions.FILTER_TYPES._lt": "daha düşük",
@ -68,8 +84,21 @@
"error.attribute.key.taken": "Bu değer zaten var.",
"error.attribute.sameKeyAndName": "Eşit 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.info.SettingPage.disableSort": "Sıralamaya izin verilen tek bir özelliğe sahip olmanız gerekir",
"success.record.delete": "Silindi",
"success.record.save": "Kaydedildi",
@ -80,5 +109,7 @@
"popUpWarning.button.confirm": "Onayla",
"popUpWarning.title": "Lütfen onaylayın",
"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",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "A powerful UI to easily manage your data.",
"strapi": {
"name": "Content Manager",
@ -28,7 +28,7 @@
"react-dnd-html5-backend": "^5.0.1",
"react-select": "^1.2.1",
"showdown": "^1.8.6",
"strapi-helper-plugin": "3.0.0-alpha.13"
"strapi-helper-plugin": "3.0.0-alpha.13.0.1"
},
"author": {
"name": "Strapi team",

View File

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

View File

@ -1,6 +1,6 @@
{
"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).",
"strapi": {
"name": "Content Type Builder",
@ -23,11 +23,11 @@
},
"dependencies": {
"pluralize": "^7.0.0",
"strapi-generate": "3.0.0-alpha.13",
"strapi-generate-api": "3.0.0-alpha.13"
"strapi-generate": "3.0.0-alpha.13.0.1",
"strapi-generate-api": "3.0.0-alpha.13.0.1"
},
"devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.13"
"strapi-helper-plugin": "3.0.0-alpha.13.0.1"
},
"author": {
"name": "Strapi team",

View File

@ -1,5 +1,12 @@
{
"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",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "This is the description of the plugin.",
"strapi": {
"name": "Email",
@ -22,11 +22,11 @@
"prepublishOnly": "IS_MONOREPO=true npm run build"
},
"dependencies": {
"strapi-email-sendmail": "3.0.0-alpha.13"
"strapi-email-sendmail": "3.0.0-alpha.13.0.1"
},
"devDependencies": {
"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": {
"name": "Strapi team",

View File

@ -1,6 +1,6 @@
{
"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.",
"strapi": {
"name": "graphql",
@ -30,7 +30,7 @@
"graphql-type-json": "^0.2.1",
"graphql-type-datetime": "^0.2.2",
"pluralize": "^7.0.0",
"strapi-utils": "3.0.0-alpha.13"
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"author": {
"name": "A Strapi developer",
@ -49,4 +49,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{
"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.",
"strapi": {
"name": "Settings Manager",
@ -25,7 +25,7 @@
"devDependencies": {
"flag-icon-css": "^2.8.0",
"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": {
"name": "Strapi team",

View File

@ -1,6 +1,6 @@
{
"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.",
"strapi": {
"name": "Files Upload",
@ -23,12 +23,12 @@
},
"dependencies": {
"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",
"uuid": "^3.2.1"
},
"devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.13"
"strapi-helper-plugin": "3.0.0-alpha.13.0.1"
},
"author": {
"name": "A Strapi developer",

View File

@ -1,6 +1,6 @@
{
"Auth.form.button.register-success": "Enviar de nuevo",
"Auth.form.button.forgot-password.success": "Enviar de nuevo",
"Auth.form.button.register-success": "Enviar nuevamente",
"Auth.form.button.forgot-password.success": "Enviar nuevamente",
"Auth.form.button.forgot-password": "Enviar Email",
"Auth.form.button.reset-password": "Cambiar contraseña",
"Auth.form.button.login": "Iniciar sesión",
@ -59,7 +59,7 @@
"EditForm.inputSelect.label.role": "Rol predeterminado para usuarios autenticados",
"EditForm.inputSelect.description.role": "Adjuntará el nuevo usuario autenticado al rol seleccionado.",
"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.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.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.",
"Policies.InputSelect.empty": "Ninguno",
@ -139,7 +139,7 @@
"PopUpForm.button.save": "Guardar",
"PopUpForm.header.add.providers": "Añadir nuevo proveedor",
"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.Email.options.from.name.label": "Nombre del remitente",
"PopUpForm.Email.options.from.email.label": "Email del remitente",

View File

@ -1,6 +1,6 @@
{
"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",
"strapi": {
"name": "Roles & Permissions",
@ -31,7 +31,7 @@
"uuid": "^3.1.0"
},
"devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.13"
"strapi-helper-plugin": "3.0.0-alpha.13.0.1"
},
"author": {
"name": "Strapi team",

View File

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

View File

@ -1,6 +1,6 @@
{
"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",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-upload-cloudinary",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Cloudinary provider for strapi upload",
"homepage": "http://strapi.io",
"keywords": [
@ -43,4 +43,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-upload-local",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Local provider for strapi upload",
"homepage": "http://strapi.io",
"keywords": [
@ -39,4 +39,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-upload-rackspace",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Rackspace provider for strapi upload",
"main": "./lib",
"scripts": {
@ -13,4 +13,4 @@
"pkgcloud": "^1.5.0",
"streamifier": "^0.1.1"
}
}
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-utils",
"version": "3.0.0-alpha.13",
"version": "3.0.0-alpha.13.0.1",
"description": "Shared utilities for the Strapi packages",
"homepage": "http://strapi.io",
"keywords": [
@ -49,4 +49,4 @@
"npm": ">= 5.3.0"
},
"license": "MIT"
}
}

View File

@ -1,6 +1,6 @@
{
"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.",
"homepage": "http://strapi.io",
"keywords": [
@ -55,16 +55,16 @@
"rimraf": "^2.6.2",
"semver": "^5.4.1",
"stack-trace": "0.0.10",
"strapi-generate": "3.0.0-alpha.13",
"strapi-generate-admin": "3.0.0-alpha.13",
"strapi-generate-api": "3.0.0-alpha.13",
"strapi-generate-controller": "3.0.0-alpha.13",
"strapi-generate-model": "3.0.0-alpha.13",
"strapi-generate-new": "3.0.0-alpha.13",
"strapi-generate-plugin": "3.0.0-alpha.13",
"strapi-generate-policy": "3.0.0-alpha.13",
"strapi-generate-service": "3.0.0-alpha.13",
"strapi-utils": "3.0.0-alpha.13"
"strapi-generate": "3.0.0-alpha.13.0.1",
"strapi-generate-admin": "3.0.0-alpha.13.0.1",
"strapi-generate-api": "3.0.0-alpha.13.0.1",
"strapi-generate-controller": "3.0.0-alpha.13.0.1",
"strapi-generate-model": "3.0.0-alpha.13.0.1",
"strapi-generate-new": "3.0.0-alpha.13.0.1",
"strapi-generate-plugin": "3.0.0-alpha.13.0.1",
"strapi-generate-policy": "3.0.0-alpha.13.0.1",
"strapi-generate-service": "3.0.0-alpha.13.0.1",
"strapi-utils": "3.0.0-alpha.13.0.1"
},
"author": {
"email": "hi@strapi.io",
@ -91,4 +91,4 @@
},
"preferGlobal": true,
"license": "MIT"
}
}