From ec1872b031829ba53fa092d0e65ef19280bd41b5 Mon Sep 17 00:00:00 2001 From: Kamal Bennani Date: Fri, 8 Jun 2018 02:37:24 +0200 Subject: [PATCH 01/27] Do not format value of type array and object because it will turn to zero --- packages/strapi-utils/lib/models.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/strapi-utils/lib/models.js b/packages/strapi-utils/lib/models.js index c9fe242ead..7c8ffd4a0d 100755 --- a/packages/strapi-utils/lib/models.js +++ b/packages/strapi-utils/lib/models.js @@ -454,7 +454,11 @@ module.exports = { let formattedValue; try { - formattedValue = !_.isNaN(_.toNumber(value)) ? _.toNumber(value) : value; + formattedValue = _.isObject(value) // Do not format object or array values + ? value + : !_.isNaN(_.toNumber(value)) + ? _.toNumber(value) + : value; } catch(err) { formattedValue = value; } From a8da79c6f8425bb0280b05b2614791a2d78bbbde Mon Sep 17 00:00:00 2001 From: Kamal Bennani Date: Fri, 8 Jun 2018 02:37:56 +0200 Subject: [PATCH 02/27] Place the break in the correct place --- packages/strapi-plugin-graphql/services/GraphQL.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-plugin-graphql/services/GraphQL.js b/packages/strapi-plugin-graphql/services/GraphQL.js index e4f2bdbd80..4c2fdd6df4 100644 --- a/packages/strapi-plugin-graphql/services/GraphQL.js +++ b/packages/strapi-plugin-graphql/services/GraphQL.js @@ -620,8 +620,8 @@ module.exports = { [ref.primaryKey]: arrayOfIds, ...where.where }).where; + break; } - break; // falls through } default: From b85baf568e497e661152a9f496e79762e72382fa Mon Sep 17 00:00:00 2001 From: Kamal Bennani Date: Fri, 8 Jun 2018 02:38:32 +0200 Subject: [PATCH 03/27] use default format for fields of type string and text --- packages/strapi-plugin-graphql/services/GraphQL.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/strapi-plugin-graphql/services/GraphQL.js b/packages/strapi-plugin-graphql/services/GraphQL.js index 4c2fdd6df4..b1046a40ac 100644 --- a/packages/strapi-plugin-graphql/services/GraphQL.js +++ b/packages/strapi-plugin-graphql/services/GraphQL.js @@ -154,10 +154,6 @@ module.exports = { let type = 'String'; switch (definition.type) { - case 'string': - case 'text': - type = 'String'; - break; case 'boolean': type = 'Boolean'; break; From e9fc37d03a197686b5bee7678b75b26308c0cfff Mon Sep 17 00:00:00 2001 From: Kamal Bennani Date: Fri, 8 Jun 2018 02:39:52 +0200 Subject: [PATCH 04/27] Add comment to handle fields of type array --- packages/strapi-plugin-graphql/services/GraphQL.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/strapi-plugin-graphql/services/GraphQL.js b/packages/strapi-plugin-graphql/services/GraphQL.js index b1046a40ac..7fde6f9a9e 100644 --- a/packages/strapi-plugin-graphql/services/GraphQL.js +++ b/packages/strapi-plugin-graphql/services/GraphQL.js @@ -154,6 +154,7 @@ module.exports = { let type = 'String'; switch (definition.type) { + // TODO: Handle fields of type Array, Perhaps default to [Int] or [String] ... case 'boolean': type = 'Boolean'; break; From 4920c1fa76a7beb542f3db8ef14e3937d97cfed4 Mon Sep 17 00:00:00 2001 From: Kamal Bennani Date: Fri, 8 Jun 2018 20:27:45 +0200 Subject: [PATCH 05/27] Set the entry type only when the value is defined --- packages/strapi-plugin-graphql/services/GraphQL.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/strapi-plugin-graphql/services/GraphQL.js b/packages/strapi-plugin-graphql/services/GraphQL.js index 7fde6f9a9e..a85430cd70 100644 --- a/packages/strapi-plugin-graphql/services/GraphQL.js +++ b/packages/strapi-plugin-graphql/services/GraphQL.js @@ -533,7 +533,10 @@ module.exports = { const entry = withRelated && withRelated.toJSON ? withRelated.toJSON() : withRelated; - entry[association.alias]._type = _.upperFirst(association.model); + // Set the _type only when the value is defined + if (entry[association.alias]) { + entry[association.alias]._type = _.upperFirst(association.model); + } return entry[association.alias]; } From ad815eae20e79495e5548343d3a986f847f826f4 Mon Sep 17 00:00:00 2001 From: Jim Laurie Date: Thu, 14 Jun 2018 17:15:49 +0200 Subject: [PATCH 06/27] Fix reset password SQL fix #1351 --- .../controllers/Auth.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/strapi-plugin-users-permissions/controllers/Auth.js b/packages/strapi-plugin-users-permissions/controllers/Auth.js index a70990e23a..68ba66a8b8 100644 --- a/packages/strapi-plugin-users-permissions/controllers/Auth.js +++ b/packages/strapi-plugin-users-permissions/controllers/Auth.js @@ -114,8 +114,11 @@ module.exports = { user.password = await strapi.plugins['users-permissions'].services.user.hashPassword(params); + // Remove relations data to update user code. + const data = _.omit(user, strapi.plugins['users-permissions'].models.user.associations.map(ast => ast.alias)); + // Update the user. - await strapi.query('user', 'users-permissions').update(user); + await strapi.query('user', 'users-permissions').update(data); ctx.send({ jwt: strapi.plugins['users-permissions'].services.jwt.issue(_.pick(user.toJSON ? user.toJSON() : user, ['_id', 'id'])), @@ -203,8 +206,11 @@ module.exports = { return ctx.badRequest(null, err); } + // Remove relations data to update user code. + const data = _.omit(user, strapi.plugins['users-permissions'].models.user.associations.map(ast => ast.alias)); + // Update the user. - await strapi.query('user', 'users-permissions').update(user); + await strapi.query('user', 'users-permissions').update(data); ctx.send({ ok: true }); }, From 1c3e6a4664e37805f10ceb9667ff0349dd20e1aa Mon Sep 17 00:00:00 2001 From: Jim Laurie Date: Thu, 14 Jun 2018 17:20:45 +0200 Subject: [PATCH 07/27] Update comment on reset password --- packages/strapi-plugin-users-permissions/controllers/Auth.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-plugin-users-permissions/controllers/Auth.js b/packages/strapi-plugin-users-permissions/controllers/Auth.js index 68ba66a8b8..a97a9df50d 100644 --- a/packages/strapi-plugin-users-permissions/controllers/Auth.js +++ b/packages/strapi-plugin-users-permissions/controllers/Auth.js @@ -114,7 +114,7 @@ module.exports = { user.password = await strapi.plugins['users-permissions'].services.user.hashPassword(params); - // Remove relations data to update user code. + // Remove relations data to update user password. const data = _.omit(user, strapi.plugins['users-permissions'].models.user.associations.map(ast => ast.alias)); // Update the user. From 12706a8955e7a69e5264c9027fb5c24b42c48f97 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Sun, 17 Jun 2018 13:24:13 +0200 Subject: [PATCH 08/27] Fix Array type mongoose fix #1169 --- packages/strapi-mongoose/lib/utils/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-mongoose/lib/utils/index.js b/packages/strapi-mongoose/lib/utils/index.js index 4661cdaa68..f36bf888ad 100755 --- a/packages/strapi-mongoose/lib/utils/index.js +++ b/packages/strapi-mongoose/lib/utils/index.js @@ -11,7 +11,7 @@ module.exports = mongoose => { convertType: mongooseType => { switch (mongooseType.toLowerCase()) { case 'array': - return 'Array'; + return Array; case 'boolean': return 'Boolean'; case 'binary': From cd53ef5ddf93ce543721fb688aeb929211d20486 Mon Sep 17 00:00:00 2001 From: Kamal Bennani Date: Sun, 17 Jun 2018 23:34:25 +0200 Subject: [PATCH 09/27] correctly determines if a value is valid candidate to become a number --- packages/strapi-utils/lib/models.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/strapi-utils/lib/models.js b/packages/strapi-utils/lib/models.js index 7c8ffd4a0d..f7a434528b 100755 --- a/packages/strapi-utils/lib/models.js +++ b/packages/strapi-utils/lib/models.js @@ -10,6 +10,11 @@ const path = require('path'); // Public node modules. const _ = require('lodash'); +// Following this discussion https://stackoverflow.com/questions/18082/validate-decimal-numbers-in-javascript-isnumeric this function is the best implem to determine if a value is a valid number candidate +const isNumeric = (value) => { + return !isNaN(parseFloat(value)) && isFinite(value); +} + /* eslint-disable prefer-template */ /* * Set of utils for models @@ -453,15 +458,10 @@ module.exports = { let result; let formattedValue; - try { - formattedValue = _.isObject(value) // Do not format object or array values - ? value - : !_.isNaN(_.toNumber(value)) - ? _.toNumber(value) - : value; - } catch(err) { - formattedValue = value; - } + // Check if the value if a valid candidate to be converted to a number value + formattedValue = isNumeric(value) + ? _.toNumber(value) + : value; if (_.includes(['_start', '_limit'], key)) { result = convertor(formattedValue, key); From 295aef53b04e0817c7fbb77ee619bcb177d37c55 Mon Sep 17 00:00:00 2001 From: Johann Pinson Date: Mon, 18 Jun 2018 11:22:52 +0200 Subject: [PATCH 10/27] feat(graphql): add option to enable playground anywhere --- packages/strapi-plugin-graphql/config/settings.json | 1 + packages/strapi-plugin-graphql/hooks/graphql/index.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/strapi-plugin-graphql/config/settings.json b/packages/strapi-plugin-graphql/config/settings.json index 1501513aee..deda1e7b90 100644 --- a/packages/strapi-plugin-graphql/config/settings.json +++ b/packages/strapi-plugin-graphql/config/settings.json @@ -1,5 +1,6 @@ { "endpoint": "/graphql", "shadowCRUD": true, + "playgroundAlways": false, "depthLimit": 7 } diff --git a/packages/strapi-plugin-graphql/hooks/graphql/index.js b/packages/strapi-plugin-graphql/hooks/graphql/index.js index a8e0586432..dc0dd42b4f 100644 --- a/packages/strapi-plugin-graphql/hooks/graphql/index.js +++ b/packages/strapi-plugin-graphql/hooks/graphql/index.js @@ -123,7 +123,7 @@ module.exports = strapi => { })(ctx, next)); // Disable GraphQL Playground in production environment. - if (strapi.config.environment !== 'production') { + if (strapi.config.environment !== 'production' || strapi.plugins.graphql.config.playgroundAlways) { router.get('/playground', koaPlayground({ endpoint: strapi.plugins.graphql.config.endpoint})); } From 7b4ec162334b27a54874d4e4a1635d40fa71b62b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20ERSOY?= Date: Mon, 18 Jun 2018 13:20:38 +0300 Subject: [PATCH 11/27] added tr --- packages/strapi-generate-new/files/config/locales/tr_TR.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100755 packages/strapi-generate-new/files/config/locales/tr_TR.json diff --git a/packages/strapi-generate-new/files/config/locales/tr_TR.json b/packages/strapi-generate-new/files/config/locales/tr_TR.json new file mode 100755 index 0000000000..346bbd838e --- /dev/null +++ b/packages/strapi-generate-new/files/config/locales/tr_TR.json @@ -0,0 +1,3 @@ +{ + "welcome": "Hoşgeldin" +} From eab84232eb81292a568dab01e15d955c6bebaef2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20ERSOY?= Date: Mon, 18 Jun 2018 13:45:26 +0300 Subject: [PATCH 12/27] fix spaces --- packages/strapi-plugin-email/admin/src/translations/en.json | 4 +--- .../admin/src/translations/en.json | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/strapi-plugin-email/admin/src/translations/en.json b/packages/strapi-plugin-email/admin/src/translations/en.json index 54539e4b2f..433f6d501a 100755 --- a/packages/strapi-plugin-email/admin/src/translations/en.json +++ b/packages/strapi-plugin-email/admin/src/translations/en.json @@ -1,8 +1,7 @@ { "ConfigPage.title": "Email - Settings", "ConfigPage.description": "Configure the email plugin", - - + "EditForm.Input.number.label": "Maximum size allowed (in MB)", "EditForm.Input.select.label": "Providers", "EditForm.Input.select.inputDescription": "Emails can be sent with the default provider (Sendmail) or an external provider", @@ -11,6 +10,5 @@ "plugin.description.short": "Send emails.", "plugin.description.long": "Send emails.", - "notification.config.success": "The settings has been updated" } diff --git a/packages/strapi-plugin-users-permissions/admin/src/translations/en.json b/packages/strapi-plugin-users-permissions/admin/src/translations/en.json index 2d80311a7d..f97bf1e2fc 100755 --- a/packages/strapi-plugin-users-permissions/admin/src/translations/en.json +++ b/packages/strapi-plugin-users-permissions/admin/src/translations/en.json @@ -163,8 +163,6 @@ "PopUpForm.Providers.secret.placeholder": "TEXT", "PopUpForm.Providers.redirectURL.front-end.label": "The redirect URL to your front-end app", - - "PopUpForm.Providers.facebook.providerConfig.redirectURL": "The redirect URL to add in your Facebook application configurations", "PopUpForm.Providers.google.providerConfig.redirectURL": "The redirect URL to add in your Google application configurations", "PopUpForm.Providers.github.providerConfig.redirectURL": "The redirect URL to add in your GitHub application configurations", From d6b6beb3c4d7b25dbc14aef27410ed5e8c913489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20ERSOY?= Date: Mon, 18 Jun 2018 13:46:05 +0300 Subject: [PATCH 13/27] fix missing translations --- .../admin/src/translations/tr.json | 33 ++++++++++++++++++- .../admin/src/translations/tr.json | 17 +++++----- .../admin/src/translations/tr.json | 12 ++++++- .../admin/src/translations/tr.json | 5 ++- .../admin/src/translations/tr.json | 10 +++--- 5 files changed, 60 insertions(+), 17 deletions(-) diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/tr.json b/packages/strapi-plugin-content-manager/admin/src/translations/tr.json index 0f6799a9ef..f818897df8 100755 --- a/packages/strapi-plugin-content-manager/admin/src/translations/tr.json +++ b/packages/strapi-plugin-content-manager/admin/src/translations/tr.json @@ -15,6 +15,36 @@ "components.LimitSelect.itemsPerPage": "Sayfa başı", "containers.List.errorFetchRecords": "Hata", + "components.AddFilterCTA.add": "Filtreler", + "components.AddFilterCTA.hide": "Filtreler", + "components.FilterOptions.button.apply": "Uygula", + "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.FILTER_TYPES.=": "eşit", + "components.FilterOptions.FILTER_TYPES._ne": "eşit değil", + "components.FilterOptions.FILTER_TYPES._lt": "daha düşük", + "components.FilterOptions.FILTER_TYPES._lte": "daha düşük ya da eşit", + "components.FilterOptions.FILTER_TYPES._gt": "daha yüksek", + "components.FilterOptions.FILTER_TYPES._gte": "daha yüksek ya da eşit", + "components.FilterOptions.FILTER_TYPES._contains": "içermek", + "components.FilterOptions.FILTER_TYPES._containss": "içermek (büyük-küçük harfe duyarlı)", + + "components.Search.placeholder": "Kayıt aramak için...", + + "components.TableDelete.entries.plural": "{number} kayıt seçildi", + "components.TableDelete.entries.singular": "{number} kayıt seçildi", + "components.TableDelete.delete": "Hepsini sil", + + "components.TableEmpty.withFilters": "Uygulanan filtrelerle {contentType} yoktur...", + "components.TableEmpty.withoutFilter": "{contentType} yoktur...", + "components.TableEmpty.withSearch": "Aramaya karşılık gelen {contentType} yoktur ({search})...", + + "EditRelations.title": "İlişkili Data", + "emptyAttributes.title": "Henüz bir alan yok", "emptyAttributes.description": "İçerik türüne ilk alanınızı ekleyin", "emptyAttributes.button": "Içerik türü oluşturucuya gidin", @@ -49,5 +79,6 @@ "popUpWarning.button.cancel": "İptal", "popUpWarning.button.confirm": "Onayla", "popUpWarning.title": "Lütfen onaylayın", - "popUpWarning.bodyMessage.contentType.delete": "Bu girişi 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?" } diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/tr.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/tr.json index e2bd83dbc0..4da69543a8 100755 --- a/packages/strapi-plugin-content-type-builder/admin/src/translations/tr.json +++ b/packages/strapi-plugin-content-type-builder/admin/src/translations/tr.json @@ -43,20 +43,21 @@ "error.attribute.key.taken": "Bu değer zaten var.", "error.attribute.sameKeyAndName": "Eşit olamaz", "error.validation.minSupMax": "Üstü olamaz", + "error.attribute.forbidden": "Bu özellik adı saklıdır", "form.attribute.item.textarea.name": "İsim", "form.attribute.item.number.name": "İsim", "form.attribute.item.date.name": "İsim", "form.attribute.item.media.name": "İsim", - "form.attribute.item.media.multiple": "Allow multiple files", + "form.attribute.item.media.multiple": "Birden çok dosyaya izin ver", "form.attribute.item.json.name": "İsim", "form.attribute.item.boolean.name": "İsim", "form.attribute.item.string.name": "İsim", "form.attribute.item.enumeration.name": "İsim", - "form.attribute.item.enumeration.rules": "Values (separate them with a comma)", - "form.attribute.item.enumeration.placeholder": "Ex: morning,noon,evening", - "form.attribute.item.enumeration.graphql": "Name override for GraphQL", - "form.attribute.item.enumeration.graphql.description": "Allows you to override the default generated name for GraphQL", + "form.attribute.item.enumeration.rules": "Değerler (virgülle ayırın)", + "form.attribute.item.enumeration.placeholder": "Örn: sabah, öğlen, akşam", + "form.attribute.item.enumeration.graphql": "GraphQL için isim geçersiz kıl", + "form.attribute.item.enumeration.graphql.description": "GraphQL için varsayılan oluşturulan adı geçersiz kılmanıza izin verir.", "form.attribute.item.appearance.name": "Görünüm", "form.attribute.item.appearance.label": "WYSIWYG olarak görüntüle", "form.attribute.item.appearance.description": @@ -79,8 +80,8 @@ "form.attribute.item.number.type.integer": "tamsayı (ex: 10)", "form.attribute.item.number.type.float": "float (ex: 3.33333333)", "form.attribute.item.number.type.decimal": "ondalık (ex: 2.22)", - "form.attribute.settings.default": "Default value", - "form.attribute.settings.default.checkboxLabel": "Set to true", + "form.attribute.settings.default": "Varsayılan değer", + "form.attribute.settings.default.checkboxLabel": "Seçili olarak ayarla", "form.button.cancel": "İptal", "form.button.continue": "Devam", @@ -119,7 +120,7 @@ "notification.error.message": "Bir hata oluştu.", "notification.info.contentType.creating.notSaved": "Lütfen yeni bir tane oluşturmadan önce mevcut İçerik Türünüzü kaydedin", - "notification.info.disable": "This field is not editable for the moment...😮", + "notification.info.disable": "Bu alan şu an için düzenlenemez ... 😮", "notification.info.optimized": "Bu eklenti, localStorage ile optimize edilmiştir", "notification.success.message.contentType.edit": "İçerik Türünüz güncellendi", "notification.success.message.contentType.create": "İçerik Türünüz oluşturuldu", diff --git a/packages/strapi-plugin-email/admin/src/translations/tr.json b/packages/strapi-plugin-email/admin/src/translations/tr.json index 8ec815a380..d75849eaa3 100755 --- a/packages/strapi-plugin-email/admin/src/translations/tr.json +++ b/packages/strapi-plugin-email/admin/src/translations/tr.json @@ -1,4 +1,14 @@ { + "ConfigPage.title": "E-posta - Ayarlar", + "ConfigPage.description": "E-posta eklentisini yapılandırma", + + "EditForm.Input.number.label": "İzin verilen maksimum boyut (MB cinsinden)", + "EditForm.Input.select.label": "Sağlayıcıları", + "EditForm.Input.select.inputDescription": "E-postalar varsayılan sağlayıcı (Sendmail) veya harici bir sağlayıcıyla gönderilebilir", + "EditForm.Input.toggle.label": "E-posta gönderimini etkinleştir", + "plugin.description.short": "E-posta gönder.", - "plugin.description.long": "E-posta gönder." + "plugin.description.long": "E-posta gönder.", + + "notification.config.success": "Ayarlar güncellendi" } diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/tr.json b/packages/strapi-plugin-settings-manager/admin/src/translations/tr.json index 18ba91cd66..29f2ba8653 100755 --- a/packages/strapi-plugin-settings-manager/admin/src/translations/tr.json +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/tr.json @@ -30,6 +30,8 @@ "form.database.item.username": "Kullanıcı Adı", "form.database.item.password": "Parola", "form.database.item.database": "Veritabanları", + "form.database.item.ssl": "SSL", + "form.database.item.authenticationDatabase": "Kimlik Doğrulama Veritabanı", "form.database.item.default": "Varsayılan bağlantı olarak ayarla", "form.database.item.provider.mongo": "Mongo", "form.database.item.provider.postgres": "PostgresSQL", @@ -54,7 +56,7 @@ "form.request.item.parser": "Ayrıştırıcı", "form.request.item.parser.multipart": "Çoklu Ayrıştırıcı", "form.request.item.prefix": "Önek", - "form.request.item.prefix.prefix": "PrefÖnekix", + "form.request.item.prefix.prefix": "Önek", "form.request.item.logger": "Logger", "form.request.item.logger.level": "Seviye", "form.request.item.logger.exposeInContext": "Kaynak göster", @@ -110,6 +112,7 @@ "form.language.choose": "Bir dil seçin:", "request.error.database.exist": "Bu bağlantı zaten var", + "request.error.database.unknow": "Böyle bir bağlantı yok", "request.error.type.string": "Bir metin gerekiyor.", "request.error.type.number": "Bir sayı gerekiyor.", "request.error.type.boolean": "Bir mantıksal değer gerekli.", diff --git a/packages/strapi-plugin-users-permissions/admin/src/translations/tr.json b/packages/strapi-plugin-users-permissions/admin/src/translations/tr.json index 234c56bae7..2ad1bc29e6 100755 --- a/packages/strapi-plugin-users-permissions/admin/src/translations/tr.json +++ b/packages/strapi-plugin-users-permissions/admin/src/translations/tr.json @@ -56,8 +56,8 @@ "Controller.input.label": "{label} ", "Controller.selectAll": "Hepsini seç", - "EditForm.inputSelect.label.role": "Default role for authenticated users", - "EditForm.inputSelect.description.role": "It will attach the new authenticated user to the selected role.", + "EditForm.inputSelect.label.role": "Kimliği doğrulanmış kullanıcılar için varsayılan rol", + "EditForm.inputSelect.description.role": "Yeni kimliği doğrulanmış kullanıcıyı seçilen rolü ekler.", "EditForm.inputSelect.subscriptions.label": "Abonelik kotalarını yönetme", "EditForm.inputSelect.subscriptions.description": "Saat başına IP için abone sayısını sınırlayın.", "EditForm.inputSelect.durations.label": "Süre", @@ -157,14 +157,12 @@ "PopUpForm.Email.options.from.name.placeholder": "John Doe", "PopUpForm.Providers.enabled.label": "Etkinleştirme", "PopUpForm.Providers.enabled.description": "Devre dışı bırakıldıysa kullanıcılar bu sağlayıcıyı kullanamaz.", - "PopUpForm.Providers.key.label": "Client ID", + "PopUpForm.Providers.key.label": "Web istemcisi ID", "PopUpForm.Providers.key.placeholder": "METİN", - "PopUpForm.Providers.secret.label": "Client Secret", + "PopUpForm.Providers.secret.label": "Web istemcisi Secret", "PopUpForm.Providers.secret.placeholder": "METİN", "PopUpForm.Providers.redirectURL.front-end.label": "Arayüz uygulamanızın yönlendirme URL'si", - - "PopUpForm.Providers.facebook.providerConfig.redirectURL": "Facebook uygulama yapılandırmalarınıza eklenecek yönlendirme URL'si", "PopUpForm.Providers.google.providerConfig.redirectURL": "Google uygulama yapılandırmalarınıza eklenecek yönlendirme URL'si", "PopUpForm.Providers.github.providerConfig.redirectURL": "GitHub uygulama yapılandırmalarınıza eklenecek yönlendirme URL'si", From 92bdb4e758afca3382200a9355136706d054ead1 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Mon, 18 Jun 2018 16:49:28 +0200 Subject: [PATCH 14/27] 3.0.0-alpha.12.5 --- package.json | 2 +- packages/strapi-admin/package.json | 6 ++--- packages/strapi-bookshelf/package.json | 6 ++--- packages/strapi-ejs/package.json | 2 +- packages/strapi-email-mailgun/package.json | 2 +- packages/strapi-email-sendgrid/package.json | 2 +- packages/strapi-email-sendmail/package.json | 2 +- packages/strapi-generate-admin/package.json | 4 ++-- packages/strapi-generate-api/package.json | 2 +- .../strapi-generate-controller/package.json | 2 +- packages/strapi-generate-model/package.json | 2 +- packages/strapi-generate-new/package.json | 4 ++-- packages/strapi-generate-plugin/package.json | 2 +- packages/strapi-generate-policy/package.json | 2 +- packages/strapi-generate-service/package.json | 2 +- packages/strapi-generate/package.json | 4 ++-- packages/strapi-helper-plugin/package.json | 2 +- packages/strapi-knex/package.json | 2 +- packages/strapi-lint/package.json | 2 +- packages/strapi-middleware-views/package.json | 2 +- packages/strapi-mongoose/package.json | 4 ++-- .../package.json | 4 ++-- .../package.json | 8 +++---- packages/strapi-plugin-email/package.json | 6 ++--- packages/strapi-plugin-graphql/package.json | 4 ++-- .../package.json | 4 ++-- packages/strapi-plugin-upload/package.json | 6 ++--- .../package.json | 4 ++-- packages/strapi-redis/package.json | 4 ++-- packages/strapi-upload-aws-s3/package.json | 2 +- .../strapi-upload-cloudinary/package.json | 2 +- packages/strapi-upload-local/package.json | 2 +- packages/strapi-upload-rackspace/package.json | 2 +- packages/strapi-utils/package.json | 2 +- packages/strapi/package.json | 22 +++++++++---------- 35 files changed, 65 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index 2a71d5cd5b..4e3df4082c 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "dependencies": {}, "devDependencies": { "assert": "~1.3.0", diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index 347d2890b6..402f1cb8bb 100755 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-admin", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Strapi Admin", "repository": { "type": "git", @@ -31,8 +31,8 @@ }, "devDependencies": { "sanitize.css": "^4.1.0", - "strapi-helper-plugin": "3.0.0-alpha.12.4", - "strapi-utils": "3.0.0-alpha.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5", + "strapi-utils": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi", diff --git a/packages/strapi-bookshelf/package.json b/packages/strapi-bookshelf/package.json index e72e399190..ee79562b86 100755 --- a/packages/strapi-bookshelf/package.json +++ b/packages/strapi-bookshelf/package.json @@ -1,6 +1,6 @@ { "name": "strapi-bookshelf", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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-knex": "3.0.0-alpha.12.4", - "strapi-utils": "3.0.0-alpha.12.4" + "strapi-knex": "3.0.0-alpha.12.5", + "strapi-utils": "3.0.0-alpha.12.5" }, "strapi": { "isHook": true, diff --git a/packages/strapi-ejs/package.json b/packages/strapi-ejs/package.json index cf2f145085..77d4559143 100755 --- a/packages/strapi-ejs/package.json +++ b/packages/strapi-ejs/package.json @@ -1,6 +1,6 @@ { "name": "strapi-ejs", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "EJS hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-email-mailgun/package.json b/packages/strapi-email-mailgun/package.json index fc74b30b97..c7aea6e301 100644 --- a/packages/strapi-email-mailgun/package.json +++ b/packages/strapi-email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "strapi-email-mailgun", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Mailgun provider for strapi email plugin", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-email-sendgrid/package.json b/packages/strapi-email-sendgrid/package.json index daf57caacc..acd5ba90ec 100644 --- a/packages/strapi-email-sendgrid/package.json +++ b/packages/strapi-email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "strapi-email-sendgrid", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Sendgrid provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-email-sendmail/package.json b/packages/strapi-email-sendmail/package.json index f1a3aa1a6d..0f9f8e795b 100644 --- a/packages/strapi-email-sendmail/package.json +++ b/packages/strapi-email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "strapi-email-sendmail", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Sendmail provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-admin/package.json b/packages/strapi-generate-admin/package.json index 14a0c5d48f..491850aab8 100755 --- a/packages/strapi-generate-admin/package.json +++ b/packages/strapi-generate-admin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-admin", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate the default admin panel for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ @@ -15,7 +15,7 @@ "dependencies": { "fs-extra": "^4.0.1", "lodash": "^4.17.4", - "strapi-admin": "3.0.0-alpha.12.4" + "strapi-admin": "3.0.0-alpha.12.5" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-generate-api/package.json b/packages/strapi-generate-api/package.json index 172c044997..1404381029 100755 --- a/packages/strapi-generate-api/package.json +++ b/packages/strapi-generate-api/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-api", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate an API for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-controller/package.json b/packages/strapi-generate-controller/package.json index 7d5b569cfc..9dee4e4a63 100755 --- a/packages/strapi-generate-controller/package.json +++ b/packages/strapi-generate-controller/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-controller", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate a controller for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-model/package.json b/packages/strapi-generate-model/package.json index 3d24516cd3..4d8d76498d 100755 --- a/packages/strapi-generate-model/package.json +++ b/packages/strapi-generate-model/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-model", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate a model for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-new/package.json b/packages/strapi-generate-new/package.json index dee6138edc..6e1731cfe9 100755 --- a/packages/strapi-generate-new/package.json +++ b/packages/strapi-generate-new/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-new", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate a new Strapi application.", "homepage": "http://strapi.io", "keywords": [ @@ -17,7 +17,7 @@ "fs-extra": "^4.0.0", "inquirer": "^4.0.2", "lodash": "^4.17.4", - "strapi-utils": "3.0.0-alpha.12.4", + "strapi-utils": "3.0.0-alpha.12.5", "uuid": "^3.1.0" }, "scripts": { diff --git a/packages/strapi-generate-plugin/package.json b/packages/strapi-generate-plugin/package.json index dd4eeb0cf4..914e935994 100755 --- a/packages/strapi-generate-plugin/package.json +++ b/packages/strapi-generate-plugin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-plugin", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate an plugin for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-policy/package.json b/packages/strapi-generate-policy/package.json index 055647a0bf..fd8619d9f6 100755 --- a/packages/strapi-generate-policy/package.json +++ b/packages/strapi-generate-policy/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-policy", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate a policy for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-service/package.json b/packages/strapi-generate-service/package.json index 427392b19f..1dd6329ced 100755 --- a/packages/strapi-generate-service/package.json +++ b/packages/strapi-generate-service/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-service", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Generate a service for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate/package.json b/packages/strapi-generate/package.json index 8dbe9cc695..e01317cc49 100755 --- a/packages/strapi-generate/package.json +++ b/packages/strapi-generate/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4" + "strapi-utils": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-helper-plugin/package.json b/packages/strapi-helper-plugin/package.json index e6016f8293..ec0519f900 100755 --- a/packages/strapi-helper-plugin/package.json +++ b/packages/strapi-helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-helper-plugin", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Helper for Strapi plugins development", "engines": { "node": ">= 9.0.0", diff --git a/packages/strapi-knex/package.json b/packages/strapi-knex/package.json index 0661bf7f33..6e06e5522d 100755 --- a/packages/strapi-knex/package.json +++ b/packages/strapi-knex/package.json @@ -1,6 +1,6 @@ { "name": "strapi-knex", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Knex hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-lint/package.json b/packages/strapi-lint/package.json index 8cdb40d9c3..2cdc5c346c 100644 --- a/packages/strapi-lint/package.json +++ b/packages/strapi-lint/package.json @@ -1,6 +1,6 @@ { "name": "strapi-lint", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Strapi eslint and prettier configurations", "directories": { "lib": "lib" diff --git a/packages/strapi-middleware-views/package.json b/packages/strapi-middleware-views/package.json index 4ec24133d6..c4368e0bb4 100755 --- a/packages/strapi-middleware-views/package.json +++ b/packages/strapi-middleware-views/package.json @@ -1,6 +1,6 @@ { "name": "strapi-middleware-views", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Views hook to enable server-side rendering for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-mongoose/package.json b/packages/strapi-mongoose/package.json index 7facc7c391..2f3dc93b39 100755 --- a/packages/strapi-mongoose/package.json +++ b/packages/strapi-mongoose/package.json @@ -1,6 +1,6 @@ { "name": "strapi-mongoose", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4" + "strapi-utils": "3.0.0-alpha.12.5" }, "strapi": { "isHook": true diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json index b27fed9185..f41b7111a5 100755 --- a/packages/strapi-plugin-content-manager/package.json +++ b/packages/strapi-plugin-content-manager/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-content-manager", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "A powerful UI to easily manage your data.", "strapi": { "name": "Content Manager", @@ -23,7 +23,7 @@ }, "devDependencies": { "react-select": "^1.0.0-rc.5", - "strapi-helper-plugin": "3.0.0-alpha.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-content-type-builder/package.json b/packages/strapi-plugin-content-type-builder/package.json index 998adaf134..0f2dcfbae3 100755 --- a/packages/strapi-plugin-content-type-builder/package.json +++ b/packages/strapi-plugin-content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-content-type-builder", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4", - "strapi-generate-api": "3.0.0-alpha.12.4" + "strapi-generate": "3.0.0-alpha.12.5", + "strapi-generate-api": "3.0.0-alpha.12.5" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-email/package.json b/packages/strapi-plugin-email/package.json index 18c5a9d429..4e34c03031 100644 --- a/packages/strapi-plugin-email/package.json +++ b/packages/strapi-plugin-email/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-email", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4" + "strapi-email-sendmail": "3.0.0-alpha.12.5" }, "devDependencies": { "react-copy-to-clipboard": "5.0.1", - "strapi-helper-plugin": "3.0.0-alpha.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-graphql/package.json b/packages/strapi-plugin-graphql/package.json index b048fa98e2..b24c307c14 100644 --- a/packages/strapi-plugin-graphql/package.json +++ b/packages/strapi-plugin-graphql/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-graphql", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "This is the description of the plugin.", "strapi": { "name": "graphql", @@ -29,7 +29,7 @@ "graphql-tools": "^2.23.1", "graphql-type-json": "^0.2.0", "pluralize": "^7.0.0", - "strapi-utils": "3.0.0-alpha.12.4" + "strapi-utils": "3.0.0-alpha.12.5" }, "author": { "name": "A Strapi developer", diff --git a/packages/strapi-plugin-settings-manager/package.json b/packages/strapi-plugin-settings-manager/package.json index 5f91f4610d..5df42d3e96 100755 --- a/packages/strapi-plugin-settings-manager/package.json +++ b/packages/strapi-plugin-settings-manager/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-settings-manager", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-upload/package.json b/packages/strapi-plugin-upload/package.json index f66ba60e85..43d76b1af7 100644 --- a/packages/strapi-plugin-upload/package.json +++ b/packages/strapi-plugin-upload/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-upload", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4", + "strapi-upload-local": "3.0.0-alpha.12.5", "stream-to-array": "^2.3.0", "uuid": "^3.2.1" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5" }, "author": { "name": "A Strapi developer", diff --git a/packages/strapi-plugin-users-permissions/package.json b/packages/strapi-plugin-users-permissions/package.json index 11166ecf5e..f5a690625c 100644 --- a/packages/strapi-plugin-users-permissions/package.json +++ b/packages/strapi-plugin-users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-users-permissions", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4" + "strapi-helper-plugin": "3.0.0-alpha.12.5" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-redis/package.json b/packages/strapi-redis/package.json index be24241412..95ab33c6df 100755 --- a/packages/strapi-redis/package.json +++ b/packages/strapi-redis/package.json @@ -1,6 +1,6 @@ { "name": "strapi-redis", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4" + "strapi-utils": "3.0.0-alpha.12.5" }, "strapi": { "isHook": true diff --git a/packages/strapi-upload-aws-s3/package.json b/packages/strapi-upload-aws-s3/package.json index eed53ad553..8b3da1fe90 100644 --- a/packages/strapi-upload-aws-s3/package.json +++ b/packages/strapi-upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "strapi-upload-aws-s3", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "AWS S3 provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-upload-cloudinary/package.json b/packages/strapi-upload-cloudinary/package.json index e192860c04..e0cbdf9e9a 100644 --- a/packages/strapi-upload-cloudinary/package.json +++ b/packages/strapi-upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "strapi-upload-cloudinary", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Cloudinary provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-upload-local/package.json b/packages/strapi-upload-local/package.json index 4d38592694..cb1ec30d80 100644 --- a/packages/strapi-upload-local/package.json +++ b/packages/strapi-upload-local/package.json @@ -1,6 +1,6 @@ { "name": "strapi-upload-local", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Local provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-upload-rackspace/package.json b/packages/strapi-upload-rackspace/package.json index 682a70dacc..f4137b7a6c 100644 --- a/packages/strapi-upload-rackspace/package.json +++ b/packages/strapi-upload-rackspace/package.json @@ -1,6 +1,6 @@ { "name": "strapi-upload-rackspace", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Rackspace provider for strapi upload", "main": "./lib", "scripts": { diff --git a/packages/strapi-utils/package.json b/packages/strapi-utils/package.json index 0e1fb0bff9..497f69a373 100755 --- a/packages/strapi-utils/package.json +++ b/packages/strapi-utils/package.json @@ -1,6 +1,6 @@ { "name": "strapi-utils", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "description": "Shared utilities for the Strapi packages", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 2d13039440..1441d425f2 100755 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -1,6 +1,6 @@ { "name": "strapi", - "version": "3.0.0-alpha.12.4", + "version": "3.0.0-alpha.12.5", "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.12.4", - "strapi-generate-admin": "3.0.0-alpha.12.4", - "strapi-generate-api": "3.0.0-alpha.12.4", - "strapi-generate-controller": "3.0.0-alpha.12.4", - "strapi-generate-model": "3.0.0-alpha.12.4", - "strapi-generate-new": "3.0.0-alpha.12.4", - "strapi-generate-plugin": "3.0.0-alpha.12.4", - "strapi-generate-policy": "3.0.0-alpha.12.4", - "strapi-generate-service": "3.0.0-alpha.12.4", - "strapi-utils": "3.0.0-alpha.12.4" + "strapi-generate": "3.0.0-alpha.12.5", + "strapi-generate-admin": "3.0.0-alpha.12.5", + "strapi-generate-api": "3.0.0-alpha.12.5", + "strapi-generate-controller": "3.0.0-alpha.12.5", + "strapi-generate-model": "3.0.0-alpha.12.5", + "strapi-generate-new": "3.0.0-alpha.12.5", + "strapi-generate-plugin": "3.0.0-alpha.12.5", + "strapi-generate-policy": "3.0.0-alpha.12.5", + "strapi-generate-service": "3.0.0-alpha.12.5", + "strapi-utils": "3.0.0-alpha.12.5" }, "author": { "email": "hi@strapi.io", From 4431a9a7866017505763f23aa7629aece2235b5b Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Mon, 18 Jun 2018 17:54:20 +0200 Subject: [PATCH 15/27] Add email documentation --- docs/3.x.x/en/guides/email.md | 34 ++++++++++++++++++++++++++++++++++ docs/3.x.x/en/guides/upload.md | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 docs/3.x.x/en/guides/email.md diff --git a/docs/3.x.x/en/guides/email.md b/docs/3.x.x/en/guides/email.md new file mode 100644 index 0000000000..b9edddd7f8 --- /dev/null +++ b/docs/3.x.x/en/guides/email.md @@ -0,0 +1,34 @@ +# Email + +> ⚠️ This feature requires the Email plugin (installed by default). + +Thanks to the plugin `Email`, you can send email on your server or externals providers such as Sendgrid. + +## Usage + +```js +await strapi.plugins['email'].services.email.send({ + to: 'admin@strapi.io', + from: 'robbot@strapi.io', + replyTo: 'no-reply@strapi.io', + subject: 'Use strapi email provider successfully', + text: 'Hello world!', + html: 'Hello world!' +}); +``` + +## Install providers + +By default Strapi provides a local email system. You might want to send email with Sendgrid or another provider. + +To install a new provider run: + +``` +$ npm install strapi-email-sendgrid@alpha --save +``` + +We have two providers available `strapi-email-sendgrid` and `strapi-upload-mailgun`, use the alpha tag to install one of them. Then, visit `/admin/plugins/email/configurations/development` and configure the provider. + +If you want to create your own, make sure the name starts with `strapi-email-` (duplicating an existing one will be easier to create), modify the `auth` config object and customize the `send` functions. + +Check all community providers available on npmjs.org - [Providers list](https://www.npmjs.com/search?q=strapi-email-) \ No newline at end of file diff --git a/docs/3.x.x/en/guides/upload.md b/docs/3.x.x/en/guides/upload.md index d018798156..eae41c75f4 100644 --- a/docs/3.x.x/en/guides/upload.md +++ b/docs/3.x.x/en/guides/upload.md @@ -136,3 +136,5 @@ $ npm install strapi-upload-aws-s3@alpha --save We have two providers available `strapi-upload-aws-s3` and `strapi-upload-cloudinary`, use the alpha tag to install one of them. Then, visit `/admin/plugins/upload/configurations/development` and configure the provider. If you want to create your own, make sure the name starts with `strapi-upload-` (duplicating an existing one will be easier to create), modify the `auth` config object and customize the `upload` and `delete` functions. + +Check all community providers available on npmjs.org - [Providers list](https://www.npmjs.com/search?q=strapi-upload-) From 4c97088e1e1a8e5ef21bd74d99bb2780eb7ca4ca Mon Sep 17 00:00:00 2001 From: soupette Date: Tue, 19 Jun 2018 11:33:25 +0200 Subject: [PATCH 16/27] Run eslint only on modified files --- scripts/lint.js | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/scripts/lint.js b/scripts/lint.js index f3a782a4f0..7170dac323 100644 --- a/scripts/lint.js +++ b/scripts/lint.js @@ -2,6 +2,11 @@ const path = require('path'); const shell = require('shelljs'); const chalk = require('chalk'); const eslintErrorsFormatter = require('./eslintErrorsFormatter'); +const glob = require('glob'); +const fs = require('fs'); +const listChangedFiles = require('../packages/strapi-lint/lib/internals/shared/listChangedFiles.js'); +const changedFiles = listChangedFiles(); +const { take } = require('lodash'); const frontCmd = 'node ../../node_modules/strapi-lint/node_modules/.bin/eslint --ignore-path .gitignore --ignore-pattern \'/admin/build/\' --config ../../node_modules/strapi-lint/lib/internals/eslint/front/.eslintrc.json admin'; @@ -13,7 +18,7 @@ const backCmd = const watcher = (label, pckgName, type = 'front') => { shell.echo(label); - shell.cd(`packages/${pckgName}`); + shell.cd(pckgName); const cmd = pckgName === 'strapi-helper-plugin' ? helperCmd : `${frontCmd} && ${backCmd}`; const data = shell.exec(cmd, { silent: true }); shell.echo(chalk(eslintErrorsFormatter(data.stdout))); @@ -25,9 +30,27 @@ const watcher = (label, pckgName, type = 'front') => { shell.echo(''); }; -const packagesPath = path.resolve(process.env.PWD, 'packages'); -shell.ls('* -d', packagesPath) - .filter(package => package !== 'README.md' && package !== 'strapi-middleware-views' && package !== 'strapi-lint' && package !== 'strapi-plugin-settings-manager') +const files = glob + .sync('**/*.js', { ignore: '**/node_modules/**' }) + .filter(f => changedFiles.has(f)) + .filter( + package => + !package.includes('README.md') && + !package.includes('strapi-middleware-views') && + !package.includes('strapi-lint') && + !package.includes('strapi-plugin-settings-manager') && + !package.includes('scripts') && + !package.includes('test') + ) + .map(file => { + const directoryArray = file.split('/'); + const toTake = directoryArray.length === 2 ? 1 : 2; + + return take(directoryArray, toTake).join('/'); + }); + +files + .filter((directory, index) => files.indexOf(directory) === index) .forEach(package => { watcher(`Testing ${package}`, package); }); From 9f801d3cb4fd94d4488ba964afca6e9aed41b8ef Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 12:11:20 +0200 Subject: [PATCH 17/27] Translation IT - Plugin email --- .../admin/src/translations/it.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 packages/strapi-plugin-email/admin/src/translations/it.json diff --git a/packages/strapi-plugin-email/admin/src/translations/it.json b/packages/strapi-plugin-email/admin/src/translations/it.json new file mode 100644 index 0000000000..d382cf9dbc --- /dev/null +++ b/packages/strapi-plugin-email/admin/src/translations/it.json @@ -0,0 +1,16 @@ +{ + "ConfigPage.title": "Email - Impostazioni", + "ConfigPage.description": "Configura il plugin Email", + + + "EditForm.Input.number.label": "Dimensione massima consentita (in MB)", + "EditForm.Input.select.label": "Providers", + "EditForm.Input.select.inputDescription": "Le e-mail possono essere inviate con il provider predefinito (Sendmail) o un provider esterno", + "EditForm.Input.toggle.label": "Abilita invio email", + + "plugin.description.short": "Invia le email.", + "plugin.description.long": "Invia le email.", + + + "notification.config.success": "Le impostazioni sono state aggiornate" +} From 3371663e7b17d526e97d515ab4f19f5e48b3c6d5 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Tue, 19 Jun 2018 13:30:28 +0200 Subject: [PATCH 18/27] Update email in menu --- docs/3.x.x/en/SUMMARY.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/3.x.x/en/SUMMARY.md b/docs/3.x.x/en/SUMMARY.md index 9fd3979f28..13b21bf0b1 100644 --- a/docs/3.x.x/en/SUMMARY.md +++ b/docs/3.x.x/en/SUMMARY.md @@ -20,6 +20,7 @@ * [Configurations](configurations/configurations.md) * [Controllers](guides/controllers.md) * [Deployment](guides/deployment.md) +* [Email](guides/email.md) * [File Upload](guides/upload.md) * [Filters](guides/filters.md) * [GraphQL](guides/graphql.md) From 7bdd7f7b39834c683986dcb66431474a0bc77c64 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Tue, 19 Jun 2018 14:03:42 +0200 Subject: [PATCH 19/27] Change migrations links --- docs/3.x.x/en/SUMMARY.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/3.x.x/en/SUMMARY.md b/docs/3.x.x/en/SUMMARY.md index 13b21bf0b1..66da253e4b 100644 --- a/docs/3.x.x/en/SUMMARY.md +++ b/docs/3.x.x/en/SUMMARY.md @@ -56,9 +56,4 @@ * [Table of contents](tutorials/README.md) ### Migration -* [Migrating from v1 to v3](migration/migration-guide.md) -* [Migrating from 3.0.0-alpha.7.4 to 3.0.0-alpha.8](migration/migration-guide-alpha-7-4-to-alpha-8.md) -* [Migrating from 3.0.0-alpha.8 to 3.0.0-alpha.9](migration/migration-guide-alpha-8-to-alpha-9.md) -* [Migrating from 3.0.0-alpha.9 to 3.0.0-alpha.10](migration/migration-guide-alpha-9-to-alpha-10.md) -* [Migrating from 3.0.0-alpha.10 to 3.0.0-alpha.11](migration/migration-guide-alpha-10-to-alpha-11.md) -* [Migrating from 3.0.0-alpha.11 to 3.0.0-alpha.12](migration/migration-guide-alpha-11-to-alpha-12.md) +* [Migration guides](https://github.com/strapi/strapi/wiki) From 7d99e0c73bfb88e136b2dfeda8ee2b4c72faceda Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 14:16:53 +0200 Subject: [PATCH 20/27] ITA config admin language --- packages/strapi-admin/admin/src/config/languages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-admin/admin/src/config/languages.json b/packages/strapi-admin/admin/src/config/languages.json index 4a5c9dfcd0..2caaa2b472 100644 --- a/packages/strapi-admin/admin/src/config/languages.json +++ b/packages/strapi-admin/admin/src/config/languages.json @@ -1,3 +1,3 @@ { - "languages": ["ar", "en", "fr", "de", "pl", "tr", "zh", "zh-Hans"] + "languages": ["ar", "en", "fr", "de", "it", "pl", "tr", "zh", "zh-Hans"] } From a91a0752cb7dbad2a7136aed5b0e6d88f8958980 Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 14:17:22 +0200 Subject: [PATCH 21/27] Language IT - Strapi Admin --- .../admin/src/translations/it.json | 136 ++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 packages/strapi-admin/admin/src/translations/it.json diff --git a/packages/strapi-admin/admin/src/translations/it.json b/packages/strapi-admin/admin/src/translations/it.json new file mode 100644 index 0000000000..0b5d31579e --- /dev/null +++ b/packages/strapi-admin/admin/src/translations/it.json @@ -0,0 +1,136 @@ +{ + "app.components.Button.save": "Salva", + "app.components.Button.cancel": "Annulla", + "app.components.ComingSoonPage.comingSoon": "In arrivo", + "app.components.ComingSoonPage.featuresNotAvailable": "Questa funzionalità è ancora sotto sviluppo attivo.", + "app.components.DownloadInfo.download": "Download in corso...", + "app.components.DownloadInfo.text": "Potrebbe volerci un minuto. Grazie della pazienza.", + "app.components.HomePage.welcome": "Benvenuto a bordo!", + "app.components.HomePage.welcome.again": "Benvenuto ", + "app.components.HomePage.cta": "CONFERMA", + "app.components.HomePage.community": "Trova la community sul web", + "app.components.HomePage.newsLetter": "Iscriviti alla newsletter per tenerti in contatto con Strapi", + "app.components.HomePage.community.content": "Discuti con i membri del team, i contributori e gli sviluppatori tramite diversi canali.", + "app.components.HomePage.create": "Crea il tuo primo Tipo Di Contenuto", + "app.components.HomePage.welcomeBlock.content": "Siamo felici di averti come membro della comunità. Siamo costantemente alla ricerca di feedback, quindi sentitevi liberi di inviarci messaggi diretti su ", + "app.components.HomePage.welcomeBlock.content.again": "Speriamo che tu stia facendo progressi sul tuo progetto ... Sentiti libero di leggere l'ultima novità riguardo Strapi. Stiamo dando il massimo per migliorare il prodotto in base al tuo feedback.", + "app.components.HomePage.welcomeBlock.content.issues": "problemi.", + "app.components.HomePage.welcomeBlock.content.raise": " o solleva ", + "app.components.HomePage.createBlock.content.first": "Il ", + "app.components.HomePage.createBlock.content.second": " è un plugin che ti aiuterà a definire la struttura dati dei tuoi modelli. Se sei nuovo qui, ti consigliamo vivamente di seguire il nostro ", + "app.components.HomePage.createBlock.content.tutorial": " tutorial.", + "app.components.HomePage.button.quickStart": "INIZIA IL TUTORIAL QUICK START", + "app.components.HomePage.button.blog": "LEGGI DI PIÙ SUL BLOG", + "app.components.HomePage.support": "SUPPORTACI", + "app.components.HomePage.support.content": "Comprando la T-shirt, ci permetti di continuare a lavorare sul progetto per darti l'esperienza migliore possibile!", + "app.components.HomePage.support.link": "OTTIENI LA TUA T-SHIRT ORA", + "app.components.BlockLink.documentation": "Leggi la documentazione", + "app.components.BlockLink.documentation.content": "Scopri concetti, guide di riferimento ed esercitazioni.", + "app.components.BlockLink.code": "Esempi di codice", + "app.components.BlockLink.code.content": "Impara testando progetti reali sviluppati dalla comunità.", + "app.components.InputFile.newFile": "Aggiungi nuovo file", + "app.components.InputFileDetails.open": "Apri in una nuova tab", + "app.components.InputFileDetails.remove": "Rimuovi questo file", + "app.components.InputFileDetails.originalName": "Nome originale:", + "app.components.InputFileDetails.size": "Dimensione:", + "app.components.ImgPreview.hint": "Trascina il tuo file in quest'area o {browse} un file da caricare.", + "app.components.ImgPreview.hint.browse": "cerca", + "app.components.InstallPluginPage.helmet": "Marketplace - Plugins", + "app.components.InstallPluginPage.title": "Marketplace - Plugins", + "app.components.InstallPluginPage.description": "Estendi la tua app senza sforzi.", + "app.components.InstallPluginPage.plugin.support-us.description": "Supportaci comprando la T-Shirt di Strapi. Questo ci permetterà di continuare a lavorare sul progetto e darti la migliore esperienza possibile!", + "app.components.InstallPluginPage.InputSearch.label": " ", + "app.components.InstallPluginPage.InputSearch.placeholder": "Cerca un plugin... (es: authentication)", + "app.components.InstallPluginPopup.downloads": "download", + "app.components.InstallPluginPopup.navLink.description": "Descrizione", + "app.components.InstallPluginPopup.navLink.screenshots": "Screenshots", + "app.components.InstallPluginPopup.navLink.avis": "avis", + "app.components.InstallPluginPopup.navLink.faq": "faq", + "app.components.InstallPluginPopup.navLink.changelog": "changelog", + "app.components.InstallPluginPopup.noDescription": "Nessuna descrizione disponibile", + "app.components.LeftMenuFooter.poweredBy": "Offerto da ", + "app.components.LeftMenuLinkContainer.configuration": "Configurazioni", + "app.components.LeftMenuLinkContainer.general": "Generale", + "app.components.LeftMenuLinkContainer.installNewPlugin": "Marketplace", + "app.components.LeftMenuLinkContainer.listPlugins": "Plugins", + "app.components.LeftMenuLinkContainer.noPluginsInstalled": "Nessun plugin ancora installato", + "app.components.LeftMenuLinkContainer.plugins": "Plugins", + "app.components.ListPluginsPage.helmet.title": "Lista plugin", + "app.components.ListPluginsPage.title": "Plugins", + "app.components.ListPluginsPage.description": "Lista dei plugin installati nel progetto.", + "app.components.listPluginsPage.deletePlugin.error": "Si è verificato un errore durante l'installazione del plugin", + "app.components.listPlugins.title.singular": "{number} plugin installato", + "app.components.listPlugins.title.plural": "{number} plugin installati", + "app.components.listPlugins.title.none": "Nessun plugin installato", + "app.components.listPlugins.button": "Aggiungi Nuovo Plugin", + "app.components.NotFoundPage.description": "Non trovato", + "app.components.NotFoundPage.back": "Torna alla home", + "app.components.Official": "Ufficiale", + "app.components.PluginCard.compatible": "Compatibile con la tua app", + "app.components.PluginCard.compatibleCommunity": "Compatibile con la comunità", + "app.components.PluginCard.Button.label.download": "Download", + "app.components.PluginCard.Button.label.install": "Già installato", + "app.components.PluginCard.Button.label.support": "Supportaci", + "app.components.PluginCard.price.free": "Gratis", + "app.components.PluginCard.more-details": "Più dettagli", + "app.utils.placeholder.defaultMessage": " ", + "app.utils.SelectOption.defaultMessage": " ", + "app.utils.defaultMessage": " ", + "components.AutoReloadBlocker.header": "Ricarica funzionalità è richiesto per questo plugin.", + "components.AutoReloadBlocker.description": "Apri il seguente file e abilita la funzione.", + "components.ErrorBoundary.title": "Qualcosa è andato storto...", + "components.OverlayBlocker.title": "Attendendo il riavvio...", + "components.OverlayBlocker.description": "Stai utilizzando una funzionalità che necessita del riavvio del server. Per favore, attendi che il server ritorni attivo.", + "components.PageFooter.select": "elementi per pagina", + "components.ProductionBlocker.header": "Questo plugin è disponibile solo in sviluppo.", + "components.ProductionBlocker.description": "Per ragioni di sicurezza dobbiamo disabilitare questo plugin in altri ambienti.", + "components.popUpWarning.button.cancel": "Annulla", + "components.popUpWarning.button.confirm": "Conferma", + "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.required": "Valore obbligatorio.", + "components.Input.error.validation.regex": "Questo valore non coincide con il regex.", + "components.Input.error.validation.max": "Valore troppo alto.", + "components.Input.error.validation.min": "Valore troppo basso.", + "components.Input.error.validation.maxLength": "Valore troppo lungo.", + "components.Input.error.validation.minLength": "Valore troppo corto.", + "components.Input.error.contentTypeName.taken": "Nome già esistente", + "components.Input.error.attribute.taken": "Nome campo già esistente", + "components.Input.error.attribute.key.taken": "Valore già esistente", + "components.Input.error.attribute.sameKeyAndName": "Non può essere uguale", + "components.Input.error.validation.minSupMax": "Non può essere superiore a", + "components.Input.error.custom-error": "{errorMessage} ", + "components.ListRow.empty": "Non ci sono dati da mostrare.", + "components.Wysiwyg.collapse": "Chiudi", + "components.Wysiwyg.selectOptions.title": "Aggiungi un titolo", + "components.Wysiwyg.selectOptions.H1": "Titolo H1", + "components.Wysiwyg.selectOptions.H2": "Titolo H2", + "components.Wysiwyg.selectOptions.H3": "Titolo H3", + "components.Wysiwyg.selectOptions.H4": "Titolo H4", + "components.Wysiwyg.selectOptions.H5": "Titolo H5", + "components.Wysiwyg.selectOptions.H6": "Titolo H6", + "components.Wysiwyg.ToggleMode.markdown": "Passa a Markdown", + "components.Wysiwyg.ToggleMode.preview": "Passa a Anteprima", + "components.WysiwygBottomControls.charactersIndicators": "lettere", + "components.WysiwygBottomControls.uploadFiles": "Trascina file, incolla dagli appunti o {browse}.", + "components.WysiwygBottomControls.uploadFiles.browse": "selezionali", + "components.WysiwygBottomControls.fullscreen": "Espandi", + "HomePage.notification.newsLetter.success": "Iscritto con successo alla newsletter", + "notification.error": "Si è verificato un errore", + "notification.error.layout": "Non è stato possibile recuperare il layout", + "Users & Permissions": "Utenti & Permessi", + "Content Manager": "Gestione Contenuti", + "Content Type Builder": "Generatore di Tipo Contenuti", + "Settings Manager": "Gestione Impostazioni", + "Email": "Email", + "Password": "Password", + "Username": "Username", + "Provider": "Provider", + "ResetPasswordToken": "Reimposta Token Password", + "Role": "Ruolo", + "New entry": "Nuovo elemento", + "request.error.model.unknow": "Questo modello non esiste", + "Users": "Utenti", + "Analytics": "Analytics" +} \ No newline at end of file From fe2154e1d0fa993b37a56eacf823e89dc7d1b637 Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 14:35:20 +0200 Subject: [PATCH 22/27] Language IT - Strapi Content Manager --- .../admin/src/translations/it.json/it.json | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 packages/strapi-plugin-content-manager/admin/src/translations/it.json/it.json diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/it.json/it.json b/packages/strapi-plugin-content-manager/admin/src/translations/it.json/it.json new file mode 100644 index 0000000000..dff27611c5 --- /dev/null +++ b/packages/strapi-plugin-content-manager/admin/src/translations/it.json/it.json @@ -0,0 +1,84 @@ +{ + "plugin.description.short": "Veloce modo di vedere, modificare e cancellare i dati presenti nel database.", + "plugin.description.long": "Veloce modo di vedere, modificare e cancellare i dati presenti nel database.", + "containers.Home.pluginHeaderTitle": "Content Manager", + "containers.Home.introduction": "Per modificare le voci, visitare il link nel menu di sinistra. Questo plugin non ha un suo modo corretto di modificare le impostazioni ed è ancora in fase di sviluppo attivo.", + "containers.Home.pluginHeaderDescription": "Gestire le voci attraverso un potente e bella interfaccia.", + "containers.Edit.submit": "Salva", + "containers.Edit.editing": "Modificando...", + "containers.Edit.delete": "Elimina", + "containers.Edit.reset": "Resetta", + "containers.Edit.returnList": "Tornare alla lista", + "containers.List.addAnEntry": "Aggiungi un Nuovo {entity}", + "containers.List.pluginHeaderDescription": "{label} voci non trovato", + "containers.List.pluginHeaderDescription.singular": "{label} voce trovati", + "components.LimitSelect.itemsPerPage": "Elementi per pagina", + "containers.List.errorFetchRecords": "Errore", + + "components.AddFilterCTA.add": "Filtri", + "components.AddFilterCTA.hide": "Filtri", + "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", + "components.FilterOptions.FILTER_TYPES._lte": "è inferiore o uguale a", + "components.FilterOptions.FILTER_TYPES._gt": "è maggiore di", + "components.FilterOptions.FILTER_TYPES._gte": "è maggiore o uguale a", + "components.FilterOptions.FILTER_TYPES._contains": "contiene", + "components.FilterOptions.FILTER_TYPES._containss": "contiene (maiuscole e minuscole)", + + "components.Search.placeholder": "Ricerca di una voce...", + + "components.TableDelete.entries.plural": "{number} voci selezionate", + "components.TableDelete.entries.singular": "{number} voce selezionata", + "components.TableDelete.delete": "Eliminare tutti", + + "components.TableEmpty.withFilters": "Non vi è alcun {contentType} con l'applicazione di filtri...", + "components.TableEmpty.withoutFilter": "Non vi è alcun {contentType}...", + "components.TableEmpty.withSearch": "Non vi è alcun {contentType} corrispondente alla ricerca ({search})...", + + "EditRelations.title": "Dati relazionali", + + "emptyAttributes.title": "Non ci sono ancora campi", + "emptyAttributes.description": "Aggiungi il tuo primo campo per il Tipo di Contenuto", + "emptyAttributes.button": "Vai al generatori di contenuti", + + "error.schema.generation": "Si è verificato un errore durante la generazione dello schema.", + "error.records.count": "Si è verificato un errore durante il conteggio dei record.", + "error.records.fetch": "Si è verificato un errore durante il caricamento dei record.", + "error.record.fetch": "Si è verificato un errore durante la registrazione.", + "error.record.create": "Si è verificato un errore durante la creazione del record.", + "error.record.update": "Si è verificato un errore durante l'aggiornamento del record.", + "error.record.delete": "Si è verificato un errore durante la cancellazione del record.", + "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.max": "Il valore è troppo alto.", + "error.validation.min": "Il valore è troppo basso.", + "error.validation.maxLength": "Il valore è troppo lungo.", + "error.validation.minLength": "Il valore è troppo breve.", + "error.contentTypeName.taken": "Questo nome esiste già", + "error.attribute.taken": "Questo campo nome esiste già", + "error.attribute.key.taken": "Questo valore esiste già", + "error.attribute.sameKeyAndName": "Non può essere uguale", + "error.validation.minSupMax": "Non può essere superiore", + + "notification.error.relationship.fetch": "Si è verificato un errore durante il rapporto di recupero.", + + "success.record.delete": "Eliminato", + "success.record.save": "Salvato", + + "pageNotFound": "Pagina non trovata", + + "popUpWarning.button.cancel": "Annulla", + "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?" +} \ No newline at end of file From 18c02e7afdb82645f833c973f9e45249c2ea46e2 Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 14:37:10 +0200 Subject: [PATCH 23/27] Translation IT - Plugin content type --- .../admin/src/translations/it.json/it.json | 157 ++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 packages/strapi-plugin-content-type-builder/admin/src/translations/it.json/it.json diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/it.json/it.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/it.json/it.json new file mode 100644 index 0000000000..a4799f2e3a --- /dev/null +++ b/packages/strapi-plugin-content-type-builder/admin/src/translations/it.json/it.json @@ -0,0 +1,157 @@ +{ + "plugin.description.short": "Modellizzare la struttura dei dati dell'API.", + "plugin.description.long": "Modellizzare la struttura dei dati dell'API. Creare nuovi campi e le relazioni che in un solo minuto. I file vengono automaticamente creati e aggiornati nel tuo progetto.", + "attribute.string": "String", + "attribute.text": "Testo", + "attribute.boolean": "Boolean", + "attribute.float": "Float", + "attribute.integer": "intero", + "attribute.decimal": "Decimale", + "attribute.date": "Data", + "attribute.json": "JSON", + "attribute.media": "Media", + "attribute.email": "Email", + "attribute.password": "Password", + "attribute.relation": "Relazione", + "attribute.enumeration": "Enumerazione", + "attribute.WYSIWYG": "Text (WYSIWYG)", + "contentType.temporaryDisplay": "(Non salvati)", + "from": "da", + "home.contentTypeBuilder.name": "I Tipi Di Contenuto", + "home.contentTypeBuilder.description": "Creare e aggiornare il tuo tipo di Contenuto.", + "home.emptyContentType.title": "Non ci sono Tipi di Contenuto disponibili", + "home.emptyContentType.description": "Crea il tuo primo Tipo di Contenuto per essere in grado di recuperare dati da API.", + "home.emptyAttributes.title": "Non ci sono campi ancora", + "home.emptyAttributes.description": "Aggiungi il tuo primo campo per il nuovo Tipo di Contenuto", + "button.contentType.create": "Creare Un Tipo Di Contenuto", + "button.contentType.add": "Aggiungi Tipo Di Contenuto", + "button.attributes.add": "Aggiungi Un Nuovo Campo", + "error.validation.required": "Questo valore è richiesto l'input.", + "error.validation.regex": "Il valore non corrisponde all'espressione regolare.", + "error.validation.max": "Il valore è troppo alto.", + "error.validation.min": "Il valore è troppo basso.", + "error.validation.maxLength": "Il valore è troppo lungo.", + "error.validation.minLength": "Il valore è troppo breve.", + "error.contentTypeName.taken": "Questo nome esiste già", + "error.attribute.taken": "Questo campo nome esiste già", + "error.attribute.key.taken": "Questo valore esiste già", + "error.attribute.sameKeyAndName": "Non può essere uguale", + "error.validation.minSupMax": "Non può essere superiore", + "error.attribute.forbidden": "Questo attributo nome è riservato", + "form.attribute.item.textarea.name": "Nome", + "form.attribute.item.number.name": "Nome", + "form.attribute.item.date.name": "Nome", + "form.attribute.item.media.name": "Nome", + "form.attribute.item.media.multiple": "Consentire a più file", + "form.attribute.item.json.name": "Nome", + "form.attribute.item.boolean.name": "Nome", + "form.attribute.item.string.name": "Nome", + "form.attribute.item.enumeration.name": "Nome", + "form.attribute.item.enumeration.rules": "Valori (separati da una virgola)", + "form.attribute.item.enumeration.graphql": "Nome override per GraphQL", + "form.attribute.item.enumeration.graphql.description": "Consente di ignorare l'impostazione predefinita generata nome per GraphQL", + "form.attribute.item.enumeration.placeholder": "Ex: mattina,mezzogiorno,sera", + "form.attribute.item.appearance.name": "Aspetto", + "form.attribute.item.appearance.label": "Visualizza come un WYSIWYG", + "form.attribute.item.appearance.description": "In caso contrario, il valore sarà modificabile tramite una semplice textarea campo", + "form.attribute.item.settings.name": "Impostazioni", + "form.attribute.item.requiredField": "Campo obbligatorio", + "form.attribute.item.uniqueField": "Unico campo", + "form.attribute.item.minimum": "Valore minimo", + "form.attribute.item.minimumLength": "Lunghezza minima", + "form.attribute.item.maximumLength": "Lunghezza massima", + "form.attribute.item.maximum": "Valore massimo", + "form.attribute.item.requiredField.description": "Non sarà in grado di creare una voce se questo campo è vuoto", + "form.attribute.item.uniqueField.description": "Non sarà in grado di creare una voce, se c'è una voce esistente con contenuti identici", + "form.attribute.item.defineRelation.fieldName": "Nome del campo", + "form.attribute.item.customColumnName": "Nomi di colonna personalizzata", + "form.attribute.item.customColumnName.description": "Questo è utile per rinominare il database di nomi di colonna in un più ampio formato per le API risposte", + "form.attribute.item.number.type": "Il formato del numero di", + "form.attribute.item.number.type.integer": "intero (es: 10)", + "form.attribute.item.number.type.float": "float (ex: 3.33333333)", + "form.attribute.item.number.type.decimal": "decimale (es: 2.22)", + "form.attribute.settings.default": "Valore di Default", + "form.attribute.settings.default.checkboxLabel": "Impostare su true", + "form.button.cancel": "Annulla", + "form.button.continue": "Continua", + "form.button.save": "Salva", + "form.contentType.item.connections": "Collegamento", + "form.contentType.item.name": "Nome", + "form.contentType.item.name.description": "Tipo di contenuto nomi singolari: {link}", + "form.contentType.item.name.link.description": "Scopri la nostra documentazione", + "form.contentType.item.description": "Descrizione", + "form.contentType.item.description.placeholder": "Scrivi la tua piccola descrizione qui...", + "form.contentType.item.collectionName": "Nome Della Collezione", + "form.contentType.item.collectionName.inputDescription": "Utile quando il nome del Tipo di Contenuto e il nome della tabella differiscono", + "menu.section.contentTypeBuilder.name.plural": "I Tipi Di Contenuto", + "menu.section.contentTypeBuilder.name.singular": "Tipo Di Contenuto", + "menu.section.documentation.name": "Documentazione", + "menu.section.documentation.guide": "Per saperne di più sui Tipi di Contenuto nel nostro", + "menu.section.documentation.guideLink": "guida.", + "menu.section.documentation.tutorial": "Check out nostro", + "menu.section.documentation.tutorialLink": "video tutorial.", + "modelPage.contentHeader.emptyDescription.description": "Non vi è alcuna descrizione per questo Tipo di Contenuto", + "modelPage.contentType.list.title.plural": "campi", + "modelPage.contentType.list.title.singular": "campo", + "modelPage.contentType.list.title.including": "compresi", + "modelPage.contentType.list.relationShipTitle.plural": "relazioni", + "modelPage.contentType.list.relationShipTitle.singular": "rapporto", + "modelPage.attribute.relationWith": "Relazione con", + "noTableWarning.description": "Non dimenticare di creare la tabella \" {modelName}` nel database", + "noTableWarning.infos": "Ulteriori informazioni", + "notification.error.message": "Si è verificato un errore", + "notification.info.contentType.creating.notSaved": "Si prega di salvare il Tipo di Contenuto prima di crearne uno nuovo", + "notification.info.disable": "Questo campo non è modificabile per il momento...😮", + "notification.info.optimized": "Questo plugin è ottimizzato con il localStorage", + "notification.success.message.contentType.edit": "Il Tipo di Contenuto è stato aggiornato", + "notification.success.message.contentType.create": "Il Tipo di Contenuto è stato creato", + "notification.success.contentTypeDeleted": "Il Tipo di Contenuto è stato eliminato", + "popUpForm.attributes.string.description": "Titoli, nomi, paragrafi, liste di nomi", + "popUpForm.attributes.text.description": "Descrizioni, paragrafi di testo, articoli ", + "popUpForm.attributes.boolean.description": "Sì o no, 1 o 0, vero o falso", + "popUpForm.attributes.number.description": "Tutto ciò che è il numero", + "popUpForm.attributes.date.description": "Data dell'evento, gli orari di apertura", + "popUpForm.attributes.json.description": "I dati in formato JSON", + "popUpForm.attributes.media.description": "Immagini, video, file Pdf e altri file", + "popUpForm.attributes.relation.description": "Si riferisce a un Tipo di Contenuto", + "popUpForm.attributes.email.description": "E-mail dell'utente...", + "popUpForm.attributes.password.description": "Utente password...", + "popUpForm.attributes.enumeration.description": "Elenco di scelte", + "popUpForm.attributes.string.name": "String", + "popUpForm.attributes.text.name": "Testo", + "popUpForm.attributes.boolean.name": "Boolean", + "popUpForm.attributes.date.name": "Data", + "popUpForm.attributes.json.name": "JSON", + "popUpForm.attributes.media.name": "Media", + "popUpForm.attributes.number.name": "Numero", + "popUpForm.attributes.relation.name": "Relazione", + "popUpForm.attributes.email.name": "Email", + "popUpForm.attributes.password.name": "Password", + "popUpForm.attributes.enumeration.name": "Enumerazione", + "popUpForm.create": "Aggiungi Nuovo", + "popUpForm.edit": "Modifica", + "popUpForm.field": "Campo", + "popUpForm.create.contentType.header.title": "Aggiungi Un Nuovo Tipo Di Contenuto", + "popUpForm.choose.attributes.header.title": "Aggiungi Un Nuovo Campo", + "popUpForm.edit.contentType.header.title": "Modificare Il Tipo Di Contenuto", + "popUpForm.navContainer.relation": "Definire la relazione", + "popUpForm.navContainer.base": "Le impostazioni di Base", + "popUpForm.navContainer.advanced": "Impostazioni avanzate", + "popUpRelation.title": "Relazione", + "popUpWarning.button.cancel": "Annulla", + "popUpWarning.button.confirm": "Confermare", + "popUpWarning.title": "Si prega di confermare", + "popUpWarning.bodyMessage.contentType.delete": "Sei sicuro di voler eliminare questo Tipo di Contenuto?", + "popUpWarning.bodyMessage.attribute.delete": "Sei sicuro di voler eliminare questo campo?", + "table.contentType.title.plural": "I Tipi di contenuto sono disponibili", + "table.contentType.title.singular": "Il Tipo di contenuto è disponibile", + "table.contentType.head.name": "Nome", + "table.contentType.head.description": "Descrizione", + "table.contentType.head.fields": "Campi", + "relation.oneWay": "ha una", + "relation.oneToOne": "e appartiene a uno", + "relation.oneToMany": "appartiene a molti", + "relation.manyToOne": "ha molti", + "relation.manyToMany": "e appartiene a molti", + "relation.attributeName.placeholder": "Ex: autore, categoria, tag" +} \ No newline at end of file From 5c3445c56617db6345c14fa1dede81c82db433e0 Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 14:37:38 +0200 Subject: [PATCH 24/27] Translation IT - Plugin upload --- .../admin/src/translations/it.json/it.json | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 packages/strapi-plugin-upload/admin/src/translations/it.json/it.json diff --git a/packages/strapi-plugin-upload/admin/src/translations/it.json/it.json b/packages/strapi-plugin-upload/admin/src/translations/it.json/it.json new file mode 100644 index 0000000000..0c7407b163 --- /dev/null +++ b/packages/strapi-plugin-upload/admin/src/translations/it.json/it.json @@ -0,0 +1,28 @@ +{ + "ConfigPage.title": "Upload - Impostazioni", + "ConfigPage.description": "Configurare il plugin di caricamento", + "EditForm.Input.number.label": "Dimensione massima consentita (in MB)", + "EditForm.Input.select.label": "Provider", + "EditForm.Input.select.inputDescription": "I file possono essere caricati sul server o su fornitori esterni.", + "EditForm.Input.toggle.label": "Abilitare il caricamento di file", + "EmptyLi.message": "Non ci sono i file caricati", + "EntriesNumber.number": "{number} file trovato", + "EntriesNumber.number.plural": "{number} file trovato", + "HomePage.title": "Caricare", + "HomePage.description": "Scopri tutti i file caricati", + "HomePage.InputSearch.placeholder": "La ricerca di un file...", + "Li.linkCopied": "Link copiato negli appunti", + "ListHeader.type": "Tipo", + "ListHeader.hash": "Hash", + "ListHeader.name": "Nome", + "ListHeader.updated": "Aggiornato", + "ListHeader.size": "Dimensioni", + "ListHeader.related": "Relative al", + "PluginInputFile.text": "Trascinare e rilasciare i file in questa zona, o {link} da un file da caricare", + "PluginInputFile.link": "sfoglia", + "PluginInputFile.loading": "I file vengono caricati...", + "notification.config.success": "Le impostazioni è stato aggiornato", + "notification.delete.success": "Il file è stato cancellato", + "notification.dropFile.success": "Il file è stato caricato", + "notification.dropFiles.success": "{number} file sono stati caricati" +} \ No newline at end of file From 941af6bd1b934e587e4b8db0ab58a124c539379a Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Tue, 19 Jun 2018 14:39:52 +0200 Subject: [PATCH 25/27] Translation IT - Plugin setting manager --- .../admin/src/translations/it.json/it.json | 630 ++++++++++++++++++ 1 file changed, 630 insertions(+) create mode 100644 packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json b/packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json new file mode 100644 index 0000000000..7f3b636942 --- /dev/null +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json @@ -0,0 +1,630 @@ +{ + "components.DownloadDb.download": "Installazione in progresso...", + "components.DownloadDb.text": "Questo potrebbe richiedere un minuto o giù di lì. Grazie per la vostra pazienza.", + "plugin.description.short": "Configurare il vostro progetto in pochi secondi.", + "plugin.description.long": "Configurare il vostro progetto in pochi secondi.", + "menu.section.global-settings": "Impostazioni globali", + "menu.item.application": "Applicazione", + "menu.item.languages": "Lingue", + "menu.item.advanced": "Avanzate", + "menu.section.environments": "Ambiente", + "menu.item.database": "Database", + "menu.item.request": "Richiesta", + "menu.item.response": "Risposta", + "menu.item.security": "Sicurezza", + "menu.item.server": "Server", + "form.button.cancel": "Annulla", + "form.button.save": "Salva", + "form.button.confirm": "Conferma", + "form.databases.name": "Database", + "form.databases.description": "Configurare le impostazioni del database per l'ambiente.", + "form.database.item.name": "Nome Connessione", + "form.database.item.client": "Client", + "form.database.item.connector": "Connettore", + "form.database.item.host": "Host", + "form.database.item.port": "Porta", + "form.database.item.username": "Username", + "form.database.item.password": "Password", + "form.database.item.database": "Database", + "form.database.item.ssl": "SSL", + "form.database.item.authenticationDatabase": "Database Di Autenticazione", + "form.database.item.default": "Imposta come connessione predefinita", + "form.database.item.provider.mongo": "Mongo", + "form.database.item.provider.postgres": "PostgresSQL", + "form.database.item.provider.mysql": "MySQL", + "form.database.item.provider.redis": "Redis", + "form.application.name": "Applicazione", + "form.application.description": "Configurare le impostazioni dell'applicazione.", + "form.application.item.name": "Nome", + "form.application.item.description": "Descrizione", + "form.application.item.version": "Versione", + "form.advanced.name": "Avanzate", + "form.advanced.description": "Configurare le impostazioni avanzate.", + "form.advanced.item.admin": "Admin dashboard url", + "form.advanced.item.prefix": "Prefisso API", + "form.request.name": "Richiesta", + "form.request.description": "Configurare le impostazioni di richiesta.", + "form.request.item.parser": "Parser", + "form.request.item.parser.multipart": "Parser Multipart", + "form.request.item.prefix": "Prefisso", + "form.request.item.prefix.prefix": "Prefisso", + "form.request.item.logger": "Logger", + "form.request.item.logger.level": "Livello", + "form.request.item.logger.exposeInContext": "Esporre in contesto", + "form.request.item.logger.requests": "Le richieste di", + "form.request.item.router": "Router", + "form.request.item.router.prefix": "Prefisso", + "form.response.name": "Risposta", + "form.response.description": "Configurare la tua risposta impostazioni.", + "form.response.item.gzip.enabled": "Gzip", + "form.response.item.responseTime.enabled": "Il Tempo Di Risposta", + "form.security.name": "Sicurezza", + "form.security.description": "Configurare le impostazioni di sicurezza.", + "form.security.item.csrf": "CSRF", + "form.security.item.p3p": "P3P", + "form.security.item.p3p.value": "Valore", + "form.security.item.hsts": "OSPITA", + "form.security.item.csrf.key": "Chiave", + "form.security.item.csrf.secret": "Segreto", + "form.security.item.csrf.cookie": "Cookie", + "form.security.item.csrf.angular": "Angolare", + "form.security.item.hsts.maxAge": "Età Max", + "form.security.item.hsts.includeSubDomains": "Secondarie Di Dominio", + "form.security.item.hsts.preload": "Precarico", + "form.security.item.session": "Sessione", + "form.security.item.session.key": "Chiave segreta", + "form.security.item.session.maxAge": "Età massima", + "form.security.item.xframe": "Xframe", + "form.security.item.xframe.value": "Opzioni", + "form.security.item.xframe.deny": "NEGARE", + "form.security.item.xframe.sameorigin": "SAMEORIGIN", + "form.security.item.xframe.allow-from": "CONSENTIRE-DA", + "form.security.item.xssProtection": "la Protezione xss", + "form.security.item.xssProtection.mode": "Modalità di", + "form.security.item.cors": "Cors", + "form.security.item.cors.origin": "Origine", + "form.server.name": "Server", + "form.server.description": "Configurare le impostazioni del server.", + "form.server.item.host": "Host", + "form.server.item.port": "Porta", + "form.server.item.cron": "Cron", + "form.language.name": "Lingue", + "form.language.description": "Configurare le lingue.", + "form.language.choose": "Scegliere una lingua:", + "request.error.database.exist": "Questo collegamento esiste già", + "request.error.database.unknow": "Se tale connessione", + "request.error.type.string": "Un testo è necessario.", + "request.error.type.number": "È necessario un numero.", + "request.error.type.boolean": "Un boolean.", + "request.error.type.select": "Il valore deve essere compreso nell'elenco predefinito.", + "request.error.validation.required": "Questo valore è richiesto l'input.", + "request.error.validation.regex": "Il valore non corrisponde all'espressione regolare.", + "request.error.validation.max": "Il valore è troppo alto.", + "request.error.validation.min": "Il valore è troppo basso.", + "request.error.validation.maxLength": "Il valore è troppo lungo.", + "request.error.validation.minLength": "Il valore è troppo sparato.", + "request.error.config": "File di configurazione non esiste.", + "request.error.environment.required": "È necessario un ambiente.", + "request.error.environment.unknow": "L'ambiente è sconosciuto.", + "request.error.languages.exist": "Questa lingua che già esiste.", + "request.error.languages.unknow": "Questa lingua non esiste.", + "request.error.languages.incorrect": "Questo linguaggio non è corretto.", + "list.languages.button.label": "Aggiungere una nuova lingua", + "list.languages.title.singular": "la lingua è disponibile", + "list.languages.title.plural": "le lingue sono disponibili", + "list.languages.default.languages": "La lingua predefinita", + "list.languages.set.languages": "Imposta come predefinito", + "list.databases.button.label": "Aggiungere una nuova connessione", + "list.databases.title.singular": "collegamento in questo ambiente", + "list.databases.title.plural": "le connessioni in questo ambiente", + "popUpWarning.title": "Si prega di confermare", + "popUpWarning.databases.danger.message": "I Tipi di contenuto sono ancora collegato con la connessione. Rimuovendo, si potrebbe causare problemi critici per la vostra applicazione. Attenzione...", + "popUpWarning.danger.ok.message": "I Understand", + "popUpWarning.databases.delete.message": "Sei sicuro di voler eliminare questo database?", + "popUpWarning.languages.delete.message": "Sei sicuro di voler eliminare questo linguaggio?", + "strapi.notification.info.settingsEqual": "Le impostazioni sono uguale", + "strapi.notification.success.databaseDelete": "Il database è stato eliminato con successo.", + "strapi.notification.success.languageDelete": "Il linguaggio è stato eliminato con successo.", + "strapi.notification.success.languageAdd": "Il linguaggio è stato aggiunto con successo.", + "strapi.notification.success.databaseAdd": "Il database è stato aggiunto con successo.", + "strapi.notification.success.databaseEdit": "Le impostazioni del database sono state aggiornate con successo.", + "strapi.notification.success.databaseDeleted": "Il database è stato eliminato.", + "strapi.notification.success.settingsEdit": "Le impostazioni sono state aggiornate con successo.", + "strapi.notification.error": "Si è verificato un errore", + "strapi.notification.info.serverRestart": "Il server verrà riavviato", + "language.af": "Afrikaans", + "language.af_NA": "Afrikaans (Namibië)", + "language.af_ZA": "Afrikaans (Suid-Afrika)", + "language.agq": "Aghem", + "language.agq_CM": "Aghem (Kàmàlûŋ)", + "language.ak": "Akan", + "language.ak_GH": "Akan (Gaana)", + "language.am": "አማርኛ", + "language.am_ET": "አማርኛ (ኢትዮጵያ)", + "language.ar": "العربية", + "language.ar_001": "العربية (العالم)", + "language.ar_AE": "العربية (الإمارات العربية المتحدة)", + "language.ar_BH": "العربية (البحرين)", + "language.ar_DZ": "العربية (الجزائر)", + "language.ar_EG": "العربية (مصر)", + "language.ar_IQ": "العربية (العراق)", + "language.ar_JO": "العربية (الأردن)", + "language.ar_KW": "العربية (الكويت)", + "language.ar_LB": "العربية (لبنان)", + "language.ar_LY": "العربية (ليبيا)", + "language.ar_MA": "العربية (المغرب)", + "language.ar_OM": "العربية (عُمان)", + "language.ar_QA": "العربية (قطر)", + "language.ar_SA": "العربية (المملكة العربية السعودية)", + "language.ar_SD": "العربية (السودان)", + "language.ar_SY": "العربية (سوريا)", + "language.ar_TN": "العربية (تونس)", + "language.ar_YE": "العربية (اليمن)", + "language.as": "অসমীয়া", + "language.as_IN": "অসমীয়া (ভাৰত)", + "language.asa": "Kipare", + "language.asa_TZ": "Kipare (Tadhania)", + "language.az": "azərbaycanca", + "language.az_Cyrl": "Азәрбајҹан (kiril)", + "language.az_Cyrl_AZ": "Азәрбајҹан (kiril, Азәрбајҹан)", + "language.az_Latn": "azərbaycanca (latın)", + "language.az_Latn_AZ": "azərbaycanca (latın, Azərbaycan)", + "language.bas": "Ɓàsàa", + "language.bas_CM": "Ɓàsàa (Kàmɛ̀rûn)", + "language.be": "беларуская", + "language.be_BY": "беларуская (Беларусь)", + "language.bem": "Ichibemba", + "language.bem_ZM": "Ichibemba (Zambia)", + "language.bez": "Hibena", + "language.bez_TZ": "Hibena (Hutanzania)", + "language.bg": "български", + "language.bg_BG": "български (България)", + "language.bm": "bamanakan", + "language.bm_ML": "bamanakan (Mali)", + "language.bn": "বাংলা", + "language.bn_BD": "বাংলা (বাংলাদেশ)", + "language.bn_IN": "বাংলা (ভারত)", + "language.bo": "པོད་སྐད་", + "language.bo_CN": "པོད་སྐད་ (རྒྱ་ནག)", + "language.bo_IN": "པོད་སྐད་ (རྒྱ་གར་)", + "language.br": "brezhoneg", + "language.br_FR": "brezhoneg (Frañs)", + "language.brx": "बड़ो", + "language.brx_IN": "बड़ो (भारत)", + "language.bs": "bosanski", + "language.bs_BA": "bosanski (Bosna i Hercegovina)", + "language.ca": "català", + "language.ca_ES": "català (Espanya)", + "language.cgg": "Rukiga", + "language.cgg_UG": "Rukiga (Uganda)", + "language.chr": "ᏣᎳᎩ", + "language.chr_US": "ᏣᎳᎩ (ᎠᎹᏰᏟ)", + "language.cs": "čeština", + "language.cs_CZ": "čeština (Česká republika)", + "language.cy": "Cymraeg", + "language.cy_GB": "Cymraeg (Prydain Fawr)", + "language.da": "dansk", + "language.da_DK": "dansk (Danmark)", + "language.dav": "Kitaita", + "language.dav_KE": "Kitaita (Kenya)", + "language.de": "Deutsch", + "language.de_AT": "Deutsch (Österreich)", + "language.de_BE": "Deutsch (Belgien)", + "language.de_CH": "Deutsch (Schweiz)", + "language.de_DE": "Deutsch (Deutschland)", + "language.de_LI": "Deutsch (Liechtenstein)", + "language.de_LU": "Deutsch (Luxemburg)", + "language.dje": "Zarmaciine", + "language.dje_NE": "Zarmaciine (Nižer)", + "language.dua": "duálá", + "language.dua_CM": "duálá (Cameroun)", + "language.dyo": "joola", + "language.dyo_SN": "joola (Senegal)", + "language.ebu": "Kĩembu", + "language.ebu_KE": "Kĩembu (Kenya)", + "language.ee": "eʋegbe", + "language.ee_GH": "eʋegbe (Ghana nutome)", + "language.ee_TG": "eʋegbe (Togo nutome)", + "language.el": "Ελληνικά", + "language.el_CY": "Ελληνικά (Κύπρος)", + "language.el_GR": "Ελληνικά (Ελλάδα)", + "language.en": "English", + "language.en_AS": "English (American Samoa)", + "language.en_AU": "English (Australia)", + "language.en_BB": "English (Barbados)", + "language.en_BE": "English (Belgium)", + "language.en_BM": "English (Bermuda)", + "language.en_BW": "English (Botswana)", + "language.en_BZ": "English (Belize)", + "language.en_CA": "English (Canada)", + "language.en_GB": "English (United Kingdom)", + "language.en_GU": "English (Guam)", + "language.en_GY": "English (Guyana)", + "language.en_HK": "English (Hong Kong SAR China)", + "language.en_IE": "English (Ireland)", + "language.en_IN": "English (India)", + "language.en_JM": "English (Jamaica)", + "language.en_MH": "English (Marshall Islands)", + "language.en_MP": "English (Northern Mariana Islands)", + "language.en_MT": "English (Malta)", + "language.en_MU": "English (Mauritius)", + "language.en_NA": "English (Namibia)", + "language.en_NZ": "English (New Zealand)", + "language.en_PH": "English (Philippines)", + "language.en_PK": "English (Pakistan)", + "language.en_SG": "English (Singapore)", + "language.en_TT": "English (Trinidad and Tobago)", + "language.en_UM": "English (U.S. Minor Outlying Islands)", + "language.en_US": "English (United States)", + "language.en_US_POSIX": "English (United States, Computer)", + "language.en_VI": "English (U.S. Virgin Islands)", + "language.en_ZA": "English (South Africa)", + "language.en_ZW": "English (Zimbabwe)", + "language.eo": "esperanto", + "language.es": "español", + "language.es_419": "español (Latinoamérica)", + "language.es_AR": "español (Argentina)", + "language.es_BO": "español (Bolivia)", + "language.es_CL": "español (Chile)", + "language.es_CO": "español (Colombia)", + "language.es_CR": "español (Costa Rica)", + "language.es_DO": "español (República Dominicana)", + "language.es_EC": "español (Ecuador)", + "language.es_ES": "español (España)", + "language.es_GQ": "español (Guinea Ecuatorial)", + "language.es_GT": "español (Guatemala)", + "language.es_HN": "español (Honduras)", + "language.es_MX": "español (México)", + "language.es_NI": "español (Nicaragua)", + "language.es_PA": "español (Panamá)", + "language.es_PE": "español (Perú)", + "language.es_PR": "español (Puerto Rico)", + "language.es_PY": "español (Paraguay)", + "language.es_SV": "español (El Salvador)", + "language.es_US": "español (Estados Unidos)", + "language.es_UY": "español (Uruguay)", + "language.es_VE": "español (Venezuela)", + "language.et": "eesti", + "language.et_EE": "eesti (Eesti)", + "language.eu": "euskara", + "language.eu_ES": "euskara (Espainia)", + "language.ewo": "ewondo", + "language.ewo_CM": "ewondo (Kamǝrún)", + "language.fa": "فارسی", + "language.fa_AF": "دری (افغانستان)", + "language.fa_IR": "فارسی (ایران)", + "language.ff": "Pulaar", + "language.ff_SN": "Pulaar (Senegaal)", + "language.fi": "suomi", + "language.fi_FI": "suomi (Suomi)", + "language.fil": "Filipino", + "language.fil_PH": "Filipino (Pilipinas)", + "language.fo": "føroyskt", + "language.fo_FO": "føroyskt (Føroyar)", + "language.fr": "français", + "language.fr_BE": "français (Belgique)", + "language.fr_BF": "français (Burkina Faso)", + "language.fr_BI": "français (Burundi)", + "language.fr_BJ": "français (Bénin)", + "language.fr_BL": "français (Saint-Barthélémy)", + "language.fr_CA": "français (Canada)", + "language.fr_CD": "français (République démocratique du Congo)", + "language.fr_CF": "français (République centrafricaine)", + "language.fr_CG": "français (Congo-Brazzaville)", + "language.fr_CH": "français (Suisse)", + "language.fr_CI": "français (Côte d’Ivoire)", + "language.fr_CM": "français (Cameroun)", + "language.fr_DJ": "français (Djibouti)", + "language.fr_FR": "français (France)", + "language.fr_GA": "français (Gabon)", + "language.fr_GF": "français (Guyane française)", + "language.fr_GN": "français (Guinée)", + "language.fr_GP": "français (Guadeloupe)", + "language.fr_GQ": "français (Guinée équatoriale)", + "language.fr_KM": "français (Comores)", + "language.fr_LU": "français (Luxembourg)", + "language.fr_MC": "français (Monaco)", + "language.fr_MF": "français (Saint-Martin)", + "language.fr_MG": "français (Madagascar)", + "language.fr_ML": "français (Mali)", + "language.fr_MQ": "français (Martinique)", + "language.fr_NE": "français (Niger)", + "language.fr_RE": "français (Réunion)", + "language.fr_RW": "français (Rwanda)", + "language.fr_SN": "français (Sénégal)", + "language.fr_TD": "français (Tchad)", + "language.fr_TG": "français (Togo)", + "language.fr_YT": "français (Mayotte)", + "language.ga": "Gaeilge", + "language.ga_IE": "Gaeilge (Éire)", + "language.gl": "galego", + "language.gl_ES": "galego (España)", + "language.gsw": "Schwiizertüütsch", + "language.gsw_CH": "Schwiizertüütsch (Schwiiz)", + "language.gu": "ગુજરાતી", + "language.gu_IN": "ગુજરાતી (ભારત)", + "language.guz": "Ekegusii", + "language.guz_KE": "Ekegusii (Kenya)", + "language.gv": "Gaelg", + "language.gv_GB": "Gaelg (Rywvaneth Unys)", + "language.ha": "Hausa", + "language.ha_Latn": "Hausa (Latn)", + "language.ha_Latn_GH": "Hausa (Latn, Gana)", + "language.ha_Latn_NE": "Hausa (Latn, Nijar)", + "language.ha_Latn_NG": "Hausa (Latn, Najeriya)", + "language.haw": "ʻŌlelo Hawaiʻi", + "language.haw_US": "ʻŌlelo Hawaiʻi (ʻAmelika Hui Pū ʻIa)", + "language.he": "עברית", + "language.he_IL": "עברית (ישראל)", + "language.hi": "हिन्दी", + "language.hi_IN": "हिन्दी (भारत)", + "language.hr": "hrvatski", + "language.hr_HR": "hrvatski (Hrvatska)", + "language.hu": "magyar", + "language.hu_HU": "magyar (Magyarország)", + "language.hy": "Հայերէն", + "language.hy_AM": "Հայերէն (Հայաստանի Հանրապետութիւն)", + "language.id": "Bahasa Indonesia", + "language.id_ID": "Bahasa Indonesia (Indonesia)", + "language.ig": "Igbo", + "language.ig_NG": "Igbo (Nigeria)", + "language.ii": "ꆈꌠꉙ", + "language.ii_CN": "ꆈꌠꉙ (ꍏꇩ)", + "language.is": "íslenska", + "language.is_IS": "íslenska (Ísland)", + "language.it": "italiano", + "language.it_CH": "italiano (Svizzera)", + "language.it_IT": "italiano (Italia)", + "language.ja": "日本語", + "language.ja_JP": "日本語(日本)", + "language.jmc": "Kimachame", + "language.jmc_TZ": "Kimachame (Tanzania)", + "language.ka": "ქართული", + "language.ka_GE": "ქართული (საქართველო)", + "language.kab": "Taqbaylit", + "language.kab_DZ": "Taqbaylit (Lezzayer)", + "language.kam": "Kikamba", + "language.kam_KE": "Kikamba (Kenya)", + "language.kde": "Chimakonde", + "language.kde_TZ": "Chimakonde (Tanzania)", + "language.kea": "kabuverdianu", + "language.kea_CV": "kabuverdianu (Kabu Verdi)", + "language.khq": "Koyra ciini", + "language.khq_ML": "Koyra ciini (Maali)", + "language.ki": "Gikuyu", + "language.ki_KE": "Gikuyu (Kenya)", + "language.kk": "қазақ тілі", + "language.kk_Cyrl": "қазақ тілі (кириллица)", + "language.kk_Cyrl_KZ": "қазақ тілі (кириллица, Қазақстан)", + "language.kl": "kalaallisut", + "language.kl_GL": "kalaallisut (Kalaallit Nunaat)", + "language.kln": "Kalenjin", + "language.kln_KE": "Kalenjin (Emetab Kenya)", + "language.km": "ភាសាខ្មែរ", + "language.km_KH": "ភាសាខ្មែរ (កម្ពុជា)", + "language.kn": "ಕನ್ನಡ", + "language.kn_IN": "ಕನ್ನಡ (ಭಾರತ)", + "language.ko": "한국어", + "language.ko_KR": "한국어(대한민국)", + "language.kok": "कोंकणी", + "language.kok_IN": "कोंकणी (भारत)", + "language.ksb": "Kishambaa", + "language.ksb_TZ": "Kishambaa (Tanzania)", + "language.ksf": "rikpa", + "language.ksf_CM": "rikpa (kamɛrún)", + "language.kw": "kernewek", + "language.kw_GB": "kernewek (Rywvaneth Unys)", + "language.lag": "Kɨlaangi", + "language.lag_TZ": "Kɨlaangi (Taansanía)", + "language.lg": "Luganda", + "language.lg_UG": "Luganda (Yuganda)", + "language.ln": "lingála", + "language.ln_CD": "lingála (Repibiki demokratiki ya Kongó)", + "language.ln_CG": "lingála (Kongo)", + "language.lt": "lietuvių", + "language.lt_LT": "lietuvių (Lietuva)", + "language.lu": "Tshiluba", + "language.lu_CD": "Tshiluba (Ditunga wa Kongu)", + "language.luo": "Dholuo", + "language.luo_KE": "Dholuo (Kenya)", + "language.luy": "Luluhia", + "language.luy_KE": "Luluhia (Kenya)", + "language.lv": "latviešu", + "language.lv_LV": "latviešu (Latvija)", + "language.mas": "Maa", + "language.mas_KE": "Maa (Kenya)", + "language.mas_TZ": "Maa (Tansania)", + "language.mer": "Kĩmĩrũ", + "language.mer_KE": "Kĩmĩrũ (Kenya)", + "language.mfe": "kreol morisien", + "language.mfe_MU": "kreol morisien (Moris)", + "language.mg": "Malagasy", + "language.mg_MG": "Malagasy (Madagasikara)", + "language.mgh": "Makua", + "language.mgh_MZ": "Makua (Umozambiki)", + "language.mk": "македонски", + "language.mk_MK": "македонски (Македонија)", + "language.ml": "മലയാളം", + "language.ml_IN": "മലയാളം (ഇന്ത്യ)", + "language.mr": "मराठी", + "language.mr_IN": "मराठी (भारत)", + "language.ms": "Bahasa Melayu", + "language.ms_BN": "Bahasa Melayu (Brunei)", + "language.ms_MY": "Bahasa Melayu (Malaysia)", + "language.mt": "Malti", + "language.mt_MT": "Malti (Malta)", + "language.mua": "MUNDAŊ", + "language.mua_CM": "MUNDAŊ (kameruŋ)", + "language.my": "ဗမာ", + "language.my_MM": "ဗမာ (မြန်မာ)", + "language.naq": "Khoekhoegowab", + "language.naq_NA": "Khoekhoegowab (Namibiab)", + "language.nb": "norsk bokmål", + "language.nb_NO": "norsk bokmål (Norge)", + "language.nd": "isiNdebele", + "language.nd_ZW": "isiNdebele (Zimbabwe)", + "language.ne": "नेपाली", + "language.ne_IN": "नेपाली (भारत)", + "language.ne_NP": "नेपाली (नेपाल)", + "language.nl": "Nederlands", + "language.nl_AW": "Nederlands (Aruba)", + "language.nl_BE": "Nederlands (België)", + "language.nl_CW": "Nederlands (Curaçao)", + "language.nl_NL": "Nederlands (Nederland)", + "language.nl_SX": "Nederlands (Sint Maarten)", + "language.nmg": "nmg", + "language.nmg_CM": "nmg (Kamerun)", + "language.nn": "nynorsk", + "language.nn_NO": "nynorsk (Noreg)", + "language.nus": "Thok Nath", + "language.nus_SD": "Thok Nath (Sudan)", + "language.nyn": "Runyankore", + "language.nyn_UG": "Runyankore (Uganda)", + "language.om": "Oromoo", + "language.om_ET": "Oromoo (Itoophiyaa)", + "language.om_KE": "Oromoo (Keeniyaa)", + "language.or": "ଓଡ଼ିଆ", + "language.or_IN": "ଓଡ଼ିଆ (ଭାରତ)", + "language.pa": "ਪੰਜਾਬੀ", + "language.pa_Arab": "پنجاب (العربية)", + "language.pa_Arab_PK": "پنجاب (العربية, پکستان)", + "language.pa_Guru": "ਪੰਜਾਬੀ (Guru)", + "language.pa_Guru_IN": "ਪੰਜਾਬੀ (Guru, ਭਾਰਤ)", + "language.pl": "polski", + "language.pl_PL": "polski (Polska)", + "language.ps": "پښتو", + "language.ps_AF": "پښتو (افغانستان)", + "language.pt": "português", + "language.pt_AO": "português (Angola)", + "language.pt_BR": "português (Brasil)", + "language.pt_GW": "português (Guiné Bissau)", + "language.pt_MZ": "português (Moçambique)", + "language.pt_PT": "português (Portugal)", + "language.pt_ST": "português (São Tomé e Príncipe)", + "language.rm": "rumantsch", + "language.rm_CH": "rumantsch (Svizra)", + "language.rn": "Ikirundi", + "language.rn_BI": "Ikirundi (Uburundi)", + "language.ro": "română", + "language.ro_MD": "română (Republica Moldova)", + "language.ro_RO": "română (România)", + "language.rof": "Kihorombo", + "language.rof_TZ": "Kihorombo (Tanzania)", + "language.ru": "русский", + "language.ru_MD": "русский (Молдова)", + "language.ru_RU": "русский (Россия)", + "language.ru_UA": "русский (Украина)", + "language.rw": "Kinyarwanda", + "language.rw_RW": "Kinyarwanda (Rwanda)", + "language.rwk": "Kiruwa", + "language.rwk_TZ": "Kiruwa (Tanzania)", + "language.saq": "Kisampur", + "language.saq_KE": "Kisampur (Kenya)", + "language.sbp": "Ishisangu", + "language.sbp_TZ": "Ishisangu (Tansaniya)", + "language.seh": "sena", + "language.seh_MZ": "sena (Moçambique)", + "language.ses": "Koyraboro senni", + "language.ses_ML": "Koyraboro senni (Maali)", + "language.sg": "Sängö", + "language.sg_CF": "Sängö (Ködörösêse tî Bêafrîka)", + "language.shi": "tamazight", + "language.shi_Latn": "tamazight (Latn)", + "language.shi_Latn_MA": "tamazight (Latn, lmɣrib)", + "language.shi_Tfng": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng)", + "language.shi_Tfng_MA": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng, ⵍⵎⵖⵔⵉⴱ)", + "language.si": "සිංහල", + "language.si_LK": "සිංහල (ශ්‍රී ලංකාව)", + "language.sk": "slovenčina", + "language.sk_SK": "slovenčina (Slovenská republika)", + "language.sl": "slovenščina", + "language.sl_SI": "slovenščina (Slovenija)", + "language.sn": "chiShona", + "language.sn_ZW": "chiShona (Zimbabwe)", + "language.so": "Soomaali", + "language.so_DJ": "Soomaali (Jabuuti)", + "language.so_ET": "Soomaali (Itoobiya)", + "language.so_KE": "Soomaali (Kiiniya)", + "language.so_SO": "Soomaali (Soomaaliya)", + "language.sq": "shqip", + "language.sq_AL": "shqip (Shqipëria)", + "language.sr": "Српски", + "language.sr_Cyrl": "Српски (Ћирилица)", + "language.sr_Cyrl_BA": "Српски (Ћирилица, Босна и Херцеговина)", + "language.sr_Cyrl_ME": "Српски (Ћирилица, Црна Гора)", + "language.sr_Cyrl_RS": "Српски (Ћирилица, Србија)", + "language.sr_Latn": "Srpski (Latinica)", + "language.sr_Latn_BA": "Srpski (Latinica, Bosna i Hercegovina)", + "language.sr_Latn_ME": "Srpski (Latinica, Crna Gora)", + "language.sr_Latn_RS": "Srpski (Latinica, Srbija)", + "language.sv": "svenska", + "language.sv_FI": "svenska (Finland)", + "language.sv_SE": "svenska (Sverige)", + "language.sw": "Kiswahili", + "language.sw_KE": "Kiswahili (Kenya)", + "language.sw_TZ": "Kiswahili (Tanzania)", + "language.swc": "Kiswahili ya Kongo", + "language.swc_CD": "Kiswahili ya Kongo (Jamhuri ya Kidemokrasia ya Kongo)", + "language.ta": "தமிழ்", + "language.ta_IN": "தமிழ் (இந்தியா)", + "language.ta_LK": "தமிழ் (இலங்கை)", + "language.te": "తెలుగు", + "language.te_IN": "తెలుగు (భారత దేశం)", + "language.teo": "Kiteso", + "language.teo_KE": "Kiteso (Kenia)", + "language.teo_UG": "Kiteso (Uganda)", + "language.th": "ไทย", + "language.th_TH": "ไทย (ไทย)", + "language.ti": "ትግርኛ", + "language.ti_ER": "ትግርኛ (ER)", + "language.ti_ET": "ትግርኛ (ET)", + "language.to": "lea fakatonga", + "language.to_TO": "lea fakatonga (Tonga)", + "language.tr": "Türkçe", + "language.tr_TR": "Türkçe (Türkiye)", + "language.twq": "Tasawaq senni", + "language.twq_NE": "Tasawaq senni (Nižer)", + "language.tzm": "Tamaziɣt", + "language.tzm_Latn": "Tamaziɣt (Latn)", + "language.tzm_Latn_MA": "Tamaziɣt (Latn, Meṛṛuk)", + "language.uk": "українська", + "language.uk_UA": "українська (Україна)", + "language.ur": "اردو", + "language.ur_IN": "اردو (بھارت)", + "language.ur_PK": "اردو (پاکستان)", + "language.uz": "Ўзбек", + "language.uz_Arab": "اۉزبېک (Arab)", + "language.uz_Arab_AF": "اۉزبېک (Arab, افغانستان)", + "language.uz_Cyrl": "Ўзбек (Cyrl)", + "language.uz_Cyrl_UZ": "Ўзбек (Cyrl, Ўзбекистон)", + "language.uz_Latn": "oʼzbekcha (Lotin)", + "language.uz_Latn_UZ": "oʼzbekcha (Lotin, Oʼzbekiston)", + "language.vai": "ꕙꔤ", + "language.vai_Latn": "Vai (Latn)", + "language.vai_Latn_LR": "Vai (Latn, Laibhiya)", + "language.vai_Vaii": "ꕙꔤ (Vaii)", + "language.vai_Vaii_LR": "ꕙꔤ (Vaii, ꕞꔤꔫꕩ)", + "language.vi": "Tiếng Việt", + "language.vi_VN": "Tiếng Việt (Việt Nam)", + "language.vun": "Kyivunjo", + "language.vun_TZ": "Kyivunjo (Tanzania)", + "language.xog": "Olusoga", + "language.xog_UG": "Olusoga (Yuganda)", + "language.yav": "nuasue", + "language.yav_CM": "nuasue (Kemelún)", + "language.yo": "Èdè Yorùbá", + "language.yo_NG": "Èdè Yorùbá (Orílẹ́ède Nàìjíríà)", + "language.zh": "中文", + "language.zh_Hans": "中文(简体中文)", + "language.zh_Hans_CN": "中文(简体中文、中国)", + "language.zh_Hans_HK": "中文(简体中文、中国香港特别行政区)", + "language.zh_Hans_MO": "中文(简体中文、中国澳门特别行政区)", + "language.zh_Hans_SG": "中文(简体中文、新加坡)", + "language.zh_Hant": "中文(繁體中文)", + "language.zh_Hant_HK": "中文(繁體中文,中華人民共和國香港特別行政區)", + "language.zh_Hant_MO": "中文(繁體中文,中華人民共和國澳門特別行政區)", + "language.zh_Hant_TW": "中文(繁體中文,台灣)", + "language.zu": "isiZulu", + "language.zu_ZA": "isiZulu (iNingizimu Afrika)", + "pageNotFound": "Pagina non trovata" +} \ No newline at end of file From a7a06cc05d24effd9eb4b2c0d6fdf5fc70863d00 Mon Sep 17 00:00:00 2001 From: math_b67 Date: Tue, 19 Jun 2018 18:06:30 +0200 Subject: [PATCH 26/27] Correct the link to the documentation --- .../admin/src/containers/Form/forms.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-plugin-content-type-builder/admin/src/containers/Form/forms.json b/packages/strapi-plugin-content-type-builder/admin/src/containers/Form/forms.json index cff3629fba..964119fa31 100644 --- a/packages/strapi-plugin-content-type-builder/admin/src/containers/Form/forms.json +++ b/packages/strapi-plugin-content-type-builder/admin/src/containers/Form/forms.json @@ -31,7 +31,7 @@ "parent": { "type": "a", "attr": { - "href": "https://v3.strapi.io/documentation/concepts/concepts.html#models", + "href": "https://strapi.io/documentation/concepts/concepts.html#models", "target": "_blank" } }, From c8f9b2f07c7ff25e31cb8096c38f15e9fbc782e6 Mon Sep 17 00:00:00 2001 From: Alessio Koci Date: Wed, 20 Jun 2018 09:31:25 +0200 Subject: [PATCH 27/27] fix directories structure --- .../admin/src/translations/{it.json => }/it.json | 0 .../admin/src/translations/{it.json => }/it.json | 0 .../admin/src/translations/{it.json => }/it.json | 6 +++--- .../admin/src/translations/{it.json => }/it.json | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename packages/strapi-plugin-content-manager/admin/src/translations/{it.json => }/it.json (100%) rename packages/strapi-plugin-content-type-builder/admin/src/translations/{it.json => }/it.json (100%) rename packages/strapi-plugin-settings-manager/admin/src/translations/{it.json => }/it.json (99%) rename packages/strapi-plugin-upload/admin/src/translations/{it.json => }/it.json (100%) diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/it.json/it.json b/packages/strapi-plugin-content-manager/admin/src/translations/it.json similarity index 100% rename from packages/strapi-plugin-content-manager/admin/src/translations/it.json/it.json rename to packages/strapi-plugin-content-manager/admin/src/translations/it.json diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/it.json/it.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/it.json similarity index 100% rename from packages/strapi-plugin-content-type-builder/admin/src/translations/it.json/it.json rename to packages/strapi-plugin-content-type-builder/admin/src/translations/it.json diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json b/packages/strapi-plugin-settings-manager/admin/src/translations/it.json similarity index 99% rename from packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json rename to packages/strapi-plugin-settings-manager/admin/src/translations/it.json index 7f3b636942..bf1f20eef8 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/translations/it.json/it.json +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/it.json @@ -69,7 +69,7 @@ "form.security.item.csrf.cookie": "Cookie", "form.security.item.csrf.angular": "Angolare", "form.security.item.hsts.maxAge": "Età Max", - "form.security.item.hsts.includeSubDomains": "Secondarie Di Dominio", + "form.security.item.hsts.includeSubDomains": "Includi domini secondari", "form.security.item.hsts.preload": "Precarico", "form.security.item.session": "Sessione", "form.security.item.session.key": "Chiave segreta", @@ -95,7 +95,7 @@ "request.error.database.unknow": "Se tale connessione", "request.error.type.string": "Un testo è necessario.", "request.error.type.number": "È necessario un numero.", - "request.error.type.boolean": "Un boolean.", + "request.error.type.boolean": "E' richiesto un booleano.", "request.error.type.select": "Il valore deve essere compreso nell'elenco predefinito.", "request.error.validation.required": "Questo valore è richiesto l'input.", "request.error.validation.regex": "Il valore non corrisponde all'espressione regolare.", @@ -119,7 +119,7 @@ "list.databases.title.plural": "le connessioni in questo ambiente", "popUpWarning.title": "Si prega di confermare", "popUpWarning.databases.danger.message": "I Tipi di contenuto sono ancora collegato con la connessione. Rimuovendo, si potrebbe causare problemi critici per la vostra applicazione. Attenzione...", - "popUpWarning.danger.ok.message": "I Understand", + "popUpWarning.danger.ok.message": "Confermo", "popUpWarning.databases.delete.message": "Sei sicuro di voler eliminare questo database?", "popUpWarning.languages.delete.message": "Sei sicuro di voler eliminare questo linguaggio?", "strapi.notification.info.settingsEqual": "Le impostazioni sono uguale", diff --git a/packages/strapi-plugin-upload/admin/src/translations/it.json/it.json b/packages/strapi-plugin-upload/admin/src/translations/it.json similarity index 100% rename from packages/strapi-plugin-upload/admin/src/translations/it.json/it.json rename to packages/strapi-plugin-upload/admin/src/translations/it.json