Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
d334425
Add flag var lazyConnect to ds config
jannyHou Apr 14, 2016
defe5f4
Merge pull request #185 from strongloop/feature/lazy-connect
May 5, 2016
5eaa909
update copyright notices and license
rmg May 6, 2016
58d9322
2.19.0
bajtos Jun 20, 2016
7b226b2
Stop caching config files
bajtos Jun 29, 2016
5f5e86e
test: fix security warning
bajtos Jul 1, 2016
2457132
travis: drop io.js, add Node v4 and v6
bajtos Jul 1, 2016
296c385
Merge pull request #196 from strongloop/fix/travis
bajtos Jul 1, 2016
c2484a6
Merge pull request #194 from strongloop/fix/require-cache
bajtos Jul 13, 2016
ce7fe3f
Update URLs in CONTRIBUTING.md (#198)
rmg Jul 14, 2016
9b23e71
2.20.0
bajtos Jul 14, 2016
eb49c7a
Merge pull request #195 from strongloop/fix/crypto-warning-in-tests
bajtos Jul 19, 2016
129938b
Configurable dir for components and middleware
ashwinik001 Feb 3, 2016
1382e8a
Merge pull request #171 from dopeddude/component-and-middleware-rootp…
bajtos Jul 27, 2016
8fb9f75
2.21.0
bajtos Jul 27, 2016
1121721
Globalization for Loopback-boot
Aug 4, 2016
13a0494
Merge pull request #200 from strongloop/globalize-2.x
davidcheung Aug 5, 2016
dcc575f
Change test cases port to be dynamic
Aug 11, 2016
e68502a
Merge pull request #205 from strongloop/indepdent-port
davidcheung Aug 16, 2016
09c3f83
Replace fs.existsSync calls with fs.statSync
jskrzypek Aug 10, 2016
5311295
Merge pull request #204 from jskrzypek/replace-exists-sync
bajtos Sep 5, 2016
d2c55e7
2.22.0
bajtos Sep 5, 2016
efea20f
Normalize line endings to support both LF and CRLF
bajtos Sep 23, 2016
eeea74e
Merge pull request #217 from strongloop/fix-ci-windows
bajtos Sep 23, 2016
d2d9e87
Fix resolution of middleware modules
bajtos Oct 12, 2016
d9e744a
Merge pull request #222 from strongloop/fix/middleware-outside-node-m…
davidcheung Oct 12, 2016
9cb3d06
2.23.0
bajtos Oct 13, 2016
49016b4
add support for absolute middleware paths on win32
benkroeger Nov 29, 2016
67c4f1e
Fix browser tests on Node.js 0.10
bajtos Mar 24, 2017
cda21ea
Merge pull request #244 from strongloop/fix/node-0.10-ci
bajtos Mar 24, 2017
95e5201
Provide options.scriptExtensions
supasate Mar 23, 2017
440a75d
Merge pull request #242 from supasate/2.x
bajtos Apr 3, 2017
7f14a24
2.24.0
bajtos Apr 3, 2017
b076286
Merge pull request #233 from benkroeger/2.x
bajtos Jun 7, 2017
e522436
2.24.1
bajtos Jun 7, 2017
b607f96
Update translated strings Q2 2017
kallenboone May 23, 2017
4f91a4f
Update Italian translated strings Q2 2017
kallenboone Jun 2, 2017
2b596c8
Support es2015 module exports (Babel, TypeScript)
zamb3zi Jun 18, 2017
06855c1
Merge pull request #250 from zamb3zi/2.x
bajtos Jun 26, 2017
6db7cad
2.25.0
bajtos Jun 26, 2017
39b885f
Merge pull request #251 from strongloop/update-translations-2.x-backport
dhmlau Jun 26, 2017
5132609
Add support for ES6 style async boot scripts
lehni Jul 29, 2017
7f34b0d
Merge pull request #252 from lehni/feature/async-boot-scripts-2.x
bajtos Jul 31, 2017
fa656e4
2.26.0
bajtos Jul 31, 2017
c9a1e0c
Do not call callbacks twice in async boot scripts
lehni Aug 16, 2017
ded190e
Merge pull request #260 from lehni/feature/async-boot-scripts-2.x
bajtos Aug 17, 2017
cdab45d
2.26.1
bajtos Aug 17, 2017
e81e195
Add CODEOWNERS file
bajtos Sep 14, 2017
3d3609d
Ignore js sourcemap files from boot
zbarbuto Sep 13, 2017
35e6683
Merge pull request #263 from NextFaze/fix/ignore-maps
bajtos Sep 15, 2017
b668116
2.26.2
bajtos Sep 15, 2017
0038e4c
Merge pull request #265 from strongloop/chore/add-codeowners-2.x
bajtos Sep 20, 2017
cb5651c
CODEOWNERS: add zbarbuto
bajtos Sep 25, 2017
223a266
Merge pull request #267 from strongloop/welcome-zbarbuto-2x
bajtos Sep 27, 2017
ff5db96
CODEOWNERS: move @lehni to Alumni section
bajtos Oct 19, 2017
7156baa
Merge pull request #270 from strongloop/good-bye-lehni-2x
bajtos Oct 19, 2017
b0408f2
Drop support for Node.js versions 0.10 and 0.12
bajtos Oct 19, 2017
11058e9
Merge pull request #272 from strongloop/drop-support-node-0.x
bajtos Oct 23, 2017
5060032
2.27.0
bajtos Oct 23, 2017
81cdf6b
Upgrade lodash from 3.x to 4.x
bajtos Feb 19, 2018
17cbdf5
Merge pull request #278 from strongloop/upgrade-lodash
bajtos Feb 26, 2018
2746bf5
2.27.1
bajtos Feb 26, 2018
97a0636
chore: upgrade deps to fix npm audit complaints
raymondfeng Mar 22, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ generated-instructions*.json
checkstyle.xml
loopback-boot-*.tgz
/test/sandbox/
intl/*
!intl/en/
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package-lock=true
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to enable package-lock here? Is that something we want to do throughout our repos?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I enabled it to run npm audit.

5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
sudo: false
language: node_js
node_js:
- "0.10"
- "0.12"
- "iojs"
- "6"
- "8"

104 changes: 104 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,107 @@
2018-02-26, Version 2.27.1
==========================

* Upgrade lodash from 3.x to 4.x (Miroslav Bajtoš)


2017-10-23, Version 2.27.0
==========================

* Drop support for Node.js versions 0.10 and 0.12 (Miroslav Bajtoš)

* CODEOWNERS: move @lehni to Alumni section (Miroslav Bajtoš)

* CODEOWNERS: add zbarbuto (Miroslav Bajtoš)

* Add CODEOWNERS file (Miroslav Bajtoš)


2017-09-15, Version 2.26.2
==========================

* Ignore js sourcemap files from boot (Zak Barbuto)


2017-08-17, Version 2.26.1
==========================

* Do not call callbacks twice in async boot scripts (Jürg Lehni)


2017-07-31, Version 2.26.0
==========================

* Add support for ES6 style async boot scripts (Jürg Lehni)

* Update Italian translated strings Q2 2017 (Allen Boone)

* Update translated strings Q2 2017 (Allen Boone)


2017-06-26, Version 2.25.0
==========================

* Support es2015 module exports (Babel, TypeScript) (John McLaughlin)


2017-06-07, Version 2.24.1
==========================

* add support for absolute middleware paths on win32 (Benjamin Kroeger)


2017-04-03, Version 2.24.0
==========================

* Provide options.scriptExtensions (Supasate Choochaisri)

* Fix browser tests on Node.js 0.10 (Miroslav Bajtoš)


2016-10-13, Version 2.23.0
==========================

* Fix resolution of middleware modules (Miroslav Bajtoš)

* Normalize line endings to support both LF and CRLF (Miroslav Bajtoš)


2016-09-05, Version 2.22.0
==========================

* Replace fs.existsSync calls with fs.statSync (Joshua Estrin Skrzypek)

* Change test cases port to be dynamic (David Cheung)

* Globalization for Loopback-boot (David Cheung)


2016-07-27, Version 2.21.0
==========================

* Configurable dir for components and middleware (Doped Dude)

* test: fix security warning (Miroslav Bajtoš)


2016-07-14, Version 2.20.0
==========================

* Update URLs in CONTRIBUTING.md (#198) (Ryan Graham)

* travis: drop io.js, add Node v4 and v6 (Miroslav Bajtoš)

* Stop caching config files (Miroslav Bajtoš)


2016-06-20, Version 2.19.0
==========================

* update copyright notices and license (Ryan Graham)

* Add flag var lazyConnect to ds config (juehou)


2016-04-13, Version 2.18.1
==========================

Expand Down
11 changes: 11 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners,
# the last matching pattern has the most precendence.

# Current maintainers

* @bajtos @zbarbuto

# Alumni
#
# @lehni
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,5 +147,5 @@ Contributing to `loopback-boot` is easy. In a few simple steps:
inaccurate in any respect. Email us at callback@strongloop.com.
```

[Google C++ Style Guide]: https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
[Google Javascript Style Guide]: https://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
[Google C++ Style Guide]: https://google.github.io/styleguide/cppguide.html
[Google Javascript Style Guide]: https://google.github.io/styleguide/javascriptguide.xml
25 changes: 25 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Copyright (c) IBM Corp. 2014,2016. All Rights Reserved.
Node module: loopback-boot
This project is licensed under the MIT License, full text below.

--------

MIT license

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
9 changes: 0 additions & 9 deletions LICENSE.md

This file was deleted.

5 changes: 5 additions & 0 deletions browser.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
// Copyright IBM Corp. 2014,2016. All Rights Reserved.
// Node module: loopback-boot
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT

var execute = require('./lib/executor');

/**
Expand Down
15 changes: 15 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
// Copyright IBM Corp. 2014,2016. All Rights Reserved.
// Node module: loopback-boot
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT

// Strong globalize
var SG = require('strong-globalize');
SG.SetRootDir(__dirname);

var ConfigLoader = require('./lib/config-loader');
var compile = require('./lib/compiler');
var execute = require('./lib/executor');
var addInstructionsToBrowserify = require('./lib/bundler');
var utils = require('./lib/utils');

/**
* Initialize an application from an options object or
Expand Down Expand Up @@ -105,6 +115,10 @@ var addInstructionsToBrowserify = require('./lib/bundler');
* `model-config.json`. Defaults to `appRootDir`.
* @property {String} [dsRootDir] Directory to use when loading
* `datasources.json`. Defaults to `appRootDir`.
* @property {String} [middlewareRootDir] Directory to use when loading
* `middleware.json`. Defaults to `appRootDir`.
* @property {String} [componentRootDir] Directory to use when loading
* `component-config.json`. Defaults to `appRootDir`.
* @property {String} [env] Environment type, defaults to `process.env.NODE_ENV`
* or `development`. Common values are `development`, `staging` and
* `production`; however the applications are free to use any names.
Expand Down Expand Up @@ -159,4 +173,5 @@ exports.compileToBrowserify = function(options, bundler) {
exports.ConfigLoader = ConfigLoader;
exports.compile = compile;
exports.execute = execute;
exports.utils = utils;
exports.addInstructionsToBrowserify = addInstructionsToBrowserify;
17 changes: 17 additions & 0 deletions intl/de/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"1e5fea50eef843cbffd1d438494912c8": "Pfad \"{0}\" kann nicht aufgelöst werden",
"34319676975b1abf107da7a056abb434": "Ungültiges Normalisierungsformat - \"{0}\"",
"3a7049e42006e8bc19e0f4fc8df63b6b": "Die `app` wird von einer nicht kompatiblen Loopback-Version {0} betrieben. Unterstützte Versionen: {1}",
"3f93b626dd9a1c33d67490f6e71018b5": "WARNUNG: Hauptkonfigurationsdatei \"{0}{{.json}}\" fehlt",
"4d052d84c8620730afd4a30832f11724": "Unbekanntes Modell {0} kann nicht konfiguriert werden",
"4ed668e9187650d898acf97707df445a": "Die {{phase}} \"{0}\" ist in der Hauptkonfiguration nicht definiert.",
"6447e6b342a2c51ab0bc53b3cbdf3742": "Sortierungskonflikt: \"{0}\" kann nicht nach \"{1}\" hinzugefügt werden, da die entgegengesetzte Reihenfolge bereits angegeben wurde",
"70654dc6eb565613a33344efed3de998": "Laden von Boot-Script fehlgeschlagen: {0}\n{1}",
"7f7bdcadb75abfef1bd8a126d547dd6d": "{0} wird nicht in einen gültigen Wert aufgelöst; zurückgegeben als {1}. \"{2}\" muss in der Umgebungsvariable oder über {{app.get()}} auflösbar sein.",
"91a742b7c3568cf6b6755741a70b3c52": "Die {{middleware}} \"{0}\" in {{phase}} \"{1}\" ist in der Hauptkonfiguration nicht definiert.",
"a3aa22086ae4976cd013065c9a3ff81c": "{0} kann nicht angewendet werden: ",
"be2cf2868ba54624fe38e9908dde5e9e": "Die Daten in {{model-config.json}} haben das nicht unterstützte {{1.x}}-Format.",
"ec551b6f2fafd8d40af801ebe5bb09f6": "{{middleware}}-Anweisungen werden verworfen, {{loopback}}-Client unterstützt {{middleware}} nicht.",
"fdc23df1bd0fe55fe3faabcc89ff60f3": "Middleware \"{0}\" nicht gefunden: {1}"
}

25 changes: 25 additions & 0 deletions intl/en/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"ec551b6f2fafd8d40af801ebe5bb09f6": "Discarding {{middleware}} instructions, {{loopback}} client does not support {{middleware}}.",
"1e5fea50eef843cbffd1d438494912c8": "Cannot resolve path \"{0}\"",
"34319676975b1abf107da7a056abb434": "Invalid normalization format - \"{0}\"",
"46e3ab0ef1149ce0a171b5fac2612ea3": "{{Middleware}} \"{0}\" not found: {1}",
"79e93b2a95e969788590c14e26bb2c1b": "The data in {{model-config.json}} is in the unsupported 1.x format.",
"978a25819e71602cad691dbe7ba17592": "{0} config must be a valid JSON object",
"be2dcdab7aa493ed8d77287eb45cfec8": "cannot require directory contents without directory name",
"2634623ad4b2c5902f6c6bb25e68b733": "WARNING: Main {{config}} file \"{0}.json\" is missing",
"4ed668e9187650d898acf97707df445a": "The {{phase}} \"{0}\" is not defined in the main config.",
"6de7e97f033f2cf477297b3d05a93608": "The {{middleware}} \"{0}\" in phase \"{1}\"is not defined in the main config.",
"94a0c7d5ab6462f7892b90c63f316f42": "invalid array: {0}",
"ec34cc58612cb654742e4cd0a57aca78": "Cannot apply {0}: {1}",
"0b91d122f6459c8bbe7865be0936fc4a": "{{app.restBasePath}} is required",
"1cda77c9954be299bb7154f73cb6ab74": "{{instructions.middleware.phases}} must be an {{array}}",
"22549489736fb0d7eba5a4b08977505f": "{{app.host}} must be a {{string}}",
"4c581cc529a7aeda620d5c4b4ef5cfa8": "{{app.restApiRoot}} must start with \"/\"",
"6037512314fac9d12af6c654a3804823": "Built-in model {0} should have been defined",
"69746d336c89bf4bb371a6c2fe56304d": "{0} does not resolve to a valid value, returned as {1}. \"{2}\" must be resolvable in Environment variable or by app.get().",
"70654dc6eb565613a33344efed3de998": "Failed loading boot script: {0}\n{1}",
"b078ccd043437a258581e387f93dc1a5": "The `{{app}}` is powered by an incompatible {{loopback}} version {0}. Supported versions: {1}",
"e8d29edfb313cfe64f5c96cc7d3d5b4b": "When using {{loopback-boot}} with {{loopback}} <1.9, the {{loopback}} module must be available for `{{require('loopback')}}`.",
"f48405e7c61c3d665b601c9ba41da424": "{{app.port}} must be a {{string}} or {{number}}",
"fa2a7d5137c8891693f9515d48f5b7d7": "{{app.restApiRoot}} must be a {{string}}"
}
17 changes: 17 additions & 0 deletions intl/es/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"1e5fea50eef843cbffd1d438494912c8": "No se puede resolver la vía de acceso \"{0}\"",
"34319676975b1abf107da7a056abb434": "Formato de normalización no válido - \"{0}\"",
"3a7049e42006e8bc19e0f4fc8df63b6b": "La `app` está basada en una versión de loopback incompatible {0}. Versiones soportadas: {1}",
"3f93b626dd9a1c33d67490f6e71018b5": "AVISO: falta el archivo de configuración principal \"{0}{{.json}}\"",
"4d052d84c8620730afd4a30832f11724": "No se puede configurar el modelo desconocido {0}",
"4ed668e9187650d898acf97707df445a": "La {{phase}} \"{0}\" no está definida en la configuración principal.",
"6447e6b342a2c51ab0bc53b3cbdf3742": "Conflicto de orden: no se puede añadir \"{0}\" después de \"{1}\", porque ya se ha especificado el orden inverso.",
"70654dc6eb565613a33344efed3de998": "No se ha podido cargar el script de arranque: {0}\n{1}",
"7f7bdcadb75abfef1bd8a126d547dd6d": "{0} no se resuelve como un valor válido, se ha devuelto como {1}. \"{2}\" debe poder resolverse en la variable de entorno o por medio de {{app.get()}}.",
"91a742b7c3568cf6b6755741a70b3c52": "El {{middleware}} \"{0}\" en la {{phase}} \"{1}\" no está definido en la configuración principal.",
"a3aa22086ae4976cd013065c9a3ff81c": "No se puede aplicar {0}: ",
"be2cf2868ba54624fe38e9908dde5e9e": "Los datos de {{model-config.json}} están en un formato {{1.x}} no soportado.",
"ec551b6f2fafd8d40af801ebe5bb09f6": "Descartando instrucciones de {{middleware}}, el cliente de {{loopback}} no da soporte a {{middleware}}.",
"fdc23df1bd0fe55fe3faabcc89ff60f3": "Middleware \"{0}\" no encontrado: {1}"
}

17 changes: 17 additions & 0 deletions intl/fr/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"1e5fea50eef843cbffd1d438494912c8": "Impossible de résoudre le chemin \"{0}\"",
"34319676975b1abf107da7a056abb434": "Format de normalisation non valide - \"{0}\"",
"3a7049e42006e8bc19e0f4fc8df63b6b": "L'application `app` est basée sur une version loopback {0} incompatible. Versions prises en charge : {1}",
"3f93b626dd9a1c33d67490f6e71018b5": "AVERTISSEMENT : le fichier de configuration principal \"{0}{{.json}}\" est manquant",
"4d052d84c8620730afd4a30832f11724": "Impossible de configurer le modèle inconnu {0}",
"4ed668e9187650d898acf97707df445a": "{{phase}} \"{0}\" n'est pas défini dans la configuration principale.",
"6447e6b342a2c51ab0bc53b3cbdf3742": "Conflit concernant l'ordre : impossible d'ajouter \"{0}\" après \"{1}\" car l'ordre opposé à déjà été spécifié",
"70654dc6eb565613a33344efed3de998": "Echec du chargement du script d'amorçage : {0}\n{1}",
"7f7bdcadb75abfef1bd8a126d547dd6d": "{0} n'est pas résolu en une valeur valide, renvoyé sous forme de {1}. \"{2}\" doit pouvoir être résolu dans la variable d'environnement ou par {{app.get()}}.",
"91a742b7c3568cf6b6755741a70b3c52": "Le {{middleware}} \"{0}\" dans {{phase}} \"{1}\" n'est pas défini dans la configuration principale.",
"a3aa22086ae4976cd013065c9a3ff81c": "Impossible d'appliquer {0} : ",
"be2cf2868ba54624fe38e9908dde5e9e": "Les données contenues dans {{model-config.json}} sont au format {{1.x}} qui n'est pas pris en charge.",
"ec551b6f2fafd8d40af801ebe5bb09f6": "Les instructions {{middleware}} sont ignorées ; le client {{loopback}} ne prend pas en charge {{middleware}}.",
"fdc23df1bd0fe55fe3faabcc89ff60f3": "Middleware \"{0}\" introuvable : {1}"
}

17 changes: 17 additions & 0 deletions intl/it/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"1e5fea50eef843cbffd1d438494912c8": "Impossibile risolvere il percorso \"{0}\"",
"34319676975b1abf107da7a056abb434": "Formato di normalizzazione non valido - \"{0}\"",
"3a7049e42006e8bc19e0f4fc8df63b6b": "La `app` si basa su una versione loopback non compatibile {0}. Versioni supportate: {1}",
"3f93b626dd9a1c33d67490f6e71018b5": "AVVERTENZA: file di configurazione principale \"{0}{{.json}}\" mancante",
"4d052d84c8620730afd4a30832f11724": "Impossibile configurare il modello {0} sconosciuto",
"4ed668e9187650d898acf97707df445a": "{{phase}} \"{0}\" non definita nella configurazione principale.",
"6447e6b342a2c51ab0bc53b3cbdf3742": "Conflitto di ordinamento: impossibile aggiungere \"{0}\" dopo \"{1}\", perché è già stato specificato l'ordine opposto",
"70654dc6eb565613a33344efed3de998": "Caricamento dello script di boot non riuscito: {0}\n{1}",
"7f7bdcadb75abfef1bd8a126d547dd6d": "{0} non viene risolto in un valore valido, restituito come {1}. \"{2}\" deve essere risolto in una variabile di ambiente o da {{app.get()}}.",
"91a742b7c3568cf6b6755741a70b3c52": "{{middleware}} \"{0}\" in {{phase}} \"{1}\" non definito nella configurazione principale.",
"a3aa22086ae4976cd013065c9a3ff81c": "Impossibile applicare {0}: ",
"be2cf2868ba54624fe38e9908dde5e9e": "I dati in {{model-config.json}} sono nel formato {{1.x}} non supportato.",
"ec551b6f2fafd8d40af801ebe5bb09f6": "Eliminazione delle istruzioni {{middleware}}, il client {{loopback}} non supporta {{middleware}}.",
"fdc23df1bd0fe55fe3faabcc89ff60f3": "Middleware \"{0}\" non trovato: {1}"
}

17 changes: 17 additions & 0 deletions intl/ja/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"1e5fea50eef843cbffd1d438494912c8": "パス \"{0}\" を解決できません",
"34319676975b1abf107da7a056abb434": "無効な正規化形式 - \"{0}\"",
"3a7049e42006e8bc19e0f4fc8df63b6b": "「アプリケーション」は、互換性のない loopback バージョン {0} を使用しています。サポートされるバージョン: {1}",
"3f93b626dd9a1c33d67490f6e71018b5": "警告: メイン構成ファイル \"{0}{{.json}}\" が欠落しています",
"4d052d84c8620730afd4a30832f11724": "不明なモデル {0} を構成できません",
"4ed668e9187650d898acf97707df445a": "メイン構成内に {{phase}} \"{0}\" が定義されていません。",
"6447e6b342a2c51ab0bc53b3cbdf3742": "順序付けの競合: \"{0}\" を \"{1}\" の後に追加することはできません。既に逆の順序が指定されています",
"70654dc6eb565613a33344efed3de998": "ブート・スクリプトのロードに失敗しました: {0}\n{1}",
"7f7bdcadb75abfef1bd8a126d547dd6d": "{0} は有効な値に解決されず、{1} として返されました。 \"{2}\" は環境変数または {{app.get()}} で解決できなければなりません。",
"91a742b7c3568cf6b6755741a70b3c52": "{{phase}} \"{1}\" の {{middleware}} \"{0}\" がメイン構成内に定義されていません。",
"a3aa22086ae4976cd013065c9a3ff81c": "{0} を適用できません: ",
"be2cf2868ba54624fe38e9908dde5e9e": "{{model-config.json}} のデータが、サポートされていない {{1.x}} 形式になっています。",
"ec551b6f2fafd8d40af801ebe5bb09f6": "{{middleware}} 命令を破棄します。{{loopback}} クライアントでは {{middleware}} はサポートされません。",
"fdc23df1bd0fe55fe3faabcc89ff60f3": "ミドルウェア \"{0}\" が見つかりません: {1}"
}

17 changes: 17 additions & 0 deletions intl/ko/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"1e5fea50eef843cbffd1d438494912c8": "\"{0}\" 경로를 해석할 수 없음",
"34319676975b1abf107da7a056abb434": "올바르지 않은 정규화 형식 - \"{0}\"",
"3a7049e42006e8bc19e0f4fc8df63b6b": "`앱`이 호환되지 않는 루프백 버전 {0}을(를) 기반으로 합니다. 지원되는 버전: {1}",
"3f93b626dd9a1c33d67490f6e71018b5": "경고: 기본 구성 파일 \"{0}{{.json}}\"이(가) 누락됨",
"4d052d84c8620730afd4a30832f11724": "알 수 없는 모델 {0}을(를) 구성할 수 없음",
"4ed668e9187650d898acf97707df445a": "{{phase}} \"{0}\"이(가) 기본 구성에 정의되어 있지 않습니다.",
"6447e6b342a2c51ab0bc53b3cbdf3742": "순서 지정 충돌: 반대 순서로 이미 지정되어서 \"{1}\" 뒤에 \"{0}\"을(를) 추가할 수 없음",
"70654dc6eb565613a33344efed3de998": "부트 스크립트를 로드하는 데 실패함: {0}\n{1}",
"7f7bdcadb75abfef1bd8a126d547dd6d": "{0}이(가) 올바른 값으로 해석되지 않아서 {1}(으)로 리턴되었습니다. \"{2}\"은(는) 환경 변수에서 또는 {{app.get()}}에 의해 해석 가능해야 합니다. ",
"91a742b7c3568cf6b6755741a70b3c52": "{{phase}} \"{1}\"의 {{middleware}} \"{0}\"이(가) 기본 구성에 정의되어 있지 않습니다. ",
"a3aa22086ae4976cd013065c9a3ff81c": "{0}을(를) 적용할 수 없음: ",
"be2cf2868ba54624fe38e9908dde5e9e": "{{model-config.json}}의 데이터가 지원되지 않는 {{1.x}} 형식입니다. ",
"ec551b6f2fafd8d40af801ebe5bb09f6": "{{middleware}} 지시사항을 버리십시오. {{loopback}} 클라이언트가 {{middleware}}을(를) 지원하지 않습니다.",
"fdc23df1bd0fe55fe3faabcc89ff60f3": "미들웨어 \"{0}\"을(를) 찾을 수 없음: {1}"
}

Loading