Fix conflict

This commit is contained in:
Pierre Burgy 2018-10-28 08:16:13 +01:00
commit e61d64fee5
65 changed files with 1399 additions and 103 deletions

View File

@ -137,6 +137,10 @@ For general help using Strapi, please refer to [the official Strapi documentatio
Follow our [migration guides](https://github.com/strapi/strapi/wiki) on the wiki to keep your projects up-to-date.
## Roadmap
Check out our [roadmap](https://portal.productboard.com/strapi) to get informed by the latest feature released and the upcoming ones. You can also give us insights and vote for a specific feature.
## License
[MIT License](LICENSE.md) Copyright (c) 2015-2018 [Strapi Solutions](https://strapi.io/).

View File

@ -65,8 +65,10 @@ export default {
for (let i = 0; i < pages.length; i++) {
if (res.length >= max) break
const p = pages[i]
// filter out results that do not match current ersion context
if (~p.path.slice(1).indexOf(searchContext)) continue
// filter out results that do not match current version context
if ( ! p.path.startsWith(searchContext, 1)) {
continue;
}
// filter out results that do not match current locale
if (this.getPageLocalePath(p) !== localePath) continue
if (matches(p)) {

View File

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

View File

@ -1,3 +1,3 @@
{
"languages": ["ar", "en", "es", "fr", "de", "it", "ko", "nl", "pl", "pt", "pt-BR", "tr", "zh", "zh-Hans"]
"languages": ["en", "ar", "es", "fr", "de", "it", "ko", "nl", "pl", "pt", "pt-BR", "ru", "tr", "zh", "zh-Hans", "ja"]
}

File diff suppressed because one or more lines are too long

View File

@ -35,6 +35,8 @@ export class LocaleToggle extends React.Component { // eslint-disable-line
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/sa.svg';
case 'ko':
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/kr.svg';
case 'ja':
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/jp.svg';
default:
return `https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/${locale}.svg`;
}

View File

@ -63,7 +63,7 @@
"app.components.InstallPluginPopup.navLink.avis": "avis",
"app.components.InstallPluginPopup.navLink.changelog": "Änderungsprotokoll",
"app.components.InstallPluginPopup.navLink.description": "Beschreibung",
"app.components.InstallPluginPopup.navLink.faq": "faq",
"app.components.InstallPluginPopup.navLink.faq": "FAQ",
"app.components.InstallPluginPopup.navLink.screenshots": "Screenshots",
"app.components.InstallPluginPopup.noDescription": "Keine Beschreibung verfügbar",
"app.components.LeftMenuFooter.poweredBy": "Stolz präsentiert von ",
@ -85,7 +85,7 @@
"app.components.PluginCard.compatible": "Mit der App kompatibel",
"app.components.PluginCard.compatibleCommunity": "Mit der Community kompatibel",
"app.components.PluginCard.more-details": "Mehr Details",
"app.components.PluginCard.price.free": "Umsonst",
"app.components.PluginCard.price.free": "Kostenlos",
"app.components.listPlugins.button": "Neues Plugin hinzufügen",
"app.components.listPlugins.title.none": "Es ist kein Plugin installiert",
"app.components.listPlugins.title.plural": "{number} Plugins sind installiert",

View File

@ -25,6 +25,7 @@
"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.EmptyAttributes.title": "Campi non ancora presenti.",
"app.components.HomePage.button.blog": "LEGGI DI PIÙ SUL BLOG",
"app.components.HomePage.button.quickStart": "INIZIA IL TUTORIAL QUICK START",
"app.components.HomePage.community": "Trova la community sul web",
@ -137,4 +138,4 @@
"notification.error.layout": "Non è stato possibile recuperare il layout",
"request.error.model.unknow": "Questo modello non esiste",
"request.error.model.unknown": "Questo modello non esiste"
}
}

View File

@ -0,0 +1,141 @@
{
"Analytics": "分析",
"Content Manager": "コンテンツ管理",
"Content Type Builder": "コンテンツタイプ作成",
"Email": "Email",
"Files Upload": "ファイルアップロード",
"HomePage.notification.newsLetter.success": "ニュースレターの購読しました。",
"New entry": "新規投稿",
"Password": "パスワード",
"Provider": "Provider",
"ResetPasswordToken": "パスワードトークンをリセット",
"Role": "Role",
"Roles & Permissions": "ロールと権限",
"Settings Manager": "設定管理",
"Username": "ユーザー名",
"Users": "ユーザー",
"Users & Permissions": "ユーザーと権限",
"app.components.BlockLink.code": "コード例",
"app.components.BlockLink.code.content": "コミュニティを開発した実際のプロジェクトをテストすることで学びます",
"app.components.BlockLink.documentation": "ドキュメントを読む",
"app.components.BlockLink.documentation.content": "コンセプト、リファレンスガイド、チュートリアルを探す",
"app.components.Button.cancel": "キャンセル",
"app.components.Button.save": "保存",
"app.components.ComingSoonPage.comingSoon": "Coming soon",
"app.components.ComingSoonPage.featuresNotAvailable": "この機能は現在開発中です",
"app.components.DownloadInfo.download": "ダウンロード中...",
"app.components.DownloadInfo.text": "これには数分かかることがあります。 お待ちください",
"app.components.EmptyAttributes.title": "There are no fields yet",
"app.components.HomePage.button.blog": "ブログでもっと見る",
"app.components.HomePage.button.quickStart": "クイックスタートチュートリアルで始める",
"app.components.HomePage.community": "コミュニティで見つける",
"app.components.HomePage.community.content": "異なるチャンネルでチームメンバー、コントリビューターやデベロッパーと議論する",
"app.components.HomePage.create": "コンテンツタイプを作成する",
"app.components.HomePage.createBlock.content.first": " ",
"app.components.HomePage.createBlock.content.second": "プラグインを使用すると、モデルのデータ構造を定義するのに役立ちます。ここで新しい方には、",
"app.components.HomePage.createBlock.content.tutorial": "チュートリアル",
"app.components.HomePage.cta": "確認",
"app.components.HomePage.newsLetter": "ニュースレターを購読してStrapiと連絡をとる",
"app.components.HomePage.support": "SUPPORT US",
"app.components.HomePage.support.content": "Tシャツを購入することで、最高の体験を提供するためにプロジェクトの作業を続けることができます。",
"app.components.HomePage.support.link": "今すぐT-シャツをゲット!",
"app.components.HomePage.welcome": "ボードにようこそ!",
"app.components.HomePage.welcome.again": "ようこそ ",
"app.components.HomePage.welcomeBlock.content": "私たちはコミュニティメンバーのひとりとしてあなたをお待ちしております。私たちは常にフィードバックを求めていますので、DMを送ってください",
"app.components.HomePage.welcomeBlock.content.again": "あなたのプロジェクトを進歩させていただければ幸いです... Strapiに関する最新の新情報をお読みください。私たちはあなたのフィードバックに基づいて製品を改善するために最善を尽くしています。",
"app.components.HomePage.welcomeBlock.content.issues": "問題",
"app.components.HomePage.welcomeBlock.content.raise": "または上げる",
"app.components.ImgPreview.hint": "ファイルをドラッグ&ドロップ、もしくは、アップロード{browse}",
"app.components.ImgPreview.hint.browse": "ブラウズ",
"app.components.InputFile.newFile": "ファイルを追加",
"app.components.InputFileDetails.open": "別のタブを開く",
"app.components.InputFileDetails.originalName": "オリジナル名:",
"app.components.InputFileDetails.remove": "ファイルを取り除く",
"app.components.InputFileDetails.size": "サイズ:",
"app.components.InstallPluginPage.InputSearch.label": " ",
"app.components.InstallPluginPage.InputSearch.placeholder": "プラグインを探す... (ex: authentication)",
"app.components.InstallPluginPage.description": "簡単にアプリを拡張する",
"app.components.InstallPluginPage.helmet": "マーケットプレイス - プラグイン",
"app.components.InstallPluginPage.plugin.support-us.description": "Strapi Tシャツを購入して私たちをサポートしてください。それは私たちがプロジェクトに取り組むことを可能にし、あなたに最高の経験を与えることを試みます",
"app.components.InstallPluginPage.title": "マーケットプレイス - プラグイン",
"app.components.InstallPluginPopup.downloads": "ダウンロード",
"app.components.InstallPluginPopup.navLink.avis": "ビュー",
"app.components.InstallPluginPopup.navLink.changelog": "changelog",
"app.components.InstallPluginPopup.navLink.description": "説明文",
"app.components.InstallPluginPopup.navLink.faq": "faq",
"app.components.InstallPluginPopup.navLink.screenshots": "スクリーンショット",
"app.components.InstallPluginPopup.noDescription": "No description available",
"app.components.LeftMenuFooter.poweredBy": "Powered by ",
"app.components.LeftMenuLinkContainer.configuration": "構成",
"app.components.LeftMenuLinkContainer.general": "一般",
"app.components.LeftMenuLinkContainer.installNewPlugin": "マーケットプレイス",
"app.components.LeftMenuLinkContainer.listPlugins": "プラグイン",
"app.components.LeftMenuLinkContainer.noPluginsInstalled": "プラグインがインストールされていません",
"app.components.LeftMenuLinkContainer.plugins": "プラグイン",
"app.components.ListPluginsPage.description": "このプロジェクトでインストールされたプラグイン一覧",
"app.components.ListPluginsPage.helmet.title": "プラグイン一覧",
"app.components.ListPluginsPage.title": "プラグイン",
"app.components.NotFoundPage.back": "ホームページに戻る",
"app.components.NotFoundPage.description": "見つかりません",
"app.components.Official": "オフィシャル",
"app.components.PluginCard.Button.label.download": "ダウンロード",
"app.components.PluginCard.Button.label.install": "インストール済み",
"app.components.PluginCard.Button.label.support": "Support us",
"app.components.PluginCard.compatible": "アプリとの互換性",
"app.components.PluginCard.compatibleCommunity": "コミュニティとの互換性",
"app.components.PluginCard.more-details": "詳細を見る",
"app.components.PluginCard.price.free": "無料",
"app.components.listPlugins.button": "プラグインを追加",
"app.components.listPlugins.title.none": "インストール済みのプラグインはありません",
"app.components.listPlugins.title.plural": "{number} 個のプラグインがインストールされました",
"app.components.listPlugins.title.singular": "{number} 個のプラグインがインストールされました",
"app.components.listPluginsPage.deletePlugin.error": "アンインストール中にエラーが発生しました",
"app.utils.defaultMessage": " ",
"app.utils.delete": "削除",
"app.utils.placeholder.defaultMessage": " ",
"app.utils.SelectOption.defaultMessage": " ",
"components.AutoReloadBlocker.description": "以下のファイルを開いて、有効化してください",
"components.AutoReloadBlocker.header": "プラグインを有効化するにはリロードが必要です",
"components.ErrorBoundary.title": "なにかが間違っています...",
"components.Input.error.attribute.key.taken": "この値はすでに存在しています",
"components.Input.error.attribute.sameKeyAndName": "等しくありません",
"components.Input.error.attribute.taken": "このフィールド名はすでに存在します",
"components.Input.error.contentTypeName.taken": "この名前はすでに存在します",
"components.Input.error.custom-error": "{errorMessage} ",
"components.Input.error.validation.email": "E-mailアドレスではありません",
"components.Input.error.validation.json": "JSONフォーマットではありません",
"components.Input.error.validation.max": "値が高すぎます",
"components.Input.error.validation.maxLength": "この値は長すぎます",
"components.Input.error.validation.min": "値が低すぎます",
"components.Input.error.validation.minLength": "値は短すぎます",
"components.Input.error.validation.minSupMax": "Can't be superior",
"components.Input.error.validation.regex": "The value not match the regex.",
"components.Input.error.validation.required": "値は必須項目です",
"components.ListRow.empty": "表示するデータがありません",
"components.OverlayBlocker.description": "サーバーのりスタートが必要な機能を使用しています。サーバーが起動するまでお待ち下さい",
"components.OverlayBlocker.title": "リスタートを待っています...",
"components.PageFooter.select": "ページ毎に表示する投稿数",
"components.ProductionBlocker.description": "このプラグインは、安全のため、他の環境では無効する必要があります",
"components.ProductionBlocker.header": "このプラグインはデベロップ環境でのみ利用できます",
"components.Wysiwyg.ToggleMode.markdown": "マークダウンに切り替える",
"components.Wysiwyg.ToggleMode.preview": "プレビューに切り替える",
"components.Wysiwyg.collapse": "Collapse",
"components.Wysiwyg.selectOptions.H1": "Title H1",
"components.Wysiwyg.selectOptions.H2": "Title H2",
"components.Wysiwyg.selectOptions.H3": "Title H3",
"components.Wysiwyg.selectOptions.H4": "Title H4",
"components.Wysiwyg.selectOptions.H5": "Title H5",
"components.Wysiwyg.selectOptions.H6": "Title H6",
"components.Wysiwyg.selectOptions.title": "Add a title",
"components.WysiwygBottomControls.charactersIndicators": "キャラクター",
"components.WysiwygBottomControls.fullscreen": "広げる",
"components.WysiwygBottomControls.uploadFiles": "ファイルをドラッグ&ドロップ, クリップボードからペースト もしくは {browse}.",
"components.WysiwygBottomControls.uploadFiles.browse": "選ぶ",
"components.popUpWarning.button.cancel": "キャンセル",
"components.popUpWarning.button.confirm": "確認",
"components.popUpWarning.message": "本当に削除しますか?",
"components.popUpWarning.title": "確認してください",
"notification.error": "エラーが発生しました",
"notification.error.layout": "レイアウトを復旧できませんでした",
"request.error.model.unknown": "modelが存在しません"
}

View File

@ -136,5 +136,6 @@
"components.popUpWarning.title": "Lütfen onaylayın",
"notification.error": "Bir hata oluştu",
"notification.error.layout": "Düzen alınamadı",
"request.error.model.unknown": "Bu model bulunmamaktadır."
"request.error.model.unknown": "Bu model bulunmamaktadır.",
"app.utils.delete": "Sil"
}

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "strapi-email-amazon-ses",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"description": "Amazon SES provider for strapi email",
"homepage": "http://strapi.io",
"keywords": [

View File

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

View File

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

View File

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

View File

@ -18,7 +18,7 @@ const { packageManager } = require('strapi-utils'); // eslint-disable-line impor
module.exports = (scope, cb) => {
// Copy the admin files.
fs.copySync(path.resolve(__dirname, '..', 'files'), path.resolve(scope.rootPath, 'admin'));
fs.copySync(path.resolve(__dirname, '..', 'templates', 'gitignore'), path.join(scope.rootPath, 'admin', '.gitignore'));
if (scope.developerMode) {
return cb();

View File

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

View File

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

View File

@ -30,7 +30,7 @@ module.exports = {
return <%= globalID %>.query(function(qb) {
_.forEach(filters.where, (where, key) => {
if (_.isArray(where.value)) {
if (_.isArray(where.value) && where.symbol !== 'IN') {
for (const value in where.value) {
qb[value ? 'where' : 'orWhere'](key, where.symbol, where.value[value])
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "strapi-generate",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"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.5",
"reportback": "^2.0.1",
"strapi-utils": "3.0.0-alpha.14.3"
"strapi-utils": "3.0.0-alpha.14.4.0"
},
"author": {
"name": "Strapi team",

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "strapi-hook-bookshelf",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"description": "Bookshelf hook for the Strapi framework",
"homepage": "http://strapi.io",
"keywords": [
@ -21,8 +21,8 @@
"lodash": "^4.17.5",
"pluralize": "^6.0.0",
"rimraf": "^2.6.2",
"strapi-hook-knex": "3.0.0-alpha.14.3",
"strapi-utils": "3.0.0-alpha.14.3"
"strapi-hook-knex": "3.0.0-alpha.14.4.0",
"strapi-utils": "3.0.0-alpha.14.4.0"
},
"strapi": {
"dependencies": [

View File

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

View File

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

View File

@ -174,7 +174,10 @@ module.exports = function (strapi) {
_.forEach(postLifecycle, (fn, key) => {
if (_.isFunction(target[model.toLowerCase()][fn])) {
collection.schema.post(key, function (doc, next) {
target[model.toLowerCase()][fn](this, doc).then(next).catch(err => strapi.log.error(err));
target[model.toLowerCase()][fn](this, doc).then(next).catch(err => {
strapi.log.error(err);
next(err);
});
});
}
});

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "strapi-hook-redis",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"description": "Redis hook for the Strapi framework",
"homepage": "http://strapi.io",
"keywords": [
@ -19,7 +19,7 @@
"lodash": "^4.17.5",
"rimraf": "^2.6.2",
"stack-trace": "0.0.10",
"strapi-utils": "3.0.0-alpha.14.3"
"strapi-utils": "3.0.0-alpha.14.4.0"
},
"author": {
"email": "hi@strapi.io",

View File

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

View File

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

View File

@ -47,12 +47,12 @@
"containers.SettingPage.addRelationalField": "Füge ein neues relationales Feld hinzu",
"containers.SettingPage.attributes": "Attribut Felder",
"containers.SettingPage.attributes.description": "Reihenfolge der Attribute festlegen",
"containers.SettingPage.editSettings.description": "Drag & drop the fields to build the layout",
"containers.SettingPage.editSettings.title": "Edit — Settings",
"containers.SettingPage.editSettings.description": "Ziehen die Felder via Drag & Drop, um das Layout zu erstellen",
"containers.SettingPage.editSettings.title": "Bearbeiten — Einstellungen",
"containers.SettingPage.listSettings.description": "Konfiguriere die Optionen für diesen Inhaltstyp.",
"containers.SettingPage.listSettings.title": "Liste - Einstellungen",
"containers.SettingPage.pluginHeaderDescription": "Konfiguriere die spezifischen Einstellungen für diesen Inhaltstyp.",
"containers.SettingPage.relations": "Relational fields",
"containers.SettingPage.relations": "Relational Felder",
"containers.SettingsPage.Block.contentType.description": "Konfiguriere die spezifischen Einstellungen.",
"containers.SettingsPage.Block.contentType.title": "Inhaltstypen",
"containers.SettingsPage.Block.generalSettings.description": "Konfiguriere die Standardoptionen für deine Inhaltstypen.",
@ -83,9 +83,9 @@
"error.validation.required": "Dieser Wert ist erforderlich.",
"form.Input.bulkActions": "Bulk-Bearbeitung aktivieren",
"form.Input.defaultSort": "Standard-Sortierattribut",
"form.Input.description": "Description",
"form.Input.description.placeholder": "Display name in the profile",
"form.Input.disabled": "Editable field",
"form.Input.description": "Beschreibung",
"form.Input.description.placeholder": "Zeige den Namen im Profil",
"form.Input.disabled": "Editierbares Feld",
"form.Input.filters": "Filter aktivieren",
"form.Input.label": "Label",
"form.Input.label.inputDescription": "Dieser Wert überschreibt das im Kopf der Tabelle angezeigte Label.",

View File

@ -3,6 +3,8 @@
"components.AddFilterCTA.add": "Filtri",
"components.AddFilterCTA.hide": "Filtri",
"components.DraggableAttr.edit": "Clicca per modificare",
"components.EmptyAttributesBlock.button": "Vai alla pagina delle impostazioni",
"components.EmptyAttributesBlock.description" : "Puoi cambiare le tue impostazioni",
"components.FilterOptions.FILTER_TYPES.=": "si",
"components.FilterOptions.FILTER_TYPES._contains": "contiene",
"components.FilterOptions.FILTER_TYPES._containss": "contiene (maiuscole e minuscole)",
@ -25,11 +27,14 @@
"components.TableEmpty.withFilters": "Non vi è alcun {contentType} con l'applicazione di filtri...",
"components.TableEmpty.withSearch": "Non vi è alcun {contentType} corrispondente alla ricerca ({search})...",
"components.TableEmpty.withoutFilter": "Non vi è alcun {contentType}...",
"containers.Edit.addAnItem": "Aggiungi un elemento...",
"containers.Edit.clickToJump": "Clicca per andare alla riga",
"containers.Edit.delete": "Elimina",
"containers.Edit.editing": "Modificando...",
"containers.Edit.reset": "Resetta",
"containers.Edit.returnList": "Tornare alla lista",
"containers.Edit.submit": "Salva",
"containers.Edit.seeDetails": "Dettagli",
"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.Home.pluginHeaderTitle": "Content Manager",
@ -37,9 +42,14 @@
"containers.List.errorFetchRecords": "Errore",
"containers.List.pluginHeaderDescription": "{label} voci non trovato",
"containers.List.pluginHeaderDescription.singular": "{label} voce trovati",
"containers.ListPage.displayedFields": "Campi visualizzati",
"containers.SettingPage.addField": "Aggiungi un nuovo campo",
"containers.SettingPage.addRelationalField": "Aggiungi nuovo campo relazionale",
"containers.SettingPage.attributes": "Attributi",
"containers.SettingPage.attributes.description": "Definisci l'ordine degli attributi",
"containers.SettingPage.editSettings.description": "Sposta il campo per costruire il layout",
"containers.SettingPage.editSettings.title": "Modifica - Impostazioni",
"containers.SettingPage.relations": "Campi relazionali",
"containers.SettingPage.listSettings.description": "Configura le opzioni per questo Tipo di Contenuto",
"containers.SettingPage.listSettings.title": "Lista — Impostazioni",
"containers.SettingPage.pluginHeaderDescription": "Configura le impostazioni specifiche per questo Tipo di Contenuto",
@ -81,9 +91,12 @@
"form.Input.label.inputDescription": "Questo valore sovrascrive l'etichetta mostrata nell'intestazione della tabella",
"form.Input.pageEntries": "Righe per pagina",
"form.Input.pageEntries.inputDescription": "Attenzione: Puoi sovrascrivere questo valore nella pagina delle impostazioni del Tipo di Contenuto",
"form.Input.placeholder": "Segnaposto",
"form.Input.placeholder.placeholder": "Il mio fantastico valore",
"form.Input.search": "Abilita ricerca",
"form.Input.search.field": "Abilita la ricerca su questo campo",
"form.Input.sort.field": "Abilita ordinamento su questo campo",
"notification.error.displayedFields": "E' necessario almeno un campo visualizzato",
"notification.error.relationship.fetch": "Si è verificato un errore durante il rapporto di recupero.",
"notification.info.SettingPage.disableSort": "E' necessario un attributo con l'ordinamento abilitato",
"pageNotFound": "Pagina non trovata",
@ -98,4 +111,4 @@
"popUpWarning.warning.updateAllSettings": "Questa operazione modificherà tutte le tue impostazioni",
"success.record.delete": "Eliminato",
"success.record.save": "Salvato"
}
}

View File

@ -0,0 +1,114 @@
{
"EditRelations.title": "リレーショナルデータ",
"components.AddFilterCTA.add": "フィルタ",
"components.AddFilterCTA.hide": "フィルタ",
"components.DraggableAttr.edit": "クリックして編集",
"components.EmptyAttributesBlock.button": "設定ページに移動",
"components.EmptyAttributesBlock.description": "設定を変更することができます",
"components.FilterOptions.FILTER_TYPES.=": "は",
"components.FilterOptions.FILTER_TYPES._contains": "含まれる",
"components.FilterOptions.FILTER_TYPES._containss": "含まれる(大文字と小文字を区別)",
"components.FilterOptions.FILTER_TYPES._gt": "より大きい",
"components.FilterOptions.FILTER_TYPES._gte": "より大きい、もしくは、等しい",
"components.FilterOptions.FILTER_TYPES._lt": "より低い",
"components.FilterOptions.FILTER_TYPES._lte": "より低い、もしくは、等しい",
"components.FilterOptions.FILTER_TYPES._ne": "ではない",
"components.FilterOptions.button.apply": "適用",
"components.FiltersPickWrapper.PluginHeader.actions.apply": "適用",
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "すべてクリア",
"components.FiltersPickWrapper.PluginHeader.description": "エントリをフィルタリングするための条件を設定する",
"components.FiltersPickWrapper.PluginHeader.title.filter": "フィルタ",
"components.FiltersPickWrapper.hide": "隠す",
"components.LimitSelect.itemsPerPage": "ページあたりのアイテム数",
"components.Search.placeholder": "エントリを検索する...",
"components.TableDelete.delete": "すべて削除",
"components.TableDelete.entries.plural": "{number} 個のエントリが選択されました",
"components.TableDelete.entries.singular": "{number} 個のエントリが選択されました",
"components.TableEmpty.withFilters": "適用されたフィルタには{contentType}はありません...",
"components.TableEmpty.withSearch": "検索に対応する{contentType}はありません({search}...",
"components.TableEmpty.withoutFilter": "{contentType}はありません...",
"containers.Edit.addAnItem": "アイテムを追加する...",
"containers.Edit.clickToJump": "クリックするとエントリにジャンプします",
"containers.Edit.delete": "削除",
"containers.Edit.editing": "編集...",
"containers.Edit.reset": "リセット",
"containers.Edit.returnList": "リストに戻る",
"containers.Edit.seeDetails": "詳細",
"containers.Edit.submit": "保存",
"containers.Home.introduction": "あなたのエントリーを編集するには、左側のメニューの特定のリンクに行きます。このプラグインは設定を編集する適切な方法がなく、まだアクティブな開発中です",
"containers.Home.pluginHeaderDescription": "パワフルで美しいインターフェイスでエントリを管理します。",
"containers.Home.pluginHeaderTitle": "コンテンツ マネージャ",
"containers.List.addAnEntry": "{entity}を追加",
"containers.List.errorFetchRecords": "エラー",
"containers.List.pluginHeaderDescription": "{label} 個のエントリーが見つかりました",
"containers.List.pluginHeaderDescription.singular": "{label} 個のエントリーが見つかりました",
"containers.ListPage.displayedFields": "フィールドが表示されました",
"containers.SettingPage.addField": "フィールドを追加",
"containers.SettingPage.addRelationalField": "新しいリレーショナルフィールドを追加する",
"containers.SettingPage.attributes": "属性フィールド",
"containers.SettingPage.attributes.description": "属性の順序を定義する",
"containers.SettingPage.editSettings.description": "フィールドをドラッグアンドドロップしてレイアウトを作成する",
"containers.SettingPage.editSettings.title": "編集 — 設定",
"containers.SettingPage.listSettings.description": "このコンテンツタイプのオプションを構成する",
"containers.SettingPage.listSettings.title": "一覧 — 設定",
"containers.SettingPage.pluginHeaderDescription": "このコンテンツタイプの特定の設定を構成する",
"containers.SettingPage.relations": "リレーショナルフィールド",
"containers.SettingsPage.Block.contentType.description": "特定の設定を構成する",
"containers.SettingsPage.Block.contentType.title": "コンテンツタイプ",
"containers.SettingsPage.Block.generalSettings.description": "コンテンツタイプのデフォルトオプションを設定する",
"containers.SettingsPage.Block.generalSettings.title": "一般",
"containers.SettingsPage.pluginHeaderDescription": "すべてのコンテンツタイプのデフォルト設定を構成する",
"emptyAttributes.button": "コンテンツタイプビルダーに移動",
"emptyAttributes.description": "コンテンツタイプに最初のフィールドを追加する",
"emptyAttributes.title": "フィールドはまだありません",
"error.attribute.key.taken": "この値は既に存在します",
"error.attribute.sameKeyAndName": "同じにすることはできません",
"error.attribute.taken": "このフィールド名は既に存在します",
"error.contentTypeName.taken": "この名前は既に存在します",
"error.model.fetch": "モデルの設定フェッチ中にエラーが発生しました",
"error.record.create": "レコードの作成中にエラーが発生しました",
"error.record.delete": "レコードの削除中にエラーが発生しました",
"error.record.fetch": "レコードの取得中にエラーが発生しました",
"error.record.update": "レコードの更新中にエラーが発生しました",
"error.records.count": "カウントレコードのフェッチ中にエラーが発生しました.",
"error.records.fetch": "レコードの取得中にエラーが発生しました",
"error.schema.generation": "スキーマの生成中にエラーが発生しました",
"error.validation.json": "これはJSONではありません",
"error.validation.max": "値が高すぎます",
"error.validation.maxLength": "値が長すぎます",
"error.validation.min": "値が低すぎます",
"error.validation.minLength": "値が小さすぎます",
"error.validation.minSupMax": "優れていることはできません",
"error.validation.regex": "値は正規表現と一致しません",
"error.validation.required": "この値の入力は必須です",
"form.Input.bulkActions": "一括処理を有効にする",
"form.Input.defaultSort": "デフォルトのソート属性",
"form.Input.description": "説明文",
"form.Input.description.placeholder": "プロフィールの表示名",
"form.Input.disabled": "編集可能なフィールド",
"form.Input.filters": "フィルタを有効にする",
"form.Input.label": "Label",
"form.Input.label.inputDescription": "この値は、テーブルの先頭に表示されるラベル",
"form.Input.pageEntries": "1ページあたりのエントリ数",
"form.Input.pageEntries.inputDescription": "注:コンテンツタイプ設定ページでこの値を上書きすることができます。",
"form.Input.placeholder": "プレースホルダー",
"form.Input.placeholder.placeholder": "My awesome value",
"form.Input.search": "検索を有効にする",
"form.Input.search.field": "このフィールドで検索を有効にする",
"form.Input.sort.field": "このフィールドでソートを有効にする",
"notification.error.displayedFields": "少なくとも1つの表示フィールドが必要です",
"notification.error.relationship.fetch": "リレーションシップフェッチ中にエラーが発生しました",
"notification.info.SettingPage.disableSort": "並べ替えを許可する属性が1つ必要です",
"pageNotFound": "ページが見つかりません",
"plugin.description.long": "データベース内のデータを表示、編集、削除するための方法。",
"plugin.description.short": "データベース内のデータを表示、編集、削除するための方法。",
"popUpWarning.bodyMessage.contentType.delete": "このエントリを削除してもよろしいですか?",
"popUpWarning.bodyMessage.contentType.delete.all": "これらのエントリを削除してもよろしいですか?",
"popUpWarning.button.cancel": "キャンセル",
"popUpWarning.button.confirm": "確認",
"popUpWarning.title": "確認してください",
"popUpWarning.warning.cancelAllSettings": "変更をキャンセルしてもよろしいですか?",
"popUpWarning.warning.updateAllSettings": "これにより、すべての設定が変更されます",
"success.record.delete": "削除",
"success.record.save": "保存"
}

View File

@ -104,10 +104,8 @@ module.exports = async cb => {
});
// Don't display fields that are hidden by default like the resetPasswordToken for the model user
fieldsToRemove.forEach(field => {
_.unset(fields, field);
_.unset(schemaModel.attributes, field);
});
_.unset(fields, fieldsToRemove);
schemaModel.attributes = _.omit(schemaModel.attributes, fieldsToRemove);
schemaModel.fields = fields;
schemaModel.editDisplay.availableFields = fields;

View File

@ -106,11 +106,12 @@ module.exports = {
const request = await this.create(values)
.catch((err) => {
const message = err.message.split('index:');
const field = _.words(_.last(message).split('_')[0]);
const error = { message: `This ${field} is already taken`, field };
throw error;
if (err.message) {
const message = err.message.split('index:');
const field = _.words(_.last(message).split('_')[0]);
err = { message: `This ${field} is already taken`, field };
}
throw err;
});
// Transform to JSON object.

View File

@ -1,6 +1,6 @@
{
"name": "strapi-plugin-content-manager",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"description": "A powerful UI to easily manage your data.",
"strapi": {
"name": "Content Manager",
@ -26,7 +26,7 @@
"draft-js": "^0.10.5",
"react-select": "^1.2.1",
"showdown": "^1.8.6",
"strapi-helper-plugin": "3.0.0-alpha.14.3"
"strapi-helper-plugin": "3.0.0-alpha.14.4.0"
},
"dependencies": {
"pluralize": "^7.0.0"

View File

@ -37,8 +37,8 @@
"form.attribute.item.customColumnName.description": "Dies ist nützlich, um Spalten in der Datenbank für Antworten der API umzubenennen",
"form.attribute.item.date.name": "Name",
"form.attribute.item.defineRelation.fieldName": "Feldname",
"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.graphql": "Namensüberschreibung für GraphQL",
"form.attribute.item.enumeration.graphql.description": "Ermöglicht dir, den standardmäßig generierten Namen für GraphQL zu überschreiben",
"form.attribute.item.enumeration.name": "Name",
"form.attribute.item.enumeration.placeholder": "Ex: Morgen, Mittag, Abend",
"form.attribute.item.enumeration.rules": "Werte (trenne sie mit einem Komma)",
@ -62,7 +62,7 @@
"form.attribute.item.uniqueField": "Einzigartiges Feld",
"form.attribute.item.uniqueField.description": "Du wirst keinen Eintrag anlegen können, wenn es bereits einen Eintrag mit identischem Inhalt gibt",
"form.attribute.settings.default": "Standardwert",
"form.attribute.settings.default.checkboxLabel": "Set to true",
"form.attribute.settings.default.checkboxLabel": "Auf aktiv gesetzt",
"form.button.cancel": "Abbrechen",
"form.button.continue": "Weiter",
"form.button.save": "Speichern",

View File

@ -0,0 +1,157 @@
{
"attribute.WYSIWYG": "Text (WYSIWYG)",
"attribute.boolean": "Boolean",
"attribute.date": "Date",
"attribute.decimal": "Decimal",
"attribute.email": "Email",
"attribute.enumeration": "Enumeration",
"attribute.float": "Float",
"attribute.integer": "integer",
"attribute.json": "JSON",
"attribute.media": "Media",
"attribute.password": "Password",
"attribute.relation": "Relation",
"attribute.string": "String",
"attribute.text": "Text",
"button.attributes.add": "新しいフィールドを追加",
"button.contentType.add": "コンテンツタイプを追加",
"button.contentType.create": "コンテンツタイプの作成",
"contentType.temporaryDisplay": "(保存されません)",
"error.attribute.forbidden": "この属性名は予約済みです",
"error.attribute.key.taken": "この値は既に存在します",
"error.attribute.sameKeyAndName": "等しくありません",
"error.attribute.taken": "このフィールド名は既に存在します",
"error.contentTypeName.taken": "この名前は既に存在します",
"error.validation.max": "値が高すぎます",
"error.validation.maxLength": "値が長すぎます",
"error.validation.min": "値が低すぎます",
"error.validation.minLength": "値が短すぎます",
"error.validation.minSupMax": "Can't be superior",
"error.validation.regex": "値が正規表現と一致しません",
"error.validation.required": "この値の入力は必須です.",
"form.attribute.item.appearance.description": "それ以外の場合、値は基本的なtextareaフィールドを通じて編集可能になります",
"form.attribute.item.appearance.label": "WYSIWYGで表示",
"form.attribute.item.appearance.name": "外観",
"form.attribute.item.boolean.name": "名前",
"form.attribute.item.customColumnName": "カスタム列名",
"form.attribute.item.customColumnName.description": "これは、データベースのカラム名をAPIのレスポンスのより包括的なフォーマットに変更する場合に便利です",
"form.attribute.item.date.name": "名前",
"form.attribute.item.defineRelation.fieldName": "フィールド名",
"form.attribute.item.enumeration.graphql": "GraphQLの名前の上書き",
"form.attribute.item.enumeration.graphql.description": "GraphQLの既定の生成名をオーバーライドできます",
"form.attribute.item.enumeration.name": "名前",
"form.attribute.item.enumeration.placeholder": "例:朝、正午、夕方",
"form.attribute.item.enumeration.rules": "値 (カンマ区切り)",
"form.attribute.item.json.name": "名前",
"form.attribute.item.maximum": "最大値",
"form.attribute.item.maximumLength": "最大長",
"form.attribute.item.media.multiple": "複数のファイルを許可する",
"form.attribute.item.media.name": "名前",
"form.attribute.item.minimum": "最小値",
"form.attribute.item.minimumLength": "最小長",
"form.attribute.item.number.name": "名前",
"form.attribute.item.number.type": "数値形式",
"form.attribute.item.number.type.decimal": "decimal (ex: 2.22)",
"form.attribute.item.number.type.float": "float (ex: 3.33333333)",
"form.attribute.item.number.type.integer": "integer (ex: 10)",
"form.attribute.item.requiredField": "必須フィールド",
"form.attribute.item.requiredField.description": "このフィールドが空の場合、エントリを作成することはできません",
"form.attribute.item.settings.name": "設定",
"form.attribute.item.string.name": "名前",
"form.attribute.item.textarea.name": "名前",
"form.attribute.item.uniqueField": "一意のフィールド",
"form.attribute.item.uniqueField.description": "同じ内容の既存のエントリがある場合、エントリを作成することはできません",
"form.attribute.settings.default": "デフォルト値",
"form.attribute.settings.default.checkboxLabel": "trueに設定する",
"form.button.cancel": "キャンセル",
"form.button.continue": "続ける",
"form.button.save": "保存",
"form.contentType.item.collectionName": "コレクション名",
"form.contentType.item.collectionName.inputDescription": "コンテンツタイプの名前とテーブル名が異なる場合に便利です",
"form.contentType.item.connections": "接続",
"form.contentType.item.description": "説明文",
"form.contentType.item.description.placeholder": "ここに簡単な説明を書いてください...",
"form.contentType.item.name": "名前",
"form.contentType.item.name.description": "コンテンツタイプの名前は一意である必要があります:{link}",
"form.contentType.item.name.link.description": "ドキュメントをチェックしてください",
"from": "from",
"home.contentTypeBuilder.description": "独自のコンテンツタイプを作成して更新します",
"home.contentTypeBuilder.name": "コンテンツタイプ",
"home.emptyAttributes.description": "新しいコンテンツタイプに最初のフィールドを追加する",
"home.emptyAttributes.title": "フィールドはまだありません",
"home.emptyContentType.description": "最初のコンテンツタイプを作成して、APIからデータを取得できるようにします。",
"home.emptyContentType.title": "コンテンツタイプはありません",
"menu.section.contentTypeBuilder.name.plural": "コンテンツタイプ",
"menu.section.contentTypeBuilder.name.singular": "コンテンツタイプ",
"menu.section.documentation.guide": "コンテンツタイプの詳細はこちら",
"menu.section.documentation.guideLink": "ガイド.",
"menu.section.documentation.name": "ドキュメント",
"menu.section.documentation.tutorial": "",
"menu.section.documentation.tutorialLink": "チュートリアルビデオを確認してください",
"modelPage.attribute.relationWith": "関係",
"modelPage.contentHeader.emptyDescription.description": "このコンテンツタイプの説明はありません",
"modelPage.contentType.list.relationShipTitle.plural": "関係",
"modelPage.contentType.list.relationShipTitle.singular": "関係",
"modelPage.contentType.list.title.including": "含む",
"modelPage.contentType.list.title.plural": "フィールド",
"modelPage.contentType.list.title.singular": "フィールド",
"noTableWarning.description": "あなたのデータベースに `{modelName}`テーブルを作成することを忘れないでください",
"noTableWarning.infos": "詳細情報",
"notification.error.message": "エラーが発生しました",
"notification.info.contentType.creating.notSaved": "新しいコンテンツタイプを作成する前に、現在のコンテンツタイプを保存してください",
"notification.info.disable": "このフィールドは現時点では編集できません...😮",
"notification.info.optimized": "このプラグインはlocalStorageで最適化されています",
"notification.success.contentTypeDeleted": "コンテンツタイプが削除されました",
"notification.success.message.contentType.create": "あなたのコンテンツタイプが作成されました",
"notification.success.message.contentType.edit": "あなたのコンテンツタイプが更新されました",
"plugin.description.long": "APIのデータ構造をモデル化します。数分で新しいフィールドと関係を作成します。ファイルはプロジェクトで自動的に作成され、更新されます。",
"plugin.description.short": "APIのデータ構造をモデル化します。",
"popUpForm.attributes.boolean.description": "Yes or no, 1 or 0, true or false",
"popUpForm.attributes.boolean.name": "Boolean",
"popUpForm.attributes.date.description": "Event date, opening hours",
"popUpForm.attributes.date.name": "Date",
"popUpForm.attributes.email.description": "ユーザーのEメール...",
"popUpForm.attributes.email.name": "Eメール",
"popUpForm.attributes.enumeration.description": "選択肢リスト",
"popUpForm.attributes.enumeration.name": "Enumeration",
"popUpForm.attributes.json.description": "Data in JSON format",
"popUpForm.attributes.json.name": "JSON",
"popUpForm.attributes.media.description": "Images, videos, PDFs and other files",
"popUpForm.attributes.media.name": "メディア",
"popUpForm.attributes.number.description": "すべての数値",
"popUpForm.attributes.number.name": "Number",
"popUpForm.attributes.password.description": "ユーザーのパスワード...",
"popUpForm.attributes.password.name": "パスワード",
"popUpForm.attributes.relation.description": "コンテンツタイプを参照する",
"popUpForm.attributes.relation.name": "関係",
"popUpForm.attributes.string.description": "タイトル、名前、段落、名前のリスト",
"popUpForm.attributes.string.name": "String",
"popUpForm.attributes.text.description": "説明、テキスト段落、記事",
"popUpForm.attributes.text.name": "Text",
"popUpForm.choose.attributes.header.title": "フィールドを追加",
"popUpForm.create": "新規追加",
"popUpForm.create.contentType.header.title": "新規コンテンツタイプを追加",
"popUpForm.edit": "編集",
"popUpForm.edit.contentType.header.title": "コンテンツタイプを編集",
"popUpForm.field": "フィールド",
"popUpForm.navContainer.advanced": "高度な設定",
"popUpForm.navContainer.base": "基本設定",
"popUpForm.navContainer.relation": "関係を定義する",
"popUpRelation.title": "関係",
"popUpWarning.bodyMessage.attribute.delete": "このフィールドを削除してもよろしいですか?",
"popUpWarning.bodyMessage.contentType.delete": "このコンテンツタイプを削除してもよろしいですか?",
"popUpWarning.button.cancel": "キャンセル",
"popUpWarning.button.confirm": "確認",
"popUpWarning.title": "確認してください",
"relation.attributeName.placeholder": "例author、category、tag",
"relation.manyToMany": "has and belongs to many",
"relation.manyToOne": "has many",
"relation.oneToMany": "belongs to many",
"relation.oneToOne": "has and belongs to one",
"relation.oneWay": "has one",
"table.contentType.head.description": "説明文",
"table.contentType.head.fields": "フィールド",
"table.contentType.head.name": "名前",
"table.contentType.title.plural": "個のコンテンツタイプが利用できます。",
"table.contentType.title.singular": "コンテンツタイプは利用可能です"
}

View File

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

View File

@ -0,0 +1,11 @@
{
"ConfigPage.description": "Eメールプラグインを設定する",
"ConfigPage.title": "Eメール - 設定",
"EditForm.Input.number.label": "許可される最大サイズMB単位",
"EditForm.Input.select.inputDescription": "電子メールは、デフォルトのプロバイダSendmailまたは外部プロバイダ",
"EditForm.Input.select.label": "プロバイダー",
"EditForm.Input.toggle.label": "メール送信を有効にする",
"notification.config.success": "設定が更新されました",
"plugin.description.long": "メールを送る",
"plugin.description.short": "メールを送る"
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-plugin-email",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"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.14.3"
"strapi-email-sendmail": "3.0.0-alpha.14.4.0"
},
"devDependencies": {
"react-copy-to-clipboard": "5.0.1",
"strapi-helper-plugin": "3.0.0-alpha.14.3"
"strapi-helper-plugin": "3.0.0-alpha.14.4.0"
},
"author": {
"name": "Strapi team",

View File

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

View File

@ -596,7 +596,7 @@
"menu.item.server": "Server",
"menu.section.environments": "Umgebungen",
"menu.section.global-settings": "Systemweite Einstellungen",
"pageNotFound": "Page not found",
"pageNotFound": "Seite nicht gefunden",
"plugin.description.long": "Passe dein Projekt in Sekundenschnelle an.",
"plugin.description.short": "Passe dein Projekt in Sekundenschnelle an.",
"popUpWarning.danger.ok.message": "Ich stimme zu",

View File

@ -0,0 +1,635 @@
{
"components.DownloadDb.download": "インストールの進行中...",
"components.DownloadDb.text": "これには1〜2分かかります。お待ち頂きまして、ありがとうございます。",
"form.advanced.description": "詳細設定を構成します。",
"form.advanced.item.admin": "ダッシュボードのURL",
"form.advanced.item.prefix": "Prefix API",
"form.advanced.name": "Advanced",
"form.application.description": "アプリケーション設定を構成します",
"form.application.item.description": "説明文",
"form.application.item.name": "名前",
"form.application.item.version": "バージョン",
"form.application.name": "アプリケーション",
"form.button.cancel": "キャンセル",
"form.button.confirm": "確認",
"form.button.save": "保存",
"form.database.item.authenticationDatabase": "認証データベース",
"form.database.item.client": "クライアント",
"form.database.item.connector": "コネクタ",
"form.database.item.database": "データベース",
"form.database.item.default": "デフォルト接続として設定する",
"form.database.item.host": "ホスト",
"form.database.item.name": "接続名",
"form.database.item.password": "パスワード",
"form.database.item.port": "ポート",
"form.database.item.provider.mongo": "Mongo",
"form.database.item.provider.mysql": "MySQL",
"form.database.item.provider.postgres": "PostgresSQL",
"form.database.item.provider.redis": "Redis",
"form.database.item.ssl": "SSL",
"form.database.item.username": "Username",
"form.databases.description": "環境ごとにデータベース設定を構成します",
"form.databases.name": "データベース",
"form.language.choose": "言語を選択してください:",
"form.language.description": "言語を設定します",
"form.language.name": "言語",
"form.request.description": "リクエスト設定を構成する",
"form.request.item.logger": "Logger",
"form.request.item.logger.exposeInContext": "Expose in context",
"form.request.item.logger.level": "Level",
"form.request.item.logger.requests": "Requests",
"form.request.item.parser": "Parser",
"form.request.item.parser.multipart": "Parser Multipart",
"form.request.item.prefix": "Prefix",
"form.request.item.prefix.prefix": "Prefix",
"form.request.item.router": "Router",
"form.request.item.router.prefix": "Prefix",
"form.request.name": "リクエスト",
"form.response.description": "レスポンス設定を構成します。",
"form.response.item.gzip.enabled": "Gzip",
"form.response.item.responseTime.enabled": "Response Time",
"form.response.name": "レスポンス",
"form.security.description": "セキュリティ設定を構成します。",
"form.security.item.cors": "Cors",
"form.security.item.cors.origin": "Origin",
"form.security.item.csrf": "CSRF",
"form.security.item.csrf.angular": "Angular",
"form.security.item.csrf.cookie": "Cookie",
"form.security.item.csrf.key": "Key",
"form.security.item.csrf.secret": "Secret",
"form.security.item.hsts": "HOSTS",
"form.security.item.hsts.includeSubDomains": "サブドメインを含める",
"form.security.item.hsts.maxAge": "Max Age",
"form.security.item.hsts.preload": "Preload",
"form.security.item.p3p": "P3P",
"form.security.item.p3p.value": "Value",
"form.security.item.session": "Session",
"form.security.item.session.key": "Secret key",
"form.security.item.session.maxAge": "Maximum age",
"form.security.item.xframe": "Xframe",
"form.security.item.xframe.allow-from": "ALLOW-FROM",
"form.security.item.xframe.deny": "DENY",
"form.security.item.xframe.sameorigin": "SAMEORIGIN",
"form.security.item.xframe.value": "Options",
"form.security.item.xssProtection": "xss Protection",
"form.security.item.xssProtection.mode": "モード",
"form.security.name": "セキュリティ",
"form.server.description": "サーバー設定を構成します",
"form.server.item.cron": "Cron",
"form.server.item.host": "Host",
"form.server.item.port": "Port",
"form.server.item.proxy": "Proxy 設定",
"form.server.item.proxy.enable": "Proxy 有効化",
"form.server.item.proxy.host": "Proxy Host",
"form.server.item.proxy.port": "Proxy Port",
"form.server.item.proxy.ssl": "Proxy SSL",
"form.server.name": "サーバー",
"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 dIvoire)",
"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)",
"list.databases.button.label": "新しいコネクションを追加する",
"list.databases.title.plural": "個の環境での接続",
"list.databases.title.singular": "個の環境での接続",
"list.languages.button.label": "新しい言語を追加する",
"list.languages.default.languages": "デフォルト言語",
"list.languages.set.languages": "デフォルトとして設定",
"list.languages.title.plural": "個の言語は利用可能です",
"list.languages.title.singular": "個の言語は利用可能です",
"menu.item.advanced": "高度",
"menu.item.application": "アプリケーション",
"menu.item.database": "データベース",
"menu.item.languages": "言語",
"menu.item.request": "リクエスト",
"menu.item.response": "レスポンス",
"menu.item.security": "セキュリティ",
"menu.item.server": "サーバー",
"menu.section.environments": "環境",
"menu.section.global-settings": "全体設定",
"pageNotFound": "ページが見つかりません",
"plugin.description.long": "プロジェクトを設定する",
"plugin.description.short": "プロジェクトを設定する",
"popUpWarning.danger.ok.message": "理解しました",
"popUpWarning.databases.danger.message": "コンテンツタイプはまだこの接続にリンクされています。これを削除すると、アプリに重大な問題が発生する可能性があります。注意してください...",
"popUpWarning.databases.delete.message": "本当にこのデータベースを削除しますか?",
"popUpWarning.languages.delete.message": "本当にこの言語を削除しますか?",
"popUpWarning.title": "確認してください",
"request.error.config": "設定ファイルが存在しません。",
"request.error.database.exist": "この接続はすでに存在しています",
"request.error.database.unknow": "そのような接続はありません",
"request.error.environment.required": "環境が必要です。",
"request.error.environment.unknow": "環境は不明です。",
"request.error.languages.exist": "この言語は既に存在します。",
"request.error.languages.incorrect": "この言語は正しくありません。",
"request.error.languages.unknow": "この言語は存在しません。",
"request.error.type.boolean": "ブール値が必要です。",
"request.error.type.number": "数値が必要です。",
"request.error.type.select": "値は事前定義されたリストにある必要があります。",
"request.error.type.string": "テキストが必要です。",
"request.error.validation.max": "値が高すぎます。",
"request.error.validation.maxLength": "値が長すぎます。",
"request.error.validation.min": "値が低すぎます。",
"request.error.validation.minLength": "値が大きすぎます。",
"request.error.validation.regex": "値が正規表現と一致しません。",
"request.error.validation.required": "この値の入力は必須です。",
"strapi.notification.error": "エラーが発生しました。",
"strapi.notification.info.serverRestart": "サーバーが再起動します。",
"strapi.notification.info.settingsEqual": "Settings are equals",
"strapi.notification.success.databaseAdd": "データベースが正常に追加されました。",
"strapi.notification.success.databaseDelete": "データベースは正常に削除されました。",
"strapi.notification.success.databaseDeleted": "データベースが削除されました。",
"strapi.notification.success.databaseEdit": "データベース設定が正常に更新されました。",
"strapi.notification.success.languageAdd": "言語が正常に追加されました。",
"strapi.notification.success.languageDelete": "言語は正常に削除されました。",
"strapi.notification.success.settingsEdit": "設定が正常に更新されました。"
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-plugin-settings-manager",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"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.14.3"
"strapi-helper-plugin": "3.0.0-alpha.14.4.0"
},
"author": {
"name": "Strapi team",

View File

@ -0,0 +1,28 @@
{
"ConfigPage.description": "アップロードプラグイン設定",
"ConfigPage.title": "アップロード - 設定",
"EditForm.Input.number.label": "許可される最大サイズ (in MB)",
"EditForm.Input.select.inputDescription": "ファイルは、サーバーまたは外部プロバイダーにアップロードすることができます。",
"EditForm.Input.select.label": "プロバイダー",
"EditForm.Input.toggle.label": "ファイルアップロードを有効化する",
"EmptyLi.message": "アップデートされたファイルはありません",
"EntriesNumber.number": "{number} 個のファイルがみつかりました",
"EntriesNumber.number.plural": "{number} 個のファイルがみつかりました",
"HomePage.InputSearch.placeholder": "ファイルを検索する...",
"HomePage.description": "アップデートされたファイルを探す",
"HomePage.title": "アップロード",
"Li.linkCopied": "リンクはクリップボードにコピーされました",
"ListHeader.hash": "ハッシュ",
"ListHeader.name": "名前",
"ListHeader.related": "関連する",
"ListHeader.size": "サイズ",
"ListHeader.type": "タイプ",
"ListHeader.updated": "アップデート",
"PluginInputFile.link": "ブラウズ",
"PluginInputFile.loading": "ファイルがアップロードされました...",
"PluginInputFile.text": "ファイルをこの領域にドラッグ&ドロップするか、{link}からファイルをアップロード",
"notification.config.success": "設定が更新されました",
"notification.delete.success": "ファイルが削除されました",
"notification.dropFile.success": "ファイルがアップロードされました",
"notification.dropFiles.success": "{number}個のファイルがアップロードされました"
}

View File

@ -1,6 +1,6 @@
{
"name": "strapi-plugin-upload",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"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.14.3",
"strapi-upload-local": "3.0.0-alpha.14.4.0",
"stream-to-array": "^2.3.0",
"uuid": "^3.2.1"
},
"devDependencies": {
"strapi-helper-plugin": "3.0.0-alpha.14.3"
"strapi-helper-plugin": "3.0.0-alpha.14.4.0"
},
"author": {
"name": "A Strapi developer",

View File

@ -0,0 +1,154 @@
{
"Auth.advanced.allow_register": "",
"Auth.form.button.forgot-password": "メールを送る",
"Auth.form.button.forgot-password.success": "再送信",
"Auth.form.button.login": "ログイン",
"Auth.form.button.register": "Ready to start",
"Auth.form.button.register-success": "再送信",
"Auth.form.button.reset-password": "パスワードを変更する",
"Auth.form.error.blocked": "あなたのアカウントは管理者からブロックされています",
"Auth.form.error.code.provide": "不正なコードが提供されました",
"Auth.form.error.confirmed": "メールが確認できません",
"Auth.form.error.email.invalid": "このメールは無効です",
"Auth.form.error.email.provide": "あなたのユーザー名またはメールアドレスを入力してください。",
"Auth.form.error.email.taken": "Eメールはすでに取得済みです",
"Auth.form.error.invalid": "識別子またはパスワードが無効です。",
"Auth.form.error.noAdminAccess": "管理パネルにアクセスすることはできません。",
"Auth.form.error.params.provide": "不適切なパラメータが指定されました。",
"Auth.form.error.password.format": "あなたのパスワードには、`$`シンボルを3回以上含めることはできません。",
"Auth.form.error.password.local": "このユーザーは決してローカルパスワードを設定しません。アカウント作成時に使用したプロバイダ経由でログインしてください。",
"Auth.form.error.password.matching": "パスワードが一致していません。",
"Auth.form.error.password.provide": "パスワードを入力してください。",
"Auth.form.error.ratelimit": "試行回数が多すぎる場合は、もう一度試してください。",
"Auth.form.error.user.not-exist": "このメールは存在しません。",
"Auth.form.error.username.taken": "ユーザー名は既に使われています。",
"Auth.form.forgot-password.email.label": "メールアドレスを入力",
"Auth.form.forgot-password.email.label.success": "Eメールが正常に送信されました",
"Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com",
"Auth.form.header.forgot-password": "strapi",
"Auth.form.header.login": "strapi",
"Auth.form.header.register": "ようこそ!",
"Auth.form.header.register-success": "strapi",
"Auth.form.login.password.label": "Password",
"Auth.form.login.rememberMe.label": "Remember me",
"Auth.form.login.username.label": "Username",
"Auth.form.login.username.placeholder": "John Doe",
"Auth.form.register-success.email.label": "Email sent with success to",
"Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com",
"Auth.form.register.confirmPassword.label": "確認パスワード",
"Auth.form.register.email.label": "Eメール",
"Auth.form.register.email.placeholder": "johndoe@gmail.com",
"Auth.form.register.news.label": "新しい機能と今後の改良点について私に最新の情報を提供してください",
"Auth.form.register.password.label": "パスワード",
"Auth.form.register.username.label": "ユーザー名",
"Auth.form.register.username.placeholder": "John Doe",
"Auth.header.register.description": "セットアップを完了してアプリを保護するには、以下の情報を入力して最初のユーザー(ルート管理者)を作成してください。",
"Auth.link.forgot-password": "パスワードをお忘れですか?",
"Auth.link.ready": "サインインする準備ができましたか?",
"BoundRoute.title": "Bound route to",
"Controller.input.label": "{label} ",
"Controller.selectAll": "すべて選択",
"EditForm.inputSelect.description.role": "新しい認証されたユーザーが選択された役割にアタッチされます。",
"EditForm.inputSelect.durations.description": "ユーザーが購読できない時間数。",
"EditForm.inputSelect.durations.label": "期間",
"EditForm.inputSelect.label.role": "認証されたユーザーのデフォルトの役割",
"EditForm.inputSelect.subscriptions.description": "1時間あたりのIPあたりのサブスクリプション数を制限する。",
"EditForm.inputSelect.subscriptions.label": "サブスクリプションクォータの管理",
"EditForm.inputToggle.description.email": "ユーザーが異なる認証プロバイダで同じ電子メールアドレスを使用して複数のアカウントを作成できないようにします。",
"EditForm.inputToggle.description.email-confirmation": "有効ONにすると、新しい登録ユーザーに確認メールが送信されます。",
"EditForm.inputToggle.description.email-confirmation-redirection": "あなたのEメールを確認したら、リダイレクト先を選択してください。",
"EditForm.inputToggle.description.sign-up": "あなたの電子メールを確認した後、リダイレクト先を選択しました。",
"EditForm.inputToggle.label.email": "メールアドレスごとに1つのアカウント",
"EditForm.inputToggle.label.email-confirmation": "Eメールの確認を有効にする",
"EditForm.inputToggle.label.email-confirmation-redirection": "リダイレクトURL",
"EditForm.inputToggle.label.sign-up": "申し込みを有効にする",
"EditPage.cancel": "キャンセル",
"EditPage.form.roles": "ロールの詳細",
"EditPage.form.roles.label.description": "説明文",
"EditPage.form.roles.label.name": "名前",
"EditPage.form.roles.label.users": "このロールに関連付けられたユーザー({number}",
"EditPage.form.roles.name.error": "この値は必須です。",
"EditPage.header.description": "{description} ",
"EditPage.header.description.create": " ",
"EditPage.header.title": "{name} ",
"EditPage.header.title.create": "新しいロールを追加する",
"EditPage.notification.permissions.error": "権限を取得中にエラーが発生しました",
"EditPage.notification.policies.error": "ポリシーの取得中にエラーが発生しました",
"EditPage.notification.role.error": "ロールを取得中にエラーが発生しました",
"EditPage.submit": "保存",
"Email.template.email_confirmation": "メールアドレス確認",
"Email.template.reset_password": "パスワードをリセット",
"Email.template.success_register": "登録に成功",
"HeaderNav.link.advancedSettings": "高度な設定",
"HeaderNav.link.emailTemplates": "メールテンプレート",
"HeaderNav.link.providers": "プロバイダー",
"HeaderNav.link.roles": "ロールと権限",
"HomePage.header.description": "ユーザーのロールと権限を定義します。",
"HomePage.header.title": "ロールと権限",
"InputSearch.placeholder": "ユーザーを検索する",
"List.button.providers": "プロバイダーを追加する",
"List.button.roles": "ロールを追加する",
"List.title.emailTemplates.plural": "{number} 個のメールテンプレートが利用可能です",
"List.title.emailTemplates.singular": "{number} 個のメールテンプレートが利用可能です",
"List.title.providers.disabled.plural": "{number} 個が無効です",
"List.title.providers.disabled.singular": "{number} 個が無効です",
"List.title.providers.enabled.plural": "{number} 個のプロバイダーが有効になっている、",
"List.title.providers.enabled.singular": "{number} 個のプロバイダーが有効になっている、",
"List.title.roles.plural": "{number} 個のロールは利用可能です",
"List.title.roles.singular": "{number} 個のロールは利用可能です",
"Plugin.permissions.application.description": "プロジェクトで許可されているすべてのアクションを定義します",
"Plugin.permissions.plugins.description": "{name} 個のプラグインに対して許可されたすべてのアクションを定義する",
"Plugins.header.description": "ルートにバインドされたアクションのみが以下にリストされています",
"Plugins.header.title": "権限",
"Policies.InputSelect.empty": "None",
"Policies.InputSelect.label": "次の場合にこの操作を実行できるようにします:",
"Policies.header.hint": "アプリケーションのアクションまたはプラグインのアクションを選択し、コグアイコンをクリックしてバインドされたルートを表示します",
"Policies.header.title": "高度な設定",
"PopUpForm.Email.email_templates.inputDescription": "変数の使用方法がわからない場合は、{link}",
"PopUpForm.Email.link.documentation": "私たちのドキュメントをチェックしてください。",
"PopUpForm.Email.options.from.email.label": "送信者Eメール",
"PopUpForm.Email.options.from.email.placeholder": "johndoe@gmail.com",
"PopUpForm.Email.options.from.name.label": "送信者名",
"PopUpForm.Email.options.from.name.placeholder": "John Doe",
"PopUpForm.Email.options.message.label": "メッセージ",
"PopUpForm.Email.options.object.label": "件名",
"PopUpForm.Email.options.response_email.label": "応答メール",
"PopUpForm.Email.options.response_email.placeholder": "johndoe@gmail.com",
"PopUpForm.Email.reset_password.options.message.placeholder": "<p>このリンクをクリックしてアカウントを確認してください</p>",
"PopUpForm.Email.reset_password.options.object.placeholder": "あなたのメールアドレスを確認してください %APP_NAME%",
"PopUpForm.Email.success_register.options.message.placeholder": "<p>このリンクをクリックしてアカウントを確認してください</p>",
"PopUpForm.Email.success_register.options.object.placeholder": "あなたのメールアドレスを確認してください %APP_NAME%",
"PopUpForm.Email.validation_email.options.message.placeholder": "<p>このリンクをクリックしてアカウントを確認してください</p>",
"PopUpForm.Email.validation_email.options.object.placeholder": "あなたのメールアドレスを確認してください %APP_NAME%",
"PopUpForm.Providers.callback.placeholder": "TEXT",
"PopUpForm.Providers.discord.providerConfig.redirectURL": "Discordアプリケーションの設定で追加するリダイレクトURL",
"PopUpForm.Providers.enabled.description": "無効にすると、ユーザーはこのプロバイダを使用できなくなります。",
"PopUpForm.Providers.enabled.label": "有効にする",
"PopUpForm.Providers.facebook.providerConfig.redirectURL": "Facebookアプリケーション設定で追加するリダイレクトURL",
"PopUpForm.Providers.github.providerConfig.redirectURL": "GitHubアプリケーションの設定で追加するリダイレクトURL",
"PopUpForm.Providers.google.providerConfig.redirectURL": "Googleアプリケーション設定で追加するリダイレクトURL",
"PopUpForm.Providers.key.label": "クライアントID",
"PopUpForm.Providers.key.placeholder": "TEXT",
"PopUpForm.Providers.linkedin2.providerConfig.redirectURL": "あなたのLinkedinアプリケーション構成に追加するリダイレクトURL",
"PopUpForm.Providers.microsoft.providerConfig.redirectURL": "Microsoftアプリケーション構成で追加するリダイレクトURL",
"PopUpForm.Providers.redirectURL.front-end.label": "フロントエンドアプリへのリダイレクトURL",
"PopUpForm.Providers.secret.label": "クライアントの秘密",
"PopUpForm.Providers.secret.placeholder": "TEXT",
"PopUpForm.Providers.twitter.providerConfig.redirectURL": "Twitterアプリケーション設定で追加するリダイレクトURL",
"PopUpForm.button.cancel": "キャンセル",
"PopUpForm.button.save": "保存",
"PopUpForm.header.add.providers": "プロバイダーを追加",
"PopUpForm.header.edit.email-templates": "メールテンプレートの編集",
"PopUpForm.header.edit.providers": "{provider}プロバイダを編集",
"PopUpForm.inputSelect.providers.label": "プロバイダの選択",
"components.Input.error.password.noMatch": "パスワードが一致しません",
"components.Input.error.password.length": "パスワードが一致しません",
"notification.error.delete": "アイテムの削除中にエラーが発生しました",
"notification.error.fetch": "データの取得中にエラーが発生しました",
"notification.error.fetchUser": "ユーザーの取得中にエラーが発生しました",
"notification.info.emailSent": "メールが送信されました",
"notification.success.delete": "アイテムが削除されました",
"notification.success.submit": "設定が更新されました",
"plugin.description.long": "JWTに基づいた完全な認証プロセスでAPIを保護します。このプラグインには、ユーザーのグループ間で権限を管理できるACL戦略もあります。",
"plugin.description.short": "JWTに基づく完全な認証プロセスでAPIを保護する"
}

View File

@ -2,8 +2,35 @@ module.exports = {
type: {
UsersPermissionsPermission: false // Make this type NOT queriable.
},
definition: `
type UsersPermissionsMe {
_id: ID!
username: String!
email: String!
confirmed: Boolean
blocked: Boolean
role: UsersPermissionsMeRole
}
type UsersPermissionsMeRole {
_id: ID!
name: String!
description: String
type: String
}
`,
query: `
me: UsersPermissionsMe
`,
resolver: {
Query: {
me: {
resolverOf: 'User.me',
resolver: {
plugin: 'users-permissions',
handler: 'User.me'
}
},
role: {
resolverOf: 'UsersPermissions.getRole',
resolver: async (obj, options, ctx) => {

View File

@ -52,13 +52,13 @@ module.exports = {
// Check if the user exists.
const user = await strapi.query('user', 'users-permissions').findOne(query, ['role']);
if (_.get(await store.get({key: 'advanced'}), 'email_confirmation') && user.confirmed !== true) {
return ctx.badRequest(null, ctx.request.admin ? [{ messages: [{ id: 'Auth.form.error.confirmed' }] }] : 'Your account email is not confirmed.');
}
if (!user) {
return ctx.badRequest(null, ctx.request.admin ? [{ messages: [{ id: 'Auth.form.error.invalid' }] }] : 'Identifier or password invalid.');
}
if (_.get(await store.get({key: 'advanced'}), 'email_confirmation') && user.confirmed !== true) {
return ctx.badRequest(null, ctx.request.admin ? [{ messages: [{ id: 'Auth.form.error.confirmed' }] }] : 'Your account email is not confirmed.');
}
if (user.blocked === true) {
return ctx.badRequest(null, ctx.request.admin ? [{ messages: [{ id: 'Auth.form.error.blocked' }] }] : 'Your account has been blocked by the administrator.');

View File

@ -18,6 +18,10 @@
"configurable": false,
"required": true
},
"provider": {
"type": "string",
"configurable": false
},
"password": {
"type": "password",
"minLength": 6,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -63,7 +63,7 @@ module.exports = function (plugin, cliArguments) {
if (!isStrapiInstalledWithNPM) {
// Create the directory yarn doesn't do it it
shell.exec('mkdir', [pluginPath]);
shell.mkdir('-p', [pluginPath]);
// Add a package.json so it installs the dependencies
shell.touch(`${pluginPath}/package.json`);
fs.writeFileSync(`${pluginPath}/package.json`, JSON.stringify({}), 'utf8');

View File

@ -1,6 +1,6 @@
{
"name": "strapi",
"version": "3.0.0-alpha.14.3",
"version": "3.0.0-alpha.14.4.0",
"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": [
@ -58,16 +58,16 @@
"rimraf": "^2.6.2",
"semver": "^5.4.1",
"stack-trace": "0.0.10",
"strapi-generate": "3.0.0-alpha.14.3",
"strapi-generate-admin": "3.0.0-alpha.14.3",
"strapi-generate-api": "3.0.0-alpha.14.3",
"strapi-generate-controller": "3.0.0-alpha.14.3",
"strapi-generate-model": "3.0.0-alpha.14.3",
"strapi-generate-new": "3.0.0-alpha.14.3",
"strapi-generate-plugin": "3.0.0-alpha.14.3",
"strapi-generate-policy": "3.0.0-alpha.14.3",
"strapi-generate-service": "3.0.0-alpha.14.3",
"strapi-utils": "3.0.0-alpha.14.3"
"strapi-generate": "3.0.0-alpha.14.4.0",
"strapi-generate-admin": "3.0.0-alpha.14.4.0",
"strapi-generate-api": "3.0.0-alpha.14.4.0",
"strapi-generate-controller": "3.0.0-alpha.14.4.0",
"strapi-generate-model": "3.0.0-alpha.14.4.0",
"strapi-generate-new": "3.0.0-alpha.14.4.0",
"strapi-generate-plugin": "3.0.0-alpha.14.4.0",
"strapi-generate-policy": "3.0.0-alpha.14.4.0",
"strapi-generate-service": "3.0.0-alpha.14.4.0",
"strapi-utils": "3.0.0-alpha.14.4.0"
},
"author": {
"email": "hi@strapi.io",