You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/12/02 23:02:17 UTC
[isis-app-simpleapp] 09/09: translations, lockdowns and README
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis-app-simpleapp.git
commit f21d636f3da92004be6c83824974522028378667
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Dec 2 23:01:37 2019 +0000
translations, lockdowns and README
---
README.adoc | 114 +++-
.../modules/simple/dom/impl/SimpleObject.java | 3 +
.../integtests/SimpleModuleIntegTestAbstract.java | 6 +-
webapp/log4j2-test.xml | 12 +-
webapp/pom.xml | 8 +-
webapp/src/main/webapp/WEB-INF/translations-en.po | 674 -------------------
webapp/src/main/webapp/WEB-INF/translations-es.po | 727 +++++++++------------
webapp/src/main/webapp/WEB-INF/translations-nl.po | 674 -------------------
webapp/src/main/webapp/WEB-INF/translations.po | 687 +++++++++----------
.../integtests/ApplicationIntegTestAbstract.java | 10 +-
.../lockdown/LockDownMetaModel_IntegTest.java | 59 +-
...ainapp.modules.simple.dom.impl.SimpleObject.xml | 6 +
.../lockdown/{received => current}/.gitignore | 0
.../webapp/integtests/smoke/Smoke_IntegTest.java | 14 +-
.../mavendeps/lockdown/LockDownMavenDeps_Test.java | 10 +-
.../lockdown/{received => current}/.gitignore | 0
...va => CurrentVsApprovedApprovalTextWriter.java} | 6 +-
17 files changed, 790 insertions(+), 2220 deletions(-)
diff --git a/README.adoc b/README.adoc
index 1d27310..1d43c6a 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,4 +1,5 @@
= SimpleApp
+:toc:
This is a simple link:http://isis.apache.org[Apache Isis] application, but structured so it can be used as a starting point for developing your own applications.
@@ -28,7 +29,6 @@ Login using:
The app runs with H2 running in-memory, with sample data set up using link:https://isis.apache.org/guides/ugtst.html#_ugtst_fixture-scripts[fixture scripts].
-
== Application Structure
The following table explains the contents of each of the directories:
@@ -56,7 +56,7 @@ The `pom.xml` also provides goals to run the app from the command line, or to be
|====================
-== In Development
+== Development
Apache Isis uses DataNucleus as its ORM, which requires that any entities are "enhanced", a post-compile process.
@@ -74,49 +74,82 @@ TIP: You can also use `enhance-all.sh`
== Testing
-To disable the running of unit tests: +
+The application has three types of tests.
+Each of these generates its own set of tests, and each can be disabled through a system property.
-[source,bash]
-----
-mvn -DskipUTs
-----
+.Testing types
+[cols="5a,12m,6m,3m", options="header"]
+|===
-[TIP]
-====
-By default, output of unit tests are in `target/surefire-unittest-reports` (in the ``module-simple`` modules).
-====
+| Test type
+| Report
+| Phase
+| Skip using
-To disable the running of integration tests: +
-[source,bash]
-----
-mvn -DskipITs
-----
+| Unit test
+| target/surefire-unittest-reports
+| test
+| -DskipUTs
-[TIP]
-====
-By default, output of integration tests are in `target/surefire-integtest-reports` (in the ``application`` and ``module-simple`` modules).
-====
+| Integ test
+| target/surefire-integtest-reports
+| integration-test
+| -DskipITs
+
+| BDD (Cucumber) specs
+| target/surefire-integbddspecs-reports
+| integration-test
+| -DskipBS
+
+
+|===
+
+The test reports format are in XML and basic HTML format.
+In addition:
-To disable the running of BDD specs: +
+`target/cucumber-html-reports/overview-features.html`::
+BDD (Cucumber) specification reports, as an interactive website
+These outputs can for example be processed within/published by a continuous pipeline pipeline.
+
+
+=== Lockdown Tests
+
+Lockdown tests capture the state of the system, so that changes to that system can be captured and confirmed.
+There are two lockdown tests:
+
+* the metamodel (serialized as XML)
++
+This is expected to change whenever the domain logic is changed, but generally should _not_ change when the Apache Isis framework is upgraded.
+
+* Maven dependencies (serialized as flat files)
++
+This should only change when dependencies are bumped or new dependencies added.
+
+The lockdown tests are implemented as link:https://approvaltests.com/[approval test]s, meaning that the current state is compared to an "approved" state.
+If there are no differences then the test passes.
+If there are differences then the test fails, and a diff is shown using any available `diff` tool.
+
+The lockdown tests are disabled by default, and are enabled with system properties.
+
+* to compare the current metamodel with the previously approved metamodel:
++
[source,bash]
----
-mvn -DskipBSs
+mvn integration-test -Dmetamodel.lockdown
----
-[TIP]
-====
-By default, output of integration tests are in `target/surefire-integbddspecs-reports` (in the ``application`` module).
-====
-
-* To disable the running of all tests and BDD specs: +
+* to compare the current Maven dependencies with the previously approved dependencies:
+
[source,bash]
----
-mvn -DskipTests
+mvn test -Dmavendeps.lockdown
----
+When there are differences, the current state is written to the `current` subdirectory.
+If the current state is approved, it should be copied over to the corresponding `approved` subdirectory.
+
== Docker
@@ -157,9 +190,28 @@ docker container run -d -p 8080:8080 apacheisis/simpleapp:latest
This can then be accessed at link:http://localhost:8080[localhost:8080].
-== Externalized Configuration
+=== Externalized Configuration
-The application is configured to run in the `/run/secrets` directory.
+The Docker image is configured to run in the `/run/secrets` directory.
Configuration can be therefore be externalized by defining an `application.properties` secret for the Kubernetes or Docker Swarm cluster.
Spring Boot will use these settings in preference to the configuration properties defined in `classpath:config/application.properties`, see link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config[Spring docs].
+
+
+== Translations
+
+Apache Isis supports i18n using link:https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html[GNU .po file]s.
+The `WEB-INF/translations.po` is the fallback (an empty value means that the key is used "as-is"), while `WEB-INF/translations-XX.po` files provide translations for each "XX" locale.
+
+Translations are required for all domain classes and all members (actions, properties and collections) of all classes.
+This information is available from the metamodel, and so a new template `translations.po` is generated as a side-effect of running the integration tests (through a log4j2 logger).
+A good integration test to run is `ValidateDomainModel_IntegTest`.
+
+In addition, translations are required for any validation messages triggered by the test.
+Running an integration tests that trigger validations will result in these messages being captured as keys, for example `Smoke_IntegTest`.
+
+The generated file should be merged with any existing translations in `WEB-INF/translations.po`, and translations obtained for any new keys (there are numerous online services that support the format).
+
+
+
+
diff --git a/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java b/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java
index 4da7a9f..c198177 100644
--- a/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java
+++ b/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java
@@ -60,6 +60,9 @@ public class SimpleObject implements Comparable<SimpleObject> {
public String default0UpdateName() {
return getName();
}
+ public String validate0UpdateName(String name) {
+ return name.contains("!") ? "Exclamation mark is not allowed" : null;
+ }
@Action(semantics = NON_IDEMPOTENT_ARE_YOU_SURE)
diff --git a/module-simple/src/test/java/domainapp/modules/simple/integtests/SimpleModuleIntegTestAbstract.java b/module-simple/src/test/java/domainapp/modules/simple/integtests/SimpleModuleIntegTestAbstract.java
index 2e1b410..7a8c403 100644
--- a/module-simple/src/test/java/domainapp/modules/simple/integtests/SimpleModuleIntegTestAbstract.java
+++ b/module-simple/src/test/java/domainapp/modules/simple/integtests/SimpleModuleIntegTestAbstract.java
@@ -15,13 +15,15 @@ import org.springframework.context.annotation.PropertySource;
import org.springframework.context.annotation.PropertySources;
-@SpringBootTest(classes = SimpleModuleIntegTestAbstract.AppManifest.class)
+@SpringBootTest(
+ classes = SimpleModuleIntegTestAbstract.AppManifest.class,
+ properties = {"logging.config=log4j2-test.xml" }
+)
public abstract class SimpleModuleIntegTestAbstract extends IsisIntegrationTestAbstractWithFixtures {
@Configuration
@PropertySources({
@PropertySource(IsisPresets.H2InMemory_withUniqueSchema),
- @PropertySource(IsisPresets.Log4j2Test),
@PropertySource(IsisPresets.DataNucleusAutoCreate),
})
@Import({
diff --git a/webapp/log4j2-test.xml b/webapp/log4j2-test.xml
index 56e8ad6..6f10339 100644
--- a/webapp/log4j2-test.xml
+++ b/webapp/log4j2-test.xml
@@ -12,6 +12,11 @@
<Console name="Console" target="SYSTEM_OUT" follow="true">
<PatternLayout pattern="${sys:CONSOLE_LOG_PATTERN}" />
</Console>
+ <File name="TranslationsPoFile" fileName="translations.po" append="false" immediateFlush="true">
+ <PatternLayout>
+ <Pattern>%m%n</Pattern>
+ </PatternLayout>
+ </File>
</Appenders>
<Loggers>
<Logger name="org.apache.catalina.startup.DigesterFactory" level="error" />
@@ -22,7 +27,7 @@
<Logger name="org.eclipse.jetty.util.component.AbstractLifeCycle" level="error" />
<Logger name="org.hibernate.validator.internal.util.Version" level="warn" />
<logger name="org.springframework.boot.actuate.endpoint.jmx" level="warn"/>
-
+
<logger name="org.apache.directory" level="warn"/>
<logger name="org.apache.directory.api.ldap.model.entry.Value" level="off"/>
@@ -34,6 +39,11 @@
<Root level="info">
<AppenderRef ref="Console" />
</Root>
+
+ <logger name="org.apache.isis.runtime.services.i18n.po.PoWriter" level="info">
+ <AppenderRef ref="TranslationsPoFile"/>
+ </logger>
+
</Loggers>
</Configuration>
diff --git a/webapp/pom.xml b/webapp/pom.xml
index 33f4524..1373bd7 100644
--- a/webapp/pom.xml
+++ b/webapp/pom.xml
@@ -135,10 +135,10 @@
<profiles>
<profile>
- <id>lockdown</id>
+ <id>mavendeps-lockdown</id>
<activation>
<property>
- <name>lockdown</name>
+ <name>mavendeps.lockdown</name>
</property>
</activation>
<build>
@@ -153,7 +153,7 @@
<goal>list</goal>
</goals>
<configuration>
- <outputFile>${project.build.directory}/test-classes/domainapp/webapp/unittests/mavendeps/lockdown/received/LockDownMavenDeps_Test.list.txt</outputFile>
+ <outputFile>${project.build.directory}/test-classes/domainapp/webapp/unittests/mavendeps/lockdown/current/LockDownMavenDeps_Test.list.txt</outputFile>
</configuration>
</execution>
<execution>
@@ -163,7 +163,7 @@
<goal>tree</goal>
</goals>
<configuration>
- <outputFile>${project.build.directory}/test-classes/domainapp/webapp/unittests/mavendeps/lockdown/received/LockDownMavenDeps_Test.tree.txt</outputFile>
+ <outputFile>${project.build.directory}/test-classes/domainapp/webapp/unittests/mavendeps/lockdown/current/LockDownMavenDeps_Test.tree.txt</outputFile>
</configuration>
</execution>
</executions>
diff --git a/webapp/src/main/webapp/WEB-INF/translations-en.po b/webapp/src/main/webapp/WEB-INF/translations-en.po
deleted file mode 100644
index 4e59ee2..0000000
--- a/webapp/src/main/webapp/WEB-INF/translations-en.po
+++ /dev/null
@@ -1,674 +0,0 @@
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-06-16 15:34:40+\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-
-
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel(java.lang.String)
-msgid ".csv file name"
-msgstr ""
-
-
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata#$$(java.lang.String)
-msgid ".jdo file name"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations(java.lang.String)
-msgid ".pot file name"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#ACTION
-msgid "Action"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Are you sure?"
-msgstr ""
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "AutoLabel.CSS.required"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Cancel"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#clearHints()
-#: domainapp.dom.simple.SimpleObject#clearHints()
-msgid "Clear Hints"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#resetTranslationCache()
-msgid "Clear translation cache"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#COLLECTION
-msgid "Collection"
-msgstr ""
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsAjaxTablePanelFactory.Table"
-msgstr "Table"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsUnresolvedPanel.Hide"
-msgstr "Hide"
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#COMPLETE
-msgid "Complete"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.config.ConfigurationServiceMenu#configuration()
-msgid "Configuration"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Confirm"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#create()
-msgid "Create"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#CURRENT
-msgid "Current"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#delete()
-msgid "Delete"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#downloadJdoMetadata()
-msgid "Download Jdo Metadata"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#downloadLayoutXml()
-#: domainapp.dom.simple.SimpleObject#downloadLayoutXml()
-msgid "Download Layout Xml"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts()
-msgid "Download Layouts (XML)"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel()
-msgid "Download Meta Model (CSV)"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec()
-msgid "Download Swagger Spec"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations()
-msgid "Download Translations"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.dto.Dto_downloadXml#$$(java.lang.String)
-#: org.apache.isis.applib.services.dto.Dto_downloadXsd#$$(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml#$$(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
-msgid "File name"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#updateName()
-msgid "Exclamation mark is not allowed"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
-msgid "Filename"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#findByName()
-msgid "Find By Name"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#fixtureScriptClassName
-msgid "Fixture script"
-msgstr ""
-
-
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#friendlyName
-#: org.apache.isis.applib.fixturescripts.FixtureScript#friendlyName
-msgid "Friendly Name"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "General"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageService#homePage()
-msgid "Home Page"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#datanucleusIdLong()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong#$$()
-msgid "Id"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT
-msgid "Idempotent"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT_ARE_YOU_SURE
-msgid "Idempotent Are You Sure"
-msgstr "Are you sure?"
-
-
-#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#IGNORE
-msgid "Ignore"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#INCLUDE
-msgid "Include"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Format#JSON
-msgid "Json"
-msgstr "JSON"
-
-
-#: org.apache.isis.applib.services.config.ConfigurationProperty#key
-msgid "Key"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#listAll()
-msgid "List All"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderActionContributions#lookup()
-msgid "Lookup"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml
-#: org.apache.isis.applib.services.layout.Object_rebuildMetamodel
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata
-#: org.apache.isis.viewer.wicket.viewer.services.Object_clearHints
-msgid "Metadata"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#MINIMAL
-msgid "Minimal"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject
-#: domainapp.dom.simple.SimpleObject#name
-#: domainapp.dom.simple.SimpleObject#updateName(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#create(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#findByName(java.lang.String)
-msgid "Name"
-msgstr ""
-
-
-#: org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory#newApplicationFeature()
-msgid "New Application Feature"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT
-msgid "Non Idempotent"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT_ARE_YOU_SURE
-msgid "Non Idempotent Are You Sure"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#NORMALIZED
-msgid "Normalized"
-msgstr ""
-
-
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#number
-msgid "Number"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderAssociationContributions#object()
-msgid "Object"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#title()
-msgid "Object: {name}"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#objects
-msgid "Objects"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-msgid "Parameters"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PRIVATE
-msgid "Private"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PRIVATE_WITH_PROTOTYPING
-msgid "Private With Prototyping"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#PROPERTY
-msgid "Property"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault
-#: org.apache.isis.applib.services.layout.LayoutServiceMenu
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu
-msgid "Prototyping"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PUBLIC
-msgid "Public"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#rebuildMetamodel()
-#: domainapp.dom.simple.SimpleObject#rebuildMetamodel()
-msgid "Rebuild Metamodel"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#recreateObjectsAndReturnFirst()
-msgid "Recreate Objects And Return First"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#object
-msgid "Result"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#className
-msgid "Result class"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#key
-msgid "Result key"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete()
-msgid "Run Fixture Script"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE
-msgid "Safe"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE_AND_REQUEST_CACHEABLE
-msgid "Safe And Request Cacheable"
-msgstr ""
-
-
-#: domainapp.fixture.scenarios.RecreateSimpleObjects
-#: org.apache.isis.applib.fixturescripts.FixtureScript
-msgid "Script"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-msgid "Script-specific parameters (if any). The format depends on the script implementation (eg key=value, CSV, JSON, XML etc)"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#title()
-msgid "Simple Objects"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToReadingTranslations()
-msgid "Switch To Reading Translations"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToWritingTranslations()
-msgid "Switch To Writing Translations"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#updateName()
-msgid "Update Name"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.config.ConfigurationProperty#value
-msgid "Value"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionLong()
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionTimestamp()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong#$$()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp#$$()
-msgid "Version"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Format#YAML
-msgid "Yaml"
-msgstr "YAML"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "aboutLabel"
-msgstr "About"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "cancelLabel"
-msgstr "Cancel"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "datanucleusIdLong"
-msgstr "Id"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortPlural"
-msgstr "Please enter {number} more characters"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortSingular"
-msgstr "Please enter 1 more character"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "loadMore"
-msgstr "Load more"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "loginHeader"
-msgstr "Login"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "logoutLabel"
-msgstr "Logout"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "name"
-msgstr ""
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "noMatches"
-msgstr "No matches"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel
-msgid "objects"
-msgstr "Objects"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "okLabel"
-msgstr "OK"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "rememberMeLabel"
-msgstr "Remember Me"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "resetButtonLabel"
-msgstr "Reset"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "searching"
-msgstr "Searching..."
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigPlural"
-msgstr "You can only select {limit} items"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigSingular"
-msgstr "You can only select 1 item"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signInButtonLabel"
-msgstr "Sign in"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "usernameLabel"
-msgstr "Username"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#title()
-msgid "{num} objects"
-msgstr ""
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "confirmPasswordLabel"
-msgstr "Confirm password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "datatable.no-records-found"
-msgstr "No Records Found"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "editLabel"
-msgstr "Edit"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailIsNotAvailable"
-msgstr "The given email is already in use"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailPlaceholder"
-msgstr "Enter your email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailPlaceholder"
-msgstr "Enter an email for the new account"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailLabel"
-msgstr "Email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailSentMessage"
-msgstr "An email has been sent to '${email}' for verification."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "forgotPasswordLinkLabel"
-msgstr "Forgot your password?"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeSuccessful"
-msgstr "The password has been changed successfully. You can <a class=\"alert-success\" style=\"text-decoration:underline;\" href=\"${signInUrl}\">login</a> now."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeUnsuccessful"
-msgstr "There was a problem while updating the password. Please try again."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordPlaceholder"
-msgstr "Enter password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetExpiredOrInvalidToken"
-msgstr "You are trying to reset the password for an expired or invalid token"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetHeader"
-msgstr "Forgot password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetSubmitLabel"
-msgstr "Submit"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "registerButtonLabel"
-msgstr "Register"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "registerHeader"
-msgstr "Register"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noSuchUserByEmail"
-msgstr "There is no account with this email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noUserForAnEmailValidToken"
-msgstr "The account seems to be either already deleted or has changed its email address. Please try again."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signUpButtonLabel"
-msgstr "Don't have an account? Sign up now."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "signUpButtonLabel"
-msgstr "Verify email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-msgid "signUpHeader"
-msgstr "Sign Up"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameIsNotAvailable"
-msgstr "The provided username is already in use"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameLabel"
-msgstr "Username"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernamePlaceholder"
-msgstr "Username"
-
diff --git a/webapp/src/main/webapp/WEB-INF/translations-es.po b/webapp/src/main/webapp/WEB-INF/translations-es.po
index d519350..d34ea00 100644
--- a/webapp/src/main/webapp/WEB-INF/translations-es.po
+++ b/webapp/src/main/webapp/WEB-INF/translations-es.po
@@ -1,91 +1,123 @@
+
+
+##############################################################################
+#
+# .pot file
+#
+# Translate this file to each required language and place in WEB-INF, eg:
+#
+# /WEB-INF/translations-en_US.po
+# /WEB-INF/translations-en.po
+# /WEB-INF/translations-fr_FR.po
+# /WEB-INF/translations-fr.po
+# /WEB-INF/translations.po
+#
+# If the app uses TranslatableString (eg for internationalized validation
+# messages), or if the app calls the TranslationService directly, then ensure
+# that all text to be translated has been captured by running a full
+# integration test suite that exercises all relevant behaviour
+#
+##############################################################################
+
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-06-16 15:34:40+\n"
+"POT-Creation-Date: 2019-12-02 18:55:20+\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel(java.lang.String)
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelCsv(java.lang.String)
msgid ".csv file name"
+msgstr "fichero .csv"
+
+
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations(java.lang.String)
+msgid ".pot file name"
+msgstr "fichero .pot"
+
+
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid ".xml file name"
+msgstr "fichero .xml"
+
+
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXml#act()
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act()
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act()
+#: org.apache.isis.applib.mixins.layout.Object_openRestApi#act()
+#: org.apache.isis.applib.mixins.layout.Object_rebuildMetamodel#act()
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml#act()
+#: org.apache.isis.applib.services.bookmark.BookmarkHolder_lookup#act()
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_downloadJdoMetadata#act()
+msgid "Act"
msgstr ""
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata#$$(java.lang.String)
-msgid ".jdo file name"
+#: org.apache.isis.applib.domain.DomainObjectList#actionArguments
+msgid "Action Arguments"
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations(java.lang.String)
-msgid ".pot file name"
-msgstr "fichero .pot"
+#: org.apache.isis.applib.domain.DomainObjectList#actionId
+msgid "Action Id"
+msgstr ""
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#ACTION
-msgid "Action"
+#: org.apache.isis.applib.domain.DomainObjectList#actionOwningType
+msgid "Action Owning Type"
msgstr ""
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
+#: org.apache.isis.runtime.system.session.IsisSessionFactory
msgid "Are you sure?"
msgstr "¿Estas seguro?"
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "AutoLabel.CSS.required"
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#beanClass
+msgid "Bean Class"
msgstr ""
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Cancel"
-msgstr "Cancelar"
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#beanProvider
+msgid "Bean Provider"
+msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#clearHints()
-#: domainapp.dom.simple.SimpleObject#clearHints()
-msgid "Clear Hints"
-msgstr ""
+#: org.apache.isis.runtime.system.session.IsisSessionFactory
+msgid "Cancel"
+msgstr "Cancelar"
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#resetTranslationCache()
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#resetTranslationCache()
msgid "Clear translation cache"
msgstr "Limpiar la caché de traducciones"
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#COLLECTION
-msgid "Collection"
+#: org.apache.isis.schema.cmd.v1.CommandsDto#commandDto
+msgid "Command Dto"
msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsAjaxTablePanelFactory.Table"
-msgstr "Table"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsUnresolvedPanel.Hide"
-msgstr "Hide"
-
-
#: org.apache.isis.applib.services.layout.LayoutService$Style#COMPLETE
msgid "Complete"
msgstr ""
-#: org.apache.isis.applib.services.config.ConfigurationServiceMenu#configuration()
+#: org.apache.isis.applib.services.confview.ConfigurationMenu#configuration()
msgid "Configuration"
msgstr ""
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
+#: org.apache.isis.runtime.system.session.IsisSessionFactory
msgid "Confirm"
msgstr "Confirmar"
-#: domainapp.dom.simple.SimpleObjects#create()
+#: domainapp.modules.simple.dom.impl.SimpleObjects#create()
msgid "Create"
msgstr "Crear"
@@ -95,139 +127,193 @@ msgid "Current"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#delete()
+#: org.apache.isis.applib.services.menu.MenuBarsService$Type#DEFAULT
+msgid "Default"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#delete()
msgid "Delete"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#downloadJdoMetadata()
+#: domainapp.modules.simple.dom.impl.SimpleObject#downloadJdoMetadata()
msgid "Download Jdo Metadata"
msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#downloadLayoutXml()
-#: domainapp.dom.simple.SimpleObject#downloadLayoutXml()
+#: domainapp.modules.simple.dom.impl.SimpleObject#downloadLayoutXml()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#downloadLayoutXml()
+#: org.apache.isis.applib.domain.DomainObjectList#downloadLayoutXml()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#downloadLayoutXml()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#downloadLayoutXml()
+#: org.apache.isis.schema.cmd.v1.CommandDto#downloadLayoutXml()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#downloadLayoutXml()
msgid "Download Layout Xml"
msgstr ""
-#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts()
-msgid "Download Layouts (XML)"
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadMenuBarsLayout()
+msgid "Download Menu Bars Layout (XML)"
msgstr ""
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel()
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelCsv()
msgid "Download Meta Model (CSV)"
msgstr ""
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec()
-msgid "Download Swagger Spec"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml()
+msgid "Download Meta Model (XML)"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#downloadMetaModelXml()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#downloadMetaModelXml()
+#: org.apache.isis.applib.domain.DomainObjectList#downloadMetaModelXml()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#downloadMetaModelXml()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#downloadMetaModelXml()
+#: org.apache.isis.schema.cmd.v1.CommandDto#downloadMetaModelXml()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#downloadMetaModelXml()
+msgid "Download Meta Model Xml"
+msgstr ""
+
+
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts()
+msgid "Download Object Layouts (ZIP)"
+msgstr ""
+
+
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition()
+msgid "Download Swagger Schema Definition"
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations()
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations()
msgid "Download Translations"
msgstr "Descargar traducciones"
-#: org.apache.isis.applib.services.dto.Dto_downloadXml#$$(java.lang.String)
-#: org.apache.isis.applib.services.dto.Dto_downloadXsd#$$(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml#$$(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
-msgid "File name"
+#: org.apache.isis.applib.domain.DomainObjectList#elementObjectType
+msgid "Element Object Type"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#updateName()
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#updateName()
msgid "Exclamation mark is not allowed"
msgstr "No se admite el signo de exclamación"
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
+#: org.apache.isis.applib.services.menu.MenuBarsService$Type#FALLBACK
+msgid "Fallback"
+msgstr ""
+
+
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXml#act(java.lang.String)
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml#act(java.lang.String)
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadMenuBarsLayout(java.lang.String,org.apache.isis.applib.services.menu.MenuBarsService$Type)
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_downloadJdoMetadata#act(java.lang.String)
+msgid "File name"
+msgstr ""
+
+
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXml#act(java.lang.String)
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml#act(java.lang.String)
+msgid "File name extension can be omitted."
+msgstr ""
+
+
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
msgid "Filename"
msgstr ""
-#: domainapp.dom.simple.SimpleObjects#findByName()
+#: domainapp.modules.simple.dom.impl.SimpleObjects#findByName()
msgid "Find By Name"
msgstr "Buscar por Nombre"
-#: org.apache.isis.applib.fixturescripts.FixtureResult#fixtureScriptClassName
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#fixtureScriptByFriendlyName
+msgid "Fixture Script By Friendly Name"
+msgstr ""
+
+
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#fixtureScriptClassName
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript(java.lang.String,java.lang.String)
msgid "Fixture script"
msgstr "Script de Instalación"
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#friendlyName
-#: org.apache.isis.applib.fixturescripts.FixtureScript#friendlyName
-msgid "Friendly Name"
-msgstr "Nombre común"
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
+msgid "Format"
+msgstr ""
-#: domainapp.dom.simple.SimpleObject
-msgid "General"
+#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu#hsqlDbManager()
+msgid "HSQL DB Manager"
msgstr ""
-#: domainapp.app.services.homepage.HomePageService#homePage()
-msgid "Home Page"
-msgstr "Página de Inicio"
+#: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusIdLong()
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#id
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusIdLong#prop()
+msgid "Id"
+msgstr ""
-#: domainapp.dom.simple.SimpleObject#datanucleusIdLong()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong#$$()
-msgid "Id"
+#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#IGNORE
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts$NonPersistedObjectsStrategy#IGNORE
+msgid "Ignore"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT
-msgid "Idempotent"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid "Ignore Interfaces"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT_ARE_YOU_SURE
-msgid "Idempotent Are You Sure"
-msgstr "¿Estas seguro?"
+#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#INCLUDE
+msgid "Include"
+msgstr ""
-#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#IGNORE
-msgid "Ignore"
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#instance
+msgid "Instance"
msgstr ""
-#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#INCLUDE
-msgid "Include"
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
+msgid "Isis Schemas"
msgstr ""
#: org.apache.isis.applib.services.swagger.SwaggerService$Format#JSON
msgid "Json"
-msgstr "JSON"
+msgstr ""
-#: org.apache.isis.applib.services.config.ConfigurationProperty#key
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#key
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#key
msgid "Key"
msgstr ""
-#: domainapp.dom.simple.SimpleObjects#listAll()
+#: domainapp.modules.simple.dom.impl.SimpleObjects#listAll()
msgid "List All"
-msgstr "Listar Todos"
+msgstr ""
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderActionContributions#lookup()
-msgid "Lookup"
-msgstr "Buscar"
+#: org.apache.isis.schema.cmd.v1.CommandDto#majorVersion
+msgid "Major Version"
+msgstr ""
-#: domainapp.dom.simple.SimpleObject
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml
-#: org.apache.isis.applib.services.layout.Object_rebuildMetamodel
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata
-#: org.apache.isis.viewer.wicket.viewer.services.Object_clearHints
-msgid "Metadata"
+#: org.apache.isis.schema.cmd.v1.CommandDto#member
+msgid "Member"
msgstr ""
@@ -236,60 +322,92 @@ msgid "Minimal"
msgstr ""
-#: domainapp.dom.simple.SimpleObject
-#: domainapp.dom.simple.SimpleObject#name
-#: domainapp.dom.simple.SimpleObject#updateName(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#create(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#findByName(java.lang.String)
+#: org.apache.isis.schema.cmd.v1.CommandDto#minorVersion
+msgid "Minor Version"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#name
+#: domainapp.modules.simple.dom.impl.SimpleObject#updateName(java.lang.String)
+#: domainapp.modules.simple.dom.impl.SimpleObjects#create(java.lang.String)
+#: domainapp.modules.simple.dom.impl.SimpleObjects#findByName(java.lang.String)
msgid "Name"
msgstr "Nombre"
-#: org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory#newApplicationFeature()
-msgid "New Application Feature"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#nonPersistedObjectsStrategy
+msgid "Non Persisted Objects Strategy"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT
-msgid "Non Idempotent"
+#: org.apache.isis.applib.services.layout.LayoutService$Style#NORMALIZED
+msgid "Normalized"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT_ARE_YOU_SURE
-msgid "Non Idempotent Are You Sure"
-msgstr "¿Estas seguro?"
+#: domainapp.modules.simple.dom.impl.SimpleObject#notes
+msgid "Notes"
+msgstr ""
-#: org.apache.isis.applib.services.layout.LayoutService$Style#NORMALIZED
-msgid "Normalized"
+#: domainapp.modules.simple.dom.impl.SimpleObject#objectIdentifier()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#objectIdentifier()
+#: org.apache.isis.applib.domain.DomainObjectList#objectIdentifier()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#objectIdentifier()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#objectIdentifier()
+#: org.apache.isis.schema.cmd.v1.CommandDto#objectIdentifier()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#objectIdentifier()
+msgid "Object Identifier"
msgstr ""
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#number
-msgid "Number"
+#: domainapp.modules.simple.dom.impl.SimpleObject#objectType()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#objectType()
+#: org.apache.isis.applib.domain.DomainObjectList#objectType()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#objectType()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#objectType()
+#: org.apache.isis.schema.cmd.v1.CommandDto#objectType()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#objectType()
+msgid "Object Type"
msgstr ""
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderAssociationContributions#object()
-msgid "Object"
-msgstr "Objeto"
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#objects
+#: org.apache.isis.applib.domain.DomainObjectList#objects
+msgid "Objects"
+msgstr "Objetos"
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#openRestApi()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#openRestApi()
+#: org.apache.isis.applib.domain.DomainObjectList#openRestApi()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#openRestApi()
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#openRestApi()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#openRestApi()
+#: org.apache.isis.schema.cmd.v1.CommandDto#openRestApi()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#openRestApi()
+msgid "Open Rest Api"
+msgstr ""
-#: domainapp.dom.simple.SimpleObject#title()
-msgid "Object: {name}"
-msgstr "Objeto: {name}"
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#openSwaggerUi()
+msgid "Open Swagger Ui"
+msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#objects
-msgid "Objects"
-msgstr "Objetos"
+
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid "Packages"
+msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript(java.lang.String,java.lang.String)
msgid "Parameters"
-msgstr "Parámetros"
+msgstr ""
+
+
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts$NonPersistedObjectsStrategy#PERSIST
+msgid "Persist"
+msgstr ""
#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PRIVATE
@@ -302,16 +420,19 @@ msgid "Private With Prototyping"
msgstr ""
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#PROPERTY
-msgid "Property"
+#: org.apache.isis.applib.mixins.metamodel.Object_objectIdentifier#prop()
+#: org.apache.isis.applib.mixins.metamodel.Object_objectType#prop()
+#: org.apache.isis.applib.services.bookmark.BookmarkHolder_object#prop()
+msgid "Prop"
msgstr ""
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault
#: org.apache.isis.applib.services.layout.LayoutServiceMenu
#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu
#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts
+#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu
msgid "Prototyping"
msgstr "Prototipo"
@@ -321,353 +442,159 @@ msgid "Public"
msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#rebuildMetamodel()
-#: domainapp.dom.simple.SimpleObject#rebuildMetamodel()
+#: domainapp.modules.simple.dom.impl.SimpleObject#rebuildMetamodel()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#rebuildMetamodel()
+#: org.apache.isis.applib.domain.DomainObjectList#rebuildMetamodel()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#rebuildMetamodel()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#rebuildMetamodel()
+#: org.apache.isis.schema.cmd.v1.CommandDto#rebuildMetamodel()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#rebuildMetamodel()
msgid "Rebuild Metamodel"
msgstr ""
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#recreateObjectsAndReturnFirst()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#recreateObjectsAndReturnFirst()
msgid "Recreate Objects And Return First"
msgstr "Recrear Objetos y Devolver el Primero"
-#: org.apache.isis.applib.fixturescripts.FixtureResult#object
+#: org.apache.isis.extensions.fixtures.modules.ModuleFixtureService#refDataSetupFixture
+msgid "Ref Data Setup Fixture"
+msgstr ""
+
+
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#object
msgid "Result"
msgstr "Resultado"
-#: org.apache.isis.applib.fixturescripts.FixtureResult#name
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#className
msgid "Result class"
msgstr "Clase del resultado"
-#: org.apache.isis.applib.fixturescripts.FixtureResult#key
-msgid "Result key"
-msgstr "Clave del Resultado"
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript()
msgid "Run Fixture Script"
msgstr "Ejecutar Script de Instalación"
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE
-msgid "Safe"
-msgstr ""
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript(java.lang.String,java.lang.String)
+msgid "Script-specific parameters (if any). The format depends on the script implementation (eg key=value, CSV, JSON, XML etc)"
+msgstr "Parámetros específicos del Script (si hay alguno). El formato depende de la implementación del script (por ejemplo, clave=valor, CSV, JSON, XML, etc.)"
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE_AND_REQUEST_CACHEABLE
-msgid "Safe And Request Cacheable"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#specification
+msgid "Specification"
msgstr ""
-#: domainapp.fixture.scenarios.RecreateSimpleObjects
-#: org.apache.isis.applib.fixturescripts.FixtureScript
-msgid "Script"
-msgstr "Script"
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-msgid "Script-specific parameters (if any). The format depends on the script implementation (eg key=value, CSV, JSON, XML etc)"
-msgstr "Parámetros específicos del Script (si hay alguno). El formato depende de la implementación del script (por ejemplo, clave=valor, CSV, JSON, XML, etc.)"
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts(org.apache.isis.applib.services.layout.LayoutService$Style)
+msgid "Style"
+msgstr ""
-#: domainapp.dom.simple.SimpleObjects#title()
-msgid "Simple Objects"
-msgstr "Objetos básicos"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid "Subset of the complete meta model, only including packages starting with given prefix."
+msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToReadingTranslations()
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#switchToReadingTranslations()
msgid "Switch To Reading Translations"
msgstr "Cambiar a Lectura de Traducciones"
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToWritingTranslations()
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#switchToWritingTranslations()
msgid "Switch To Writing Translations"
msgstr "Cambiar a Escritura de Traducciones"
-#: domainapp.dom.simple.SimpleObject#updateName()
-msgid "Update Name"
-msgstr "Nombre de la Actualización"
-
-
-#: org.apache.isis.applib.services.config.ConfigurationProperty#value
-msgid "Value"
+#: org.apache.isis.schema.cmd.v1.CommandDto#targets
+msgid "Targets"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionLong()
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionTimestamp()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong#$$()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp#$$()
-msgid "Version"
+#: org.apache.isis.extensions.fixtures.modules.ModuleFixtureService#teardownFixture
+msgid "Teardown Fixture"
msgstr ""
-#: org.apache.isis.applib.services.swagger.SwaggerService$Format#YAML
-msgid "Yaml"
-msgstr "YAML"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "aboutLabel"
-msgstr "About"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "cancelLabel"
-msgstr "Cancel"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "datanucleusIdLong"
-msgstr "Id"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortPlural"
-msgstr "Please enter {number} more characters"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortSingular"
-msgstr "Please enter 1 more character"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "loadMore"
-msgstr "Load more"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "loginHeader"
-msgstr "Login"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "logoutLabel"
-msgstr "Logout"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "name"
+#: org.apache.isis.schema.cmd.v1.CommandDto#timestamp
+msgid "Timestamp"
msgstr ""
-#: org.wicketstuff.select2.Select2Choice
-msgid "noMatches"
-msgstr "No matches"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel
-msgid "objects"
-msgstr "Objects"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "okLabel"
-msgstr "OK"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "rememberMeLabel"
-msgstr "Remember Me"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "resetButtonLabel"
-msgstr "Reset"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "searching"
-msgstr "Searching..."
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigPlural"
-msgstr "You can only select {limit} items"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigSingular"
-msgstr "You can only select 1 item"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signInButtonLabel"
-msgstr "Sign in"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "usernameLabel"
-msgstr "Username"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#title()
-msgid "{num} objects"
+#: org.apache.isis.schema.cmd.v1.CommandDto#timings
+msgid "Timings"
msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "confirmPasswordLabel"
-msgstr "Confirm password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "datatable.no-records-found"
-msgstr "No Records Found"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "editLabel"
-msgstr "Edit"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailIsNotAvailable"
-msgstr "The given email is already in use"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailPlaceholder"
-msgstr "Enter your email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailPlaceholder"
-msgstr "Enter an email for the new account"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailLabel"
-msgstr "Email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailSentMessage"
-msgstr "An email has been sent to '${email}' for verification."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "forgotPasswordLinkLabel"
-msgstr "Forgot your password?"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeSuccessful"
-msgstr "The password has been changed successfully. You can <a class=\"alert-success\" style=\"text-decoration:underline;\" href=\"${signInUrl}\">login</a> now."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeUnsuccessful"
-msgstr "There was a problem while updating the password. Please try again."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordPlaceholder"
-msgstr "Enter password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetExpiredOrInvalidToken"
-msgstr "You are trying to reset the password for an expired or invalid token"
-
+#: org.apache.isis.schema.cmd.v1.CommandDto#transactionId
+msgid "Transaction Id"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetHeader"
-msgstr "Forgot password"
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadMenuBarsLayout(java.lang.String,org.apache.isis.applib.services.menu.MenuBarsService$Type)
+msgid "Type"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetSubmitLabel"
-msgstr "Submit"
+#: domainapp.modules.simple.dom.impl.SimpleObject#updateName()
+msgid "Update Name"
+msgstr "Nombre de la Actualización"
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "registerButtonLabel"
-msgstr "Register"
+#: org.apache.isis.schema.cmd.v1.CommandDto#user
+msgid "User"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "registerHeader"
-msgstr "Register"
+#: org.apache.isis.schema.cmd.v1.CommandDto#userData
+msgid "User Data"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noSuchUserByEmail"
-msgstr "There is no account with this email"
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#value
+msgid "Value"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noUserForAnEmailValidToken"
-msgstr "The account seems to be either already deleted or has changed its email address. Please try again."
+#: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusVersionLong()
+#: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusVersionTimestamp()
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionLong#prop()
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionTimestamp#prop()
+msgid "Version"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signUpButtonLabel"
-msgstr "Don't have an account? Sign up now."
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
+msgid "Visibility"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "signUpButtonLabel"
-msgstr "Verify email"
+#: org.apache.isis.applib.services.swagger.SwaggerService$Format#YAML
+msgid "Yaml"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-msgid "signUpHeader"
-msgstr "Sign Up"
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml
+#: org.apache.isis.applib.mixins.layout.Object_openRestApi
+#: org.apache.isis.applib.mixins.layout.Object_rebuildMetamodel
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml
+#: org.apache.isis.applib.mixins.metamodel.Object_objectIdentifier
+#: org.apache.isis.applib.mixins.metamodel.Object_objectType
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusIdLong
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionLong
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionTimestamp
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_downloadJdoMetadata
+msgid "metadata"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameIsNotAvailable"
-msgstr "The provided username is already in use"
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameLabel"
-msgstr "Username"
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernamePlaceholder"
-msgstr "Username"
+##############################################################################
+# end of .pot file
+##############################################################################
diff --git a/webapp/src/main/webapp/WEB-INF/translations-nl.po b/webapp/src/main/webapp/WEB-INF/translations-nl.po
deleted file mode 100644
index af4babf..0000000
--- a/webapp/src/main/webapp/WEB-INF/translations-nl.po
+++ /dev/null
@@ -1,674 +0,0 @@
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-06-16 15:34:40+\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-
-
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel(java.lang.String)
-msgid ".csv file name"
-msgstr ""
-
-
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata#$$(java.lang.String)
-msgid ".jdo file name"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations(java.lang.String)
-msgid ".pot file name"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#ACTION
-msgid "Action"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Are you sure?"
-msgstr "Weet je het zeker?"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "AutoLabel.CSS.required"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Cancel"
-msgstr "Annuleer"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#clearHints()
-#: domainapp.dom.simple.SimpleObject#clearHints()
-msgid "Clear Hints"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#resetTranslationCache()
-msgid "Clear translation cache"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#COLLECTION
-msgid "Collection"
-msgstr ""
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsAjaxTablePanelFactory.Table"
-msgstr "Table"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsUnresolvedPanel.Hide"
-msgstr "Hide"
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#COMPLETE
-msgid "Complete"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.config.ConfigurationServiceMenu#configuration()
-msgid "Configuration"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Confirm"
-msgstr "Bevestigen"
-
-
-#: domainapp.dom.simple.SimpleObjects#create()
-msgid "Create"
-msgstr "Creëren"
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#CURRENT
-msgid "Current"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#delete()
-msgid "Delete"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#downloadJdoMetadata()
-msgid "Download Jdo Metadata"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#downloadLayoutXml()
-#: domainapp.dom.simple.SimpleObject#downloadLayoutXml()
-msgid "Download Layout Xml"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts()
-msgid "Download Layouts (XML)"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel()
-msgid "Download Meta Model (CSV)"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec()
-msgid "Download Swagger Spec"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations()
-msgid "Download Translations"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.dto.Dto_downloadXml#$$(java.lang.String)
-#: org.apache.isis.applib.services.dto.Dto_downloadXsd#$$(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml#$$(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
-msgid "File name"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#updateName()
-msgid "Exclamation mark is not allowed"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
-msgid "Filename"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#findByName()
-msgid "Find By Name"
-msgstr "Zoek op Naam"
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#fixtureScriptClassName
-msgid "Fixture script"
-msgstr ""
-
-
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#friendlyName
-#: org.apache.isis.applib.fixturescripts.FixtureScript#friendlyName
-msgid "Friendly Name"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "General"
-msgstr "Algemeen"
-
-
-#: domainapp.app.services.homepage.HomePageService#homePage()
-msgid "Home Page"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#datanucleusIdLong()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong#$$()
-msgid "Id"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT
-msgid "Idempotent"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT_ARE_YOU_SURE
-msgid "Idempotent Are You Sure"
-msgstr "Weet je het zeker?"
-
-
-#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#IGNORE
-msgid "Ignore"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#INCLUDE
-msgid "Include"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Format#JSON
-msgid "Json"
-msgstr "JSON"
-
-
-#: org.apache.isis.applib.services.config.ConfigurationProperty#key
-msgid "Key"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#listAll()
-msgid "List All"
-msgstr "Lijst Alle"
-
-
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderActionContributions#lookup()
-msgid "Lookup"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml
-#: org.apache.isis.applib.services.layout.Object_rebuildMetamodel
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata
-#: org.apache.isis.viewer.wicket.viewer.services.Object_clearHints
-msgid "Metadata"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#MINIMAL
-msgid "Minimal"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject
-#: domainapp.dom.simple.SimpleObject#name
-#: domainapp.dom.simple.SimpleObject#updateName(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#create(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#findByName(java.lang.String)
-msgid "Name"
-msgstr "Naam"
-
-
-#: org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory#newApplicationFeature()
-msgid "New Application Feature"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT
-msgid "Non Idempotent"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT_ARE_YOU_SURE
-msgid "Non Idempotent Are You Sure"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.layout.LayoutService$Style#NORMALIZED
-msgid "Normalized"
-msgstr ""
-
-
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#number
-msgid "Number"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderAssociationContributions#object()
-msgid "Object"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#title()
-msgid "Object: {name}"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#objects
-msgid "Objects"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-msgid "Parameters"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PRIVATE
-msgid "Private"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PRIVATE_WITH_PROTOTYPING
-msgid "Private With Prototyping"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#PROPERTY
-msgid "Property"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault
-#: org.apache.isis.applib.services.layout.LayoutServiceMenu
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu
-msgid "Prototyping"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PUBLIC
-msgid "Public"
-msgstr ""
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#rebuildMetamodel()
-#: domainapp.dom.simple.SimpleObject#rebuildMetamodel()
-msgid "Rebuild Metamodel"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#recreateObjectsAndReturnFirst()
-msgid "Recreate Objects And Return First"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#object
-msgid "Result"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#className
-msgid "Result class"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureResult#key
-msgid "Result key"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete()
-msgid "Run Fixture Script"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE
-msgid "Safe"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE_AND_REQUEST_CACHEABLE
-msgid "Safe And Request Cacheable"
-msgstr ""
-
-
-#: domainapp.fixture.scenarios.RecreateSimpleObjects
-#: org.apache.isis.applib.fixturescripts.FixtureScript
-msgid "Script"
-msgstr ""
-
-
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-msgid "Script-specific parameters (if any). The format depends on the script implementation (eg key=value, CSV, JSON, XML etc)"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObjects#title()
-msgid "Simple Objects"
-msgstr "Eenvoudige Objecten"
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToReadingTranslations()
-msgid "Switch To Reading Translations"
-msgstr ""
-
-
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToWritingTranslations()
-msgid "Switch To Writing Translations"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#updateName()
-msgid "Update Name"
-msgstr "Updaten Naam"
-
-
-#: org.apache.isis.applib.services.config.ConfigurationProperty#value
-msgid "Value"
-msgstr ""
-
-
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionLong()
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionTimestamp()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong#$$()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp#$$()
-msgid "Version"
-msgstr ""
-
-
-#: org.apache.isis.applib.services.swagger.SwaggerService$Format#YAML
-msgid "Yaml"
-msgstr "YAML"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "aboutLabel"
-msgstr "About"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "cancelLabel"
-msgstr "Cancel"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "datanucleusIdLong"
-msgstr "Id"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortPlural"
-msgstr "Please enter {number} more characters"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortSingular"
-msgstr "Please enter 1 more character"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "loadMore"
-msgstr "Load more"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "loginHeader"
-msgstr "Login"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "logoutLabel"
-msgstr "Logout"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "name"
-msgstr ""
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "noMatches"
-msgstr "No matches"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel
-msgid "objects"
-msgstr "Objects"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "okLabel"
-msgstr "OK"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "rememberMeLabel"
-msgstr "Remember Me"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "resetButtonLabel"
-msgstr "Reset"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "searching"
-msgstr "Searching..."
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigPlural"
-msgstr "You can only select {limit} items"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigSingular"
-msgstr "You can only select 1 item"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signInButtonLabel"
-msgstr "Sign in"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "usernameLabel"
-msgstr "Username"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#title()
-msgid "{num} objects"
-msgstr ""
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "confirmPasswordLabel"
-msgstr "Confirm password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "datatable.no-records-found"
-msgstr "No Records Found"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "editLabel"
-msgstr "Edit"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailIsNotAvailable"
-msgstr "The given email is already in use"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailPlaceholder"
-msgstr "Enter your email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailPlaceholder"
-msgstr "Enter an email for the new account"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailLabel"
-msgstr "Email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailSentMessage"
-msgstr "An email has been sent to '${email}' for verification."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "forgotPasswordLinkLabel"
-msgstr "Forgot your password?"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeSuccessful"
-msgstr "The password has been changed successfully. You can <a class=\"alert-success\" style=\"text-decoration:underline;\" href=\"${signInUrl}\">login</a> now."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeUnsuccessful"
-msgstr "There was a problem while updating the password. Please try again."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordPlaceholder"
-msgstr "Enter password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetExpiredOrInvalidToken"
-msgstr "You are trying to reset the password for an expired or invalid token"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetHeader"
-msgstr "Forgot password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetSubmitLabel"
-msgstr "Submit"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "registerButtonLabel"
-msgstr "Register"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "registerHeader"
-msgstr "Register"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noSuchUserByEmail"
-msgstr "There is no account with this email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noUserForAnEmailValidToken"
-msgstr "The account seems to be either already deleted or has changed its email address. Please try again."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signUpButtonLabel"
-msgstr "Don't have an account? Sign up now."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "signUpButtonLabel"
-msgstr "Verify email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-msgid "signUpHeader"
-msgstr "Sign Up"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameIsNotAvailable"
-msgstr "The provided username is already in use"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameLabel"
-msgstr "Username"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernamePlaceholder"
-msgstr "Username"
-
diff --git a/webapp/src/main/webapp/WEB-INF/translations.po b/webapp/src/main/webapp/WEB-INF/translations.po
index adae60c..54a8b43 100644
--- a/webapp/src/main/webapp/WEB-INF/translations.po
+++ b/webapp/src/main/webapp/WEB-INF/translations.po
@@ -1,73 +1,105 @@
+
+
+##############################################################################
+#
+# .pot file
+#
+# Translate this file to each required language and place in WEB-INF, eg:
+#
+# /WEB-INF/translations-en_US.po
+# /WEB-INF/translations-en.po
+# /WEB-INF/translations-fr_FR.po
+# /WEB-INF/translations-fr.po
+# /WEB-INF/translations.po
+#
+# If the app uses TranslatableString (eg for internationalized validation
+# messages), or if the app calls the TranslationService directly, then ensure
+# that all text to be translated has been captured by running a full
+# integration test suite that exercises all relevant behaviour
+#
+##############################################################################
+
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2016-06-16 15:34:40+\n"
+"POT-Creation-Date: 2019-12-02 18:55:20+\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel(java.lang.String)
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelCsv(java.lang.String)
msgid ".csv file name"
msgstr ""
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata#$$(java.lang.String)
-msgid ".jdo file name"
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations(java.lang.String)
+msgid ".pot file name"
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations(java.lang.String)
-msgid ".pot file name"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid ".xml file name"
msgstr ""
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#ACTION
-msgid "Action"
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXml#act()
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act()
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act()
+#: org.apache.isis.applib.mixins.layout.Object_openRestApi#act()
+#: org.apache.isis.applib.mixins.layout.Object_rebuildMetamodel#act()
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml#act()
+#: org.apache.isis.applib.services.bookmark.BookmarkHolder_lookup#act()
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_downloadJdoMetadata#act()
+msgid "Act"
msgstr ""
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Are you sure?"
+#: org.apache.isis.applib.domain.DomainObjectList#actionArguments
+msgid "Action Arguments"
msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "AutoLabel.CSS.required"
+#: org.apache.isis.applib.domain.DomainObjectList#actionId
+msgid "Action Id"
msgstr ""
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
-msgid "Cancel"
+#: org.apache.isis.applib.domain.DomainObjectList#actionOwningType
+msgid "Action Owning Type"
msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#clearHints()
-#: domainapp.dom.simple.SimpleObject#clearHints()
-msgid "Clear Hints"
+#: org.apache.isis.runtime.system.session.IsisSessionFactory
+msgid "Are you sure?"
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#resetTranslationCache()
-msgid "Clear translation cache"
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#beanClass
+msgid "Bean Class"
msgstr ""
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#COLLECTION
-msgid "Collection"
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#beanProvider
+msgid "Bean Provider"
msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsAjaxTablePanelFactory.Table"
-msgstr "Table"
+#: org.apache.isis.runtime.system.session.IsisSessionFactory
+msgid "Cancel"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "CollectionContentsAsUnresolvedPanel.Hide"
-msgstr "Hide"
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#resetTranslationCache()
+msgid "Clear translation cache"
+msgstr ""
+
+
+#: org.apache.isis.schema.cmd.v1.CommandsDto#commandDto
+msgid "Command Dto"
+msgstr ""
#: org.apache.isis.applib.services.layout.LayoutService$Style#COMPLETE
@@ -75,17 +107,17 @@ msgid "Complete"
msgstr ""
-#: org.apache.isis.applib.services.config.ConfigurationServiceMenu#configuration()
+#: org.apache.isis.applib.services.confview.ConfigurationMenu#configuration()
msgid "Configuration"
msgstr ""
-#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder
+#: org.apache.isis.runtime.system.session.IsisSessionFactory
msgid "Confirm"
msgstr ""
-#: domainapp.dom.simple.SimpleObjects#create()
+#: domainapp.modules.simple.dom.impl.SimpleObjects#create()
msgid "Create"
msgstr ""
@@ -95,139 +127,193 @@ msgid "Current"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#delete()
+#: org.apache.isis.applib.services.menu.MenuBarsService$Type#DEFAULT
+msgid "Default"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#delete()
msgid "Delete"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#downloadJdoMetadata()
+#: domainapp.modules.simple.dom.impl.SimpleObject#downloadJdoMetadata()
msgid "Download Jdo Metadata"
msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#downloadLayoutXml()
-#: domainapp.dom.simple.SimpleObject#downloadLayoutXml()
+#: domainapp.modules.simple.dom.impl.SimpleObject#downloadLayoutXml()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#downloadLayoutXml()
+#: org.apache.isis.applib.domain.DomainObjectList#downloadLayoutXml()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#downloadLayoutXml()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#downloadLayoutXml()
+#: org.apache.isis.schema.cmd.v1.CommandDto#downloadLayoutXml()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#downloadLayoutXml()
msgid "Download Layout Xml"
msgstr ""
-#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts()
-msgid "Download Layouts (XML)"
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadMenuBarsLayout()
+msgid "Download Menu Bars Layout (XML)"
msgstr ""
-#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModel()
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelCsv()
msgid "Download Meta Model (CSV)"
msgstr ""
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec()
-msgid "Download Swagger Spec"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml()
+msgid "Download Meta Model (XML)"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#downloadMetaModelXml()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#downloadMetaModelXml()
+#: org.apache.isis.applib.domain.DomainObjectList#downloadMetaModelXml()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#downloadMetaModelXml()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#downloadMetaModelXml()
+#: org.apache.isis.schema.cmd.v1.CommandDto#downloadMetaModelXml()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#downloadMetaModelXml()
+msgid "Download Meta Model Xml"
+msgstr ""
+
+
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts()
+msgid "Download Object Layouts (ZIP)"
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations()
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition()
+msgid "Download Swagger Schema Definition"
+msgstr ""
+
+
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#downloadTranslations()
msgid "Download Translations"
msgstr ""
-#: org.apache.isis.applib.services.dto.Dto_downloadXml#$$(java.lang.String)
-#: org.apache.isis.applib.services.dto.Dto_downloadXsd#$$(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml#$$(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
-msgid "File name"
+#: org.apache.isis.applib.domain.DomainObjectList#elementObjectType
+msgid "Element Object Type"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#updateName()
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#updateName()
msgid "Exclamation mark is not allowed"
msgstr ""
-#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSpec(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
-msgid "Filename"
+#: org.apache.isis.applib.services.menu.MenuBarsService$Type#FALLBACK
+msgid "Fallback"
msgstr ""
-#: domainapp.dom.simple.SimpleObjects#findByName()
-msgid "Find By Name"
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXml#act(java.lang.String)
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml#act(java.lang.String)
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadMenuBarsLayout(java.lang.String,org.apache.isis.applib.services.menu.MenuBarsService$Type)
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_downloadJdoMetadata#act(java.lang.String)
+msgid "File name"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureResult#fixtureScriptClassName
-msgid "Fixture script"
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXml#act(java.lang.String)
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml#act(java.lang.String)
+msgid "File name extension can be omitted."
msgstr ""
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#friendlyName
-#: org.apache.isis.applib.fixturescripts.FixtureScript#friendlyName
-msgid "Friendly Name"
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
+msgid "Filename"
msgstr ""
-#: domainapp.dom.simple.SimpleObject
-msgid "General"
+#: domainapp.modules.simple.dom.impl.SimpleObjects#findByName()
+msgid "Find By Name"
msgstr ""
-#: domainapp.app.services.homepage.HomePageService#homePage()
-msgid "Home Page"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#fixtureScriptByFriendlyName
+msgid "Fixture Script By Friendly Name"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#datanucleusIdLong()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong#$$()
-msgid "Id"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#fixtureScriptClassName
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript(java.lang.String,java.lang.String)
+msgid "Fixture script"
+msgstr ""
+
+
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
+msgid "Format"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT
-msgid "Idempotent"
+#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu#hsqlDbManager()
+msgid "HSQL DB Manager"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#IDEMPOTENT_ARE_YOU_SURE
-msgid "Idempotent Are You Sure"
-msgstr "Are you sure?"
+#: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusIdLong()
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#id
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusIdLong#prop()
+msgid "Id"
+msgstr ""
#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#IGNORE
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts$NonPersistedObjectsStrategy#IGNORE
msgid "Ignore"
msgstr ""
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid "Ignore Interfaces"
+msgstr ""
+
+
#: org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas#INCLUDE
msgid "Include"
msgstr ""
+#: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#instance
+msgid "Instance"
+msgstr ""
+
+
+#: org.apache.isis.applib.mixins.dto.Dto_downloadXsd#act(java.lang.String,org.apache.isis.applib.services.jaxb.JaxbService$IsisSchemas)
+msgid "Isis Schemas"
+msgstr ""
+
+
#: org.apache.isis.applib.services.swagger.SwaggerService$Format#JSON
msgid "Json"
-msgstr "JSON"
+msgstr ""
-#: org.apache.isis.applib.services.config.ConfigurationProperty#key
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#key
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#key
msgid "Key"
msgstr ""
-#: domainapp.dom.simple.SimpleObjects#listAll()
+#: domainapp.modules.simple.dom.impl.SimpleObjects#listAll()
msgid "List All"
msgstr ""
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderActionContributions#lookup()
-msgid "Lookup"
+#: org.apache.isis.schema.cmd.v1.CommandDto#majorVersion
+msgid "Major Version"
msgstr ""
-#: domainapp.dom.simple.SimpleObject
-#: org.apache.isis.applib.services.layout.Object_downloadLayoutXml
-#: org.apache.isis.applib.services.layout.Object_rebuildMetamodel
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusIdLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_downloadJdoMetadata
-#: org.apache.isis.viewer.wicket.viewer.services.Object_clearHints
-msgid "Metadata"
+#: org.apache.isis.schema.cmd.v1.CommandDto#member
+msgid "Member"
msgstr ""
@@ -236,62 +322,94 @@ msgid "Minimal"
msgstr ""
-#: domainapp.dom.simple.SimpleObject
-#: domainapp.dom.simple.SimpleObject#name
-#: domainapp.dom.simple.SimpleObject#updateName(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#create(java.lang.String)
-#: domainapp.dom.simple.SimpleObjects#findByName(java.lang.String)
+#: org.apache.isis.schema.cmd.v1.CommandDto#minorVersion
+msgid "Minor Version"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#name
+#: domainapp.modules.simple.dom.impl.SimpleObject#updateName(java.lang.String)
+#: domainapp.modules.simple.dom.impl.SimpleObjects#create(java.lang.String)
+#: domainapp.modules.simple.dom.impl.SimpleObjects#findByName(java.lang.String)
msgid "Name"
msgstr ""
-#: org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory#newApplicationFeature()
-msgid "New Application Feature"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#nonPersistedObjectsStrategy
+msgid "Non Persisted Objects Strategy"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT
-msgid "Non Idempotent"
+#: org.apache.isis.applib.services.layout.LayoutService$Style#NORMALIZED
+msgid "Normalized"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#NON_IDEMPOTENT_ARE_YOU_SURE
-msgid "Non Idempotent Are You Sure"
+#: domainapp.modules.simple.dom.impl.SimpleObject#notes
+msgid "Notes"
msgstr ""
-#: org.apache.isis.applib.services.layout.LayoutService$Style#NORMALIZED
-msgid "Normalized"
+#: domainapp.modules.simple.dom.impl.SimpleObject#objectIdentifier()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#objectIdentifier()
+#: org.apache.isis.applib.domain.DomainObjectList#objectIdentifier()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#objectIdentifier()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#objectIdentifier()
+#: org.apache.isis.schema.cmd.v1.CommandDto#objectIdentifier()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#objectIdentifier()
+msgid "Object Identifier"
+msgstr ""
+
+
+#: domainapp.modules.simple.dom.impl.SimpleObject#objectType()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#objectType()
+#: org.apache.isis.applib.domain.DomainObjectList#objectType()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#objectType()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#objectType()
+#: org.apache.isis.schema.cmd.v1.CommandDto#objectType()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#objectType()
+msgid "Object Type"
msgstr ""
-#: domainapp.fixture.scenarios.RecreateSimpleObjects#number
-msgid "Number"
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#objects
+#: org.apache.isis.applib.domain.DomainObjectList#objects
+msgid "Objects"
msgstr ""
-#: org.apache.isis.applib.services.bookmark.BookmarkHolderAssociationContributions#object()
-msgid "Object"
+#: domainapp.modules.simple.dom.impl.SimpleObject#openRestApi()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#openRestApi()
+#: org.apache.isis.applib.domain.DomainObjectList#openRestApi()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#openRestApi()
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#openRestApi()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#openRestApi()
+#: org.apache.isis.schema.cmd.v1.CommandDto#openRestApi()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#openRestApi()
+msgid "Open Rest Api"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#title()
-msgid "Object: {name}"
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#openSwaggerUi()
+msgid "Open Swagger Ui"
msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#objects
-msgid "Objects"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid "Packages"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript(java.lang.String,java.lang.String)
msgid "Parameters"
msgstr ""
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts$NonPersistedObjectsStrategy#PERSIST
+msgid "Persist"
+msgstr ""
+
+
#: org.apache.isis.applib.services.swagger.SwaggerService$Visibility#PRIVATE
msgid "Private"
msgstr ""
@@ -302,16 +420,19 @@ msgid "Private With Prototyping"
msgstr ""
-#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#PROPERTY
-msgid "Property"
+#: org.apache.isis.applib.mixins.metamodel.Object_objectIdentifier#prop()
+#: org.apache.isis.applib.mixins.metamodel.Object_objectType#prop()
+#: org.apache.isis.applib.services.bookmark.BookmarkHolder_object#prop()
+msgid "Prop"
msgstr ""
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault
#: org.apache.isis.applib.services.layout.LayoutServiceMenu
#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu
#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts
+#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu
msgid "Prototyping"
msgstr ""
@@ -321,353 +442,159 @@ msgid "Public"
msgstr ""
-#: domainapp.app.services.homepage.HomePageViewModel#rebuildMetamodel()
-#: domainapp.dom.simple.SimpleObject#rebuildMetamodel()
+#: domainapp.modules.simple.dom.impl.SimpleObject#rebuildMetamodel()
+#: domainapp.webapp.application.services.homepage.HomePageViewModel#rebuildMetamodel()
+#: org.apache.isis.applib.domain.DomainObjectList#rebuildMetamodel()
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#rebuildMetamodel()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#rebuildMetamodel()
+#: org.apache.isis.schema.cmd.v1.CommandDto#rebuildMetamodel()
+#: org.apache.isis.schema.cmd.v1.CommandsDto#rebuildMetamodel()
msgid "Rebuild Metamodel"
msgstr ""
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#recreateObjectsAndReturnFirst()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#recreateObjectsAndReturnFirst()
msgid "Recreate Objects And Return First"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureResult#object
-msgid "Result"
+#: org.apache.isis.extensions.fixtures.modules.ModuleFixtureService#refDataSetupFixture
+msgid "Ref Data Setup Fixture"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureResult#className
-msgid "Result class"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#object
+msgid "Result"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureResult#key
-msgid "Result key"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureResult#className
+msgid "Result class"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript()
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete()
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript()
msgid "Run Fixture Script"
msgstr ""
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE
-msgid "Safe"
-msgstr ""
-
-
-#: org.apache.isis.applib.annotation.SemanticsOf#SAFE_AND_REQUEST_CACHEABLE
-msgid "Safe And Request Cacheable"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#runFixtureScript(java.lang.String,java.lang.String)
+msgid "Script-specific parameters (if any). The format depends on the script implementation (eg key=value, CSV, JSON, XML etc)"
msgstr ""
-#: domainapp.fixture.scenarios.RecreateSimpleObjects
-#: org.apache.isis.applib.fixturescripts.FixtureScript
-msgid "Script"
+#: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts#specification
+msgid "Specification"
msgstr ""
-#: org.apache.isis.applib.fixturescripts.FixtureScripts#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScript(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-#: org.apache.isis.applib.services.fixturespec.FixtureScriptsDefault#runFixtureScriptWithAutoComplete(org.apache.isis.applib.fixturescripts.FixtureScript,java.lang.String)
-msgid "Script-specific parameters (if any). The format depends on the script implementation (eg key=value, CSV, JSON, XML etc)"
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml#act(java.lang.String,org.apache.isis.applib.services.layout.LayoutService$Style)
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadLayouts(org.apache.isis.applib.services.layout.LayoutService$Style)
+msgid "Style"
msgstr ""
-#: domainapp.dom.simple.SimpleObjects#title()
-msgid "Simple Objects"
+#: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu#downloadMetaModelXml(java.lang.String,java.util.List,boolean)
+msgid "Subset of the complete meta model, only including packages starting with given prefix."
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToReadingTranslations()
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#switchToReadingTranslations()
msgid "Switch To Reading Translations"
msgstr ""
-#: org.apache.isis.core.runtime.services.i18n.po.TranslationServicePoMenu#switchToWritingTranslations()
+#: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu#switchToWritingTranslations()
msgid "Switch To Writing Translations"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#updateName()
-msgid "Update Name"
+#: org.apache.isis.schema.cmd.v1.CommandDto#targets
+msgid "Targets"
msgstr ""
-#: org.apache.isis.applib.services.config.ConfigurationProperty#value
-msgid "Value"
+#: org.apache.isis.extensions.fixtures.modules.ModuleFixtureService#teardownFixture
+msgid "Teardown Fixture"
msgstr ""
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionLong()
-#: domainapp.dom.simple.SimpleObject#datanucleusVersionTimestamp()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionLong#$$()
-#: org.apache.isis.core.metamodel.services.jdosupport.Persistable_datanucleusVersionTimestamp#$$()
-msgid "Version"
+#: org.apache.isis.schema.cmd.v1.CommandDto#timestamp
+msgid "Timestamp"
msgstr ""
-#: org.apache.isis.applib.services.swagger.SwaggerService$Format#YAML
-msgid "Yaml"
-msgstr "YAML"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "aboutLabel"
-msgstr "About"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "cancelLabel"
-msgstr "Cancel"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "datanucleusIdLong"
-msgstr "Id"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortPlural"
-msgstr "Please enter {number} more characters"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "inputTooShortSingular"
-msgstr "Please enter 1 more character"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "loadMore"
-msgstr "Load more"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "loginHeader"
-msgstr "Login"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "logoutLabel"
-msgstr "Logout"
-
-
-#: domainapp.dom.simple.SimpleObject
-msgid "name"
+#: org.apache.isis.schema.cmd.v1.CommandDto#timings
+msgid "Timings"
msgstr ""
-#: org.wicketstuff.select2.Select2Choice
-msgid "noMatches"
-msgstr "No matches"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel
-msgid "objects"
-msgstr "Objects"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "okLabel"
-msgstr "OK"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "rememberMeLabel"
-msgstr "Remember Me"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "resetButtonLabel"
-msgstr "Reset"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "searching"
-msgstr "Searching..."
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigPlural"
-msgstr "You can only select {limit} items"
-
-
-#: org.wicketstuff.select2.Select2Choice
-msgid "selectionTooBigSingular"
-msgstr "You can only select 1 item"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signInButtonLabel"
-msgstr "Sign in"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "usernameLabel"
-msgstr "Username"
-
-
-#: domainapp.app.services.homepage.HomePageViewModel#title()
-msgid "{num} objects"
+#: org.apache.isis.schema.cmd.v1.CommandDto#transactionId
+msgid "Transaction Id"
msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "confirmPasswordLabel"
-msgstr "Confirm password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "datatable.no-records-found"
-msgstr "No Records Found"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage
-msgid "editLabel"
-msgstr "Edit"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailIsNotAvailable"
-msgstr "The given email is already in use"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailPlaceholder"
-msgstr "Enter your email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "emailPlaceholder"
-msgstr "Enter an email for the new account"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailLabel"
-msgstr "Email"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "emailSentMessage"
-msgstr "An email has been sent to '${email}' for verification."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "forgotPasswordLinkLabel"
-msgstr "Forgot your password?"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeSuccessful"
-msgstr "The password has been changed successfully. You can <a class=\"alert-success\" style=\"text-decoration:underline;\" href=\"${signInUrl}\">login</a> now."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordChangeUnsuccessful"
-msgstr "There was a problem while updating the password. Please try again."
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordLabel"
-msgstr "Password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordPlaceholder"
-msgstr "Enter password"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetExpiredOrInvalidToken"
-msgstr "You are trying to reset the password for an expired or invalid token"
-
-
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetHeader"
-msgstr "Forgot password"
-
+#: org.apache.isis.applib.services.layout.LayoutServiceMenu#downloadMenuBarsLayout(java.lang.String,org.apache.isis.applib.services.menu.MenuBarsService$Type)
+msgid "Type"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "passwordResetSubmitLabel"
-msgstr "Submit"
+#: domainapp.modules.simple.dom.impl.SimpleObject#updateName()
+msgid "Update Name"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "registerButtonLabel"
-msgstr "Register"
+#: org.apache.isis.schema.cmd.v1.CommandDto#user
+msgid "User"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-msgid "registerHeader"
-msgstr "Register"
+#: org.apache.isis.schema.cmd.v1.CommandDto#userData
+msgid "User Data"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noSuchUserByEmail"
-msgstr "There is no account with this email"
+#: org.apache.isis.applib.services.confview.ConfigurationProperty#value
+msgid "Value"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "noUserForAnEmailValidToken"
-msgstr "The account seems to be either already deleted or has changed its email address. Please try again."
+#: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusVersionLong()
+#: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusVersionTimestamp()
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionLong#prop()
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionTimestamp#prop()
+msgid "Version"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-msgid "signUpButtonLabel"
-msgstr "Don't have an account? Sign up now."
+#: org.apache.isis.applib.services.swagger.SwaggerServiceMenu#downloadSwaggerSchemaDefinition(java.lang.String,org.apache.isis.applib.services.swagger.SwaggerService$Visibility,org.apache.isis.applib.services.swagger.SwaggerService$Format)
+msgid "Visibility"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "signUpButtonLabel"
-msgstr "Verify email"
+#: org.apache.isis.applib.services.swagger.SwaggerService$Format#YAML
+msgid "Yaml"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-msgid "signUpHeader"
-msgstr "Sign Up"
+#: org.apache.isis.applib.mixins.layout.Object_downloadLayoutXml
+#: org.apache.isis.applib.mixins.layout.Object_openRestApi
+#: org.apache.isis.applib.mixins.layout.Object_rebuildMetamodel
+#: org.apache.isis.applib.mixins.metamodel.Object_downloadMetaModelXml
+#: org.apache.isis.applib.mixins.metamodel.Object_objectIdentifier
+#: org.apache.isis.applib.mixins.metamodel.Object_objectType
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusIdLong
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionLong
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusVersionTimestamp
+#: org.apache.isis.jdo.jdosupport.mixins.Persistable_downloadJdoMetadata
+msgid "metadata"
+msgstr ""
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameIsNotAvailable"
-msgstr "The provided username is already in use"
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernameLabel"
-msgstr "Username"
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.signup.RegistrationFormPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.register.RegisterPage
-#: org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
-#: org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset.PasswordResetPage
-msgid "usernamePlaceholder"
-msgstr "Username"
+##############################################################################
+# end of .pot file
+##############################################################################
diff --git a/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java b/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java
index 12ebfc9..9651ce0 100644
--- a/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java
+++ b/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java
@@ -2,6 +2,7 @@ package domainapp.webapp.integtests;
import domainapp.webapp.application.ApplicationModule;
+import org.apache.isis.applib.annotation.Property;
import org.apache.isis.config.IsisPresets;
import org.apache.isis.extensions.fixtures.IsisExtFixturesModule;
import org.apache.isis.integtestsupport.IsisIntegrationTestAbstract;
@@ -15,15 +16,18 @@ import org.springframework.context.annotation.PropertySource;
import org.springframework.context.annotation.PropertySources;
import org.springframework.test.context.ContextConfiguration;
-@SpringBootTest(classes = ApplicationIntegTestAbstract.AppManifest.class)
+@SpringBootTest(
+ classes = ApplicationIntegTestAbstract.AppManifest.class,
+ properties = {
+ "logging.config=log4j2-test.xml"
+ }
+)
@ContextConfiguration
public abstract class ApplicationIntegTestAbstract extends IsisIntegrationTestAbstract {
@Configuration
@PropertySources({
- @PropertySource(IsisPresets.Log4j2Test),
@PropertySource(IsisPresets.H2InMemory_withUniqueSchema),
- @PropertySource(IsisPresets.NoTranslations),
@PropertySource(IsisPresets.DataNucleusAutoCreate),
})
@Import({
diff --git a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/LockDownMetaModel_IntegTest.java b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/LockDownMetaModel_IntegTest.java
index 2bbd97d..2f28879 100644
--- a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/LockDownMetaModel_IntegTest.java
+++ b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/LockDownMetaModel_IntegTest.java
@@ -1,13 +1,15 @@
package domainapp.webapp.integtests.metamodel.lockdown;
+import java.util.ArrayList;
import java.util.List;
+import java.util.stream.Collectors;
import javax.inject.Inject;
import org.approvaltests.namer.StackTraceNamer;
import org.approvaltests.reporters.DiffReporter;
-import org.approvaltests.reporters.QuietReporter;
import org.approvaltests.reporters.UseReporter;
+import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.apache.isis.applib.services.jaxb.JaxbService;
@@ -22,23 +24,21 @@ import static org.hamcrest.CoreMatchers.notNullValue;
import static org.junit.Assume.assumeThat;
import domainapp.webapp.integtests.ApplicationIntegTestAbstract;
-import domainapp.webapp.util.ReceivedVsApprovedApprovalTextWriter;
+import domainapp.webapp.util.CurrentVsApprovedApprovalTextWriter;
class LockDownMetaModel_IntegTest extends ApplicationIntegTestAbstract {
@Inject MetaModelService metaModelService;
@Inject JaxbService jaxbService;
- //
- // learn...
- //
- // ... move the resultant files in "received" directory over to "approved".
- //
- @UseReporter(QuietReporter.class)
- @Test
- void _1_learn() throws Exception {
+ @BeforeEach
+ public void setUp() throws Exception {
+ assumeThat(System.getProperty("metamodel.lockdown"), is(notNullValue()));
+ }
- assumeThat(System.getProperty("learn"), is(notNullValue()));
+ @UseReporter(DiffReporter.class)
+ @Test
+ void compare() throws Exception {
// when
MetamodelDto metamodelDto =
@@ -53,49 +53,24 @@ class LockDownMetaModel_IntegTest extends ApplicationIntegTestAbstract {
// then
final List<DomainClassDto> domainClassDto = metamodelDto.getDomainClassDto();
+ final List<Error> errors = new ArrayList<>();
for (final DomainClassDto domainClass : domainClassDto) {
try {
verifyClass(domainClass);
} catch (Error e) {
- //ignore ... learning.
+ errors.add(e);
}
}
- }
-
-
- //
- // verify ...
- //
- // ... ie compare the current metamodel to that previously captured.
- //
- @UseReporter(DiffReporter.class)
- @Test
- void _2_verify() throws Exception {
-
- assumeThat(System.getProperty("lockdown"), is(notNullValue()));
-
- // when
- MetamodelDto metamodelDto =
- metaModelService.exportMetaModel(
- new MetaModelService.Config()
- .withIgnoreNoop()
- .withIgnoreAbstractClasses()
- .withIgnoreBuiltInValueTypes()
- .withIgnoreInterfaces()
- .withPackagePrefix("domainapp")
- );
-
- // then
- final List<DomainClassDto> domainClassDto = metamodelDto.getDomainClassDto();
- for (final DomainClassDto domainClass : domainClassDto) {
- verifyClass(domainClass);
+ if(!errors.isEmpty()) {
+ final String message = errors.stream().map(x -> x.getMessage()).collect(Collectors.joining("\n"));
+ throw new Error(message);
}
}
private void verifyClass(final DomainClassDto domainClass) {
String asXml = jaxbService.toXml(domainClass);
verify(
- new ReceivedVsApprovedApprovalTextWriter(asXml, "xml"),
+ new CurrentVsApprovedApprovalTextWriter(asXml, "xml"),
new StackTraceNamer() {
@Override public String getApprovalName() {
return domainClass.getId();
diff --git a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml
index ee38c84..c70835a 100644
--- a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml
+++ b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml
@@ -1274,6 +1274,12 @@
<mml:attr name="intent.default0UpdateName">DEFAULTS</mml:attr>
<mml:attr name="methods">public java.lang.String domainapp.modules.simple.dom.impl.SimpleObject.default0UpdateName()</mml:attr>
</mml:facet>
+ <mml:facet id="org.apache.isis.metamodel.facets.param.validate.ActionParameterValidationFacet" fqcn="org.apache.isis.metamodel.facets.param.validate.method.ActionParameterValidationFacetViaMethod">
+ <mml:attr name="intent.validate0UpdateName">CHECK_IF_VALID</mml:attr>
+ <mml:attr name="methods">public java.lang.String domainapp.modules.simple.dom.impl.SimpleObject.validate0UpdateName(java.lang.String)</mml:attr>
+ <mml:attr name="underlyingFacet">org.apache.isis.metamodel.facets.param.validate.method.ActionParameterValidationFacetViaMethod</mml:attr>
+ <mml:attr name="validating">true</mml:attr>
+ </mml:facet>
</mml:facets>
<mml:type>java.lang.String</mml:type>
</mml:param>
diff --git a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/received/.gitignore b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/current/.gitignore
similarity index 100%
rename from webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/received/.gitignore
rename to webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/current/.gitignore
diff --git a/webapp/src/test/java/domainapp/webapp/integtests/smoke/Smoke_IntegTest.java b/webapp/src/test/java/domainapp/webapp/integtests/smoke/Smoke_IntegTest.java
index 15825f4..1d9846b 100644
--- a/webapp/src/test/java/domainapp/webapp/integtests/smoke/Smoke_IntegTest.java
+++ b/webapp/src/test/java/domainapp/webapp/integtests/smoke/Smoke_IntegTest.java
@@ -4,6 +4,8 @@ import java.util.List;
import javax.inject.Inject;
+import org.apache.isis.applib.services.wrapper.InvalidException;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.transaction.annotation.Transactional;
@@ -22,7 +24,7 @@ class Smoke_IntegTest extends ApplicationIntegTestAbstract {
@Inject TransactionService transactionService;
@Test
- void create() {
+ void happy_case() {
// when
List<SimpleObject> all = wrap(menu).listAll();
@@ -71,6 +73,16 @@ class Smoke_IntegTest extends ApplicationIntegTestAbstract {
// when
+ Assertions.assertThrows(InvalidException.class, () -> {
+ wrap(fred).updateName("New name !!!");
+ transactionService.flushTransaction();
+ }, "Exclamation mark is not allowed");
+
+ // then
+ assertThat(wrap(fred).getNotes()).isEqualTo("These are some notes");
+
+
+ // when
wrap(fred).delete();
transactionService.flushTransaction();
diff --git a/webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/LockDownMavenDeps_Test.java b/webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/LockDownMavenDeps_Test.java
index 7471f73..93103b3 100644
--- a/webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/LockDownMavenDeps_Test.java
+++ b/webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/LockDownMavenDeps_Test.java
@@ -1,6 +1,6 @@
package domainapp.webapp.unittests.mavendeps.lockdown;
-import domainapp.webapp.util.ReceivedVsApprovedApprovalTextWriter;
+import domainapp.webapp.util.CurrentVsApprovedApprovalTextWriter;
import java.io.IOException;
import java.net.URL;
@@ -24,12 +24,12 @@ public class LockDownMavenDeps_Test {
@BeforeEach
public void setUp() throws Exception {
- Assumptions.assumeThat(System.getProperty("lockdown")).isNotNull();
+ Assumptions.assumeThat(System.getProperty("mavendeps.lockdown")).isNotNull();
}
@UseReporter(DiffReporter.class)
@Test
- public void list() throws Exception {
+ public void compare_list() throws Exception {
final String variant = "list";
final String received = sort(read(variant));
verify(approvalTextWriter(received, "txt"), namerFor(variant), getReporter());
@@ -37,14 +37,14 @@ public class LockDownMavenDeps_Test {
@UseReporter(DiffReporter.class)
@Test
- public void tree() throws Exception {
+ public void compare_tree() throws Exception {
final String variant = "tree";
final String received = read(variant);
verify(approvalTextWriter(received, "txt"), namerFor(variant), getReporter());
}
private static ApprovalTextWriter approvalTextWriter(final String received, final String fileExtensionWithoutDot) {
- return new ReceivedVsApprovedApprovalTextWriter(received, fileExtensionWithoutDot);
+ return new CurrentVsApprovedApprovalTextWriter(received, fileExtensionWithoutDot);
}
private StackTraceNamer namerFor(String variant) {
diff --git a/webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/received/.gitignore b/webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/current/.gitignore
similarity index 100%
rename from webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/received/.gitignore
rename to webapp/src/test/java/domainapp/webapp/unittests/mavendeps/lockdown/current/.gitignore
diff --git a/webapp/src/test/java/domainapp/webapp/util/ReceivedVsApprovedApprovalTextWriter.java b/webapp/src/test/java/domainapp/webapp/util/CurrentVsApprovedApprovalTextWriter.java
similarity index 80%
rename from webapp/src/test/java/domainapp/webapp/util/ReceivedVsApprovedApprovalTextWriter.java
rename to webapp/src/test/java/domainapp/webapp/util/CurrentVsApprovedApprovalTextWriter.java
index b00f6b2..c7bb8e4 100644
--- a/webapp/src/test/java/domainapp/webapp/util/ReceivedVsApprovedApprovalTextWriter.java
+++ b/webapp/src/test/java/domainapp/webapp/util/CurrentVsApprovedApprovalTextWriter.java
@@ -4,18 +4,18 @@ import java.io.File;
import org.approvaltests.writers.ApprovalTextWriter;
-public class ReceivedVsApprovedApprovalTextWriter extends ApprovalTextWriter {
+public class CurrentVsApprovedApprovalTextWriter extends ApprovalTextWriter {
private final String fileExtensionWithoutDot;
- public ReceivedVsApprovedApprovalTextWriter(String received, String fileExtensionWithoutDot) {
+ public CurrentVsApprovedApprovalTextWriter(String received, String fileExtensionWithoutDot) {
super(received, fileExtensionWithoutDot);
this.fileExtensionWithoutDot = fileExtensionWithoutDot;
}
@Override
public String getReceivedFilename(final String base) {
- return toFilename("received", base);
+ return toFilename("current", base);
}
@Override