http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-es.po ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-es.po b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-es.po new file mode 100644 index 0000000..d519350 --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-es.po @@ -0,0 +1,673 @@ +#, 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 "fichero .pot" + + +#: org.apache.isis.applib.services.appfeat.ApplicationMemberType#ACTION +msgid "Action" +msgstr "" + + +#: org.apache.isis.core.runtime.system.session.IsisSessionFactoryBuilder +msgid "Are you sure?" +msgstr "¿Estas seguro?" + + +#: 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 "Cancelar" + + +#: 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 "Limpiar la caché de traducciones" + + +#: 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 "Confirmar" + + +#: domainapp.dom.simple.SimpleObjects#create() +msgid "Create" +msgstr "Crear" + + +#: 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 "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" +msgstr "" + +#: domainapp.dom.simple.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) +msgid "Filename" +msgstr "" + + +#: domainapp.dom.simple.SimpleObjects#findByName() +msgid "Find By Name" +msgstr "Buscar por Nombre" + + +#: org.apache.isis.applib.fixturescripts.FixtureResult#fixtureScriptClassName +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" + + +#: domainapp.dom.simple.SimpleObject +msgid "General" +msgstr "" + + +#: domainapp.app.services.homepage.HomePageService#homePage() +msgid "Home Page" +msgstr "Página de Inicio" + + +#: 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 "¿Estas seguro?" + + +#: 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 "Listar Todos" + + +#: org.apache.isis.applib.services.bookmark.BookmarkHolderActionContributions#lookup() +msgid "Lookup" +msgstr "Buscar" + + +#: 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 "Nombre" + + +#: 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 "¿Estas seguro?" + + +#: 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 "Objeto" + + +#: domainapp.dom.simple.SimpleObject#title() +msgid "Object: {name}" +msgstr "Objeto: {name}" + + +#: domainapp.app.services.homepage.HomePageViewModel#objects +msgid "Objects" +msgstr "Objetos" + + +#: 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 "Parámetros" + + +#: 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 "Prototipo" + + +#: 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 "Recrear Objetos y Devolver el Primero" + + +#: org.apache.isis.applib.fixturescripts.FixtureResult#object +msgid "Result" +msgstr "Resultado" + + +#: org.apache.isis.applib.fixturescripts.FixtureResult#name +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() +msgid "Run Fixture Script" +msgstr "Ejecutar Script de Instalación" + + +#: 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 "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.)" + + +#: domainapp.dom.simple.SimpleObjects#title() +msgid "Simple Objects" +msgstr "Objetos básicos" + + +#: org.apache.isis.core.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() +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" +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" +
http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-nl.po ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-nl.po b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-nl.po new file mode 100644 index 0000000..af4babf --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations-nl.po @@ -0,0 +1,674 @@ +#, 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" + http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations.po ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations.po b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations.po new file mode 100644 index 0000000..adae60c --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/translations.po @@ -0,0 +1,673 @@ +#, 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" + http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/web.xml ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/web.xml b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..afc3bb2 --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,357 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<web-app id="WebApp_ID" version="2.4" + xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> + + <display-name>Simple app</display-name> + + <welcome-file-list> + <welcome-file>about/index.html</welcome-file> + </welcome-file-list> + + <!-- shiro security configuration --> + <listener> + <listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class> + </listener> + + <filter> + <filter-name>ShiroFilter</filter-name> + <filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class> + </filter> + + <filter-mapping> + <filter-name>ShiroFilter</filter-name> + <url-pattern>/*</url-pattern> + </filter-mapping> + + + + <!-- which configuration directory to read overloaded property files from --> + <!-- + By default the framework will read configuration properties from the WEB-INF + directory (where this web.xml file resides). + + If you want to read configuration files from some other external directory, + and the location of that external directory is the same/standardized for all + locations where you intend to deploy the WAR file, you can uncomment the + 'isis.config.dir' context parameter, below, and set it to that standardized + location, eg: + + <context-param> + <param-name>isis.config.dir</param-name> + <param-value>/usr/local/conf</param-value> + </context-param> + + If however the location of the external directory changes from one deployment + to another (eg system testing, UAT, production etc) then you should be + able to override the context parameter through the servlet container's own + (proprietary) configuration files. + + For example, if deploying to Tomcat, you can edit ${symbol_dollar}CATALINA_BASE/conf/context.xml, + and add: + + <Parameter name="isis.config.dir" + value="/usr/local/conf/systest" + override="false"/> + + For more detail see: http://tomcat.apache.org/tomcat-7.0-doc/config/context.html${symbol_pound}Context_Parameters + --> + + + <!-- + determines which additional configuration files to search for + --> + <context-param> + <param-name>isis.viewers</param-name> + <param-value>wicket,restfulobjects</param-value> + </context-param> + + + + <!-- + for diagnostics + --> + <filter> + <filter-name>IsisLogOnExceptionFilter</filter-name> + <filter-class>org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter</filter-class> + </filter> + <filter-mapping> + <filter-name>IsisLogOnExceptionFilter</filter-name> + <url-pattern>/wicket/*</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>IsisLogOnExceptionFilter</filter-name> + <url-pattern>/restful/*</url-pattern> + </filter-mapping> + + + + <!-- cache static resources for 1 day --> + <filter> + <filter-name>ResourceCachingFilter</filter-name> + <filter-class>org.apache.isis.core.webapp.content.ResourceCachingFilter</filter-class> + <init-param> + <param-name>CacheTime</param-name> + <param-value>86400</param-value> + </init-param> + </filter> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.css</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.png</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.jpg</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.jpeg</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.gif</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.svg</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.js</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.html</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>ResourceCachingFilter</filter-name> + <url-pattern>*.swf</url-pattern> + </filter-mapping> + + <servlet> + <servlet-name>Resource</servlet-name> + <servlet-class>org.apache.isis.core.webapp.content.ResourceServlet</servlet-class> + </servlet> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.css</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.png</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.jpg</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.jpeg</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.gif</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.svg</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.js</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.html</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Resource</servlet-name> + <url-pattern>*.swf</url-pattern> + </servlet-mapping> + + + <servlet> + <servlet-name>WebjarsServlet</servlet-name> + <servlet-class>org.webjars.servlet.WebjarsServlet</servlet-class> + <init-param> + <param-name>disableCache</param-name> + <param-value>false</param-value> + </init-param> + <load-on-startup>2</load-on-startup> + </servlet> + <servlet-mapping> + <servlet-name>WebjarsServlet</servlet-name> + <url-pattern>/webjars/*</url-pattern> + </servlet-mapping> + + + + <!-- + - + - config specific to the wicket-viewer + - + --> + <filter> + <filter-name>WicketFilter</filter-name> + <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> + <init-param> + <param-name>applicationClassName</param-name> + <param-value>domainapp.webapp.DomainApplication</param-value> + </init-param> + </filter> + <filter-mapping> + <filter-name>WicketFilter</filter-name> + <url-pattern>/wicket/*</url-pattern> + </filter-mapping> + + + <context-param> + <param-name>configuration</param-name> + <!-- + <param-value>deployment</param-value> + --> + <param-value>development</param-value> + </context-param> + + + <!-- + - + - config specific to the restfulobjects-viewer + - + --> + + <!-- + THE FOLLOWING CONFIGURATION IS NOT REQUIRED IF THE WICKET VIEWER IS IN USE. + IF THE WICKET VIEWER CONFIGURATION IS REMOVED, THEN UNCOMMENT + + <listener> + <listener-class>org.apache.isis.core.webapp.IsisWebAppBootstrapper</listener-class> + </listener> + + <context-param> + <param-name>deploymentType</param-name> + <param-value>SERVER_PROTOTYPE</param-value> + </context-param> + + <context-param> + <param-name>isis.viewers</param-name> + <param-value>restfulobjects</param-value> + </context-param> + --> + + <!-- bootstrap the RestEasy framework --> + <listener> + <listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class> + </listener> + + <!-- used by RestEasy to determine the JAX-RS resources and other related configuration --> + <context-param> + <param-name>javax.ws.rs.Application</param-name> + <param-value>org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication</param-value> + </context-param> + + <context-param> + <param-name>resteasy.servlet.mapping.prefix</param-name> + <param-value>/restful/</param-value> + </context-param> + + + <!-- authenticate user, set up an Isis session --> + <filter> + <filter-name>IsisSessionFilterForRestfulObjects</filter-name> + <filter-class>org.apache.isis.core.webapp.IsisSessionFilter</filter-class> + <!-- authentication required for REST --> + <init-param> + <param-name>authenticationSessionStrategy</param-name> + <param-value>org.apache.isis.viewer.restfulobjects.server.authentication.AuthenticationSessionStrategyBasicAuth</param-value> + </init-param> + <init-param> + <!-- what to do if no session was found... --> + <param-name>whenNoSession</param-name> + <!-- ... 401 and a basic authentication challenge if request originates from web browser --> + <param-value>auto</param-value> + </init-param> + <init-param> + <param-name>passThru</param-name> + <param-value>/restful/swagger</param-value> + </init-param> + </filter> + <filter-mapping> + <!-- this is mapped to the entire app; however the IsisSessionFilter will "notice" if the session filter has already been + executed for the request pipeline, and if so will do nothing --> + <filter-name>IsisSessionFilterForRestfulObjects</filter-name> + <servlet-name>RestfulObjectsRestEasyDispatcher</servlet-name> + </filter-mapping> + + <filter> + <filter-name>IsisTransactionFilterForRestfulObjects</filter-name> + <filter-class>org.apache.isis.viewer.restfulobjects.server.webapp.IsisTransactionFilterForRestfulObjects</filter-class> + </filter> + <filter-mapping> + <filter-name>IsisTransactionFilterForRestfulObjects</filter-name> + <servlet-name>RestfulObjectsRestEasyDispatcher</servlet-name> + </filter-mapping> + + + <servlet> + <servlet-name>RestfulObjectsRestEasyDispatcher</servlet-name> + <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class> + </servlet> + <servlet-mapping> + <servlet-name>RestfulObjectsRestEasyDispatcher</servlet-name> + <url-pattern>/restful/*</url-pattern> + </servlet-mapping> + + + <!-- + uncomment to use container-managed datasource; + for both container-managed (JTA) and non-container-managed transactions + --> + <!-- + <resource-ref> + <description>db</description> + <res-ref-name>jdbc/quickstart</res-ref-name> + <res-type>javax.sql.DataSource</res-type> + <res-auth>Container</res-auth> + </resource-ref> + --> + + <!-- + uncomment to use container-managed datasource + with container-managed transactions (JTA). + --> + <!-- + <resource-ref> + <description>db</description> + <res-ref-name>jdbc/quickstart-nontx</res-ref-name> + <res-type>javax.sql.DataSource</res-type> + <res-auth>Container</res-auth> + </resource-ref> + --> + +</web-app> http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/images/isis-logo.png ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/images/isis-logo.png b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/images/isis-logo.png new file mode 100644 index 0000000..5284fe7 Binary files /dev/null and b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/images/isis-logo.png differ http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/index.html ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/index.html b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/index.html new file mode 100644 index 0000000..76978df --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/about/index.html @@ -0,0 +1,120 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> + <title>Apache Isis™ SimpleApp</title> + + <style type="text/css"> +body { + background-color: ${symbol_pound}1A467B; + font-family: Verdana, Helvetica, Arial; + font-size: 90%; +} + +li { + margin-top: 6px; + margin-bottom: 6px; +} +table { + border-collapse: collapse; +} +table, th, td { + border: 1px; + border-style: solid; + border-color: lightgray; +} +th, td { + padding: 10px; +} +${symbol_pound}wrapper { + background-color: ${symbol_pound}ffffff; + width: 900px; + margin: 8px auto; + padding: 12px; +} + </style> + </head> + <body> + <div id="wrapper"> + <img alt="Isis Logo" src="about/images/isis-logo.png" /> + + <p> + This app has been generated using Apache Isis' + <a href="http://isis.apache.org/guides/ugfun.html${symbol_pound}_ugfun_getting-started_simple%61pp-archetype" target="_blank">SimpleApp</a> archetype, + to create a purposefully minimal application that nevertheless includes fixture data, integration tests and BDD specs. + <br/> + <br/> + The application's business logic resides in a single (maven) module, <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/module-simple" target="_blank">module-simple</a>, that in turn contains a single domain entity, <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java" target="_blank">SimpleObject</a>. The module has its own <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/module-simple/src/main/java/domainapp/modules/simple/fixture" target="_blank">fixtures</a>, <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/module-simple/src/test/java/domainapp/modules/simple/dom/impl" target="_blank">unit tests</a> and <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/module-simple/src/test/java/domainapp/modules/simple/integtests/t ests" target="_blank">integration tests</a>. New modules can be created by copying this first simple module. + <br/> + <br/> + The app also defines the <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/application" target="_blank">application</a> (maven) module; this holds <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/application/src/main/java/domainapp/application/fixture" target="_blank">fixtures</a>, <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/application/src/test/java/domainapp/application/integtests" target="_blank">integration/smoke tests</a> and <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/application/src/test/java/domainapp/application/bdd" target="_blank">BDD specs</a> to exercise the entire application. It also holds the <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/application/src/main/java/domainapp/application/manifest/DomainAppAppManifest.java" target="_blank">AppManifest</a> used to boots trap the entire application, as well as application-scoped <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/application/src/main/java/domainapp/application/services" target="_blank">domain services</a> (eg a home page service). + <br/> + <br/> + The app's <a href="https://github.com/apache/isis/tree/master/example/application/simple%61pp/webapp" target="_blank">webapp</a> (maven) module is used to assemble the application into a WAR file. + </p> + + <p>To access the app:</p> + <ul> + <li> + <p> + <b><a href="wicket/">wicket/</a></b> + </p> + <p> + provides access to a generic UI for end-users, + Apache Isis' <a href="http://isis.apache.org/guides/ugvw/ugvw.html" target="_blank">Wicket Viewer</a>. + As its name suggests, this viewer is built on top of <a href="http://wicket.apache.org" target="_blank">Apache Wicket</a>™. + </p> + </li> + <li> + <p> + <b> + <a href="swagger-ui/index.html">swagger-ui/</a> + </b> + </p> + <p> + provides access to a Swagger UI which uses a subset of the framework's automatically + generated <a href="restful/">RESTful API</a> (provided by the + <a href="http://isis.apache.org/guides/ugvro/ugvro.html" target="_blank">Restful Objects viewer</a>). There are + three versions of the Swagger spec files (that drive the UI): + <a href="restful/swagger/public">public</a> (for use by "third-party" apps), + <a href="restful/swagger/private">private</a> (for use by internal apps), and + <a href="restful/swagger/prototyping">prototyping</a> (an extended version of the private + API). The Swagger spec files are themselves dynamically generated and can be used to generate + client-side stubs. + </p> + <p>The RESTful API can return both simple representations and also richer hypermedia representations + that are conformant with the <a href="http://restfulobjects.org" target="_blank">Restful Objects</a> spec. + The HTTP <code>Accept</code> header is used to select which representation should be generated. + </p> + </li> + </ul> + + <p> + The default user/password is <b><i>sven/pass</i></b> (as configured in the + <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/webapp/src/main/webapp/WEB-INF/shiro.ini" target="_blank">shiro.ini</a> file). + </p> + + </div> + </body> +</html> http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/css/application.css ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/css/application.css b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/css/application.css new file mode 100644 index 0000000..9f1612a --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/css/application.css @@ -0,0 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/images/spinning-icon.gif ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/images/spinning-icon.gif b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/images/spinning-icon.gif new file mode 100644 index 0000000..75e3b1e Binary files /dev/null and b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/images/spinning-icon.gif differ http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/scripts/application.js ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/scripts/application.js b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/scripts/application.js new file mode 100644 index 0000000..d8cf6fe --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/scripts/application.js @@ -0,0 +1,3 @@ +$(document).ready(function() { + /// here... +}); \ No newline at end of file http://git-wip-us.apache.org/repos/asf/isis/blob/4e81bd87/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/swagger-ui/00-README.md ---------------------------------------------------------------------- diff --git a/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/swagger-ui/00-README.md b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/swagger-ui/00-README.md new file mode 100644 index 0000000..31e1c18 --- /dev/null +++ b/example/archetype/simpleapp/src/main/resources/archetype-resources/webapp/src/main/webapp/swagger-ui/00-README.md @@ -0,0 +1,5 @@ +# README + +This directory is almost exact copy of the [swagger-ui dist](https://github.com/swagger-api/swagger-ui/tree/v2.2.10/dist) directory. + +The only changes are some very simple alterations to the `index.html` for (a) Basic auth and (b) to allow different Swagger specification file to be used. \ No newline at end of file
