[Geoserver-devel] [jira] Created: (GEOS-4502) Multilingual service metadata

Multilingual service metadata
-----------------------------

                 Key: GEOS-4502
                 URL: http://jira.codehaus.org/browse/GEOS-4502
             Project: GeoServer
          Issue Type: Improvement
          Components: Community modules, Wicket UI, WMS
            Reporter: Chris Holmes
            Assignee: Gabriel Roldán
             Fix For: 2.2.x
         Attachments: gs-multi-lingual.jpg

INSPIRE offers a 'language' parameter for the capability documents. There is a language negotiation, where it tells which languages it offers, and then can return a capabilities document in the language that the client wants.

In the INSPIRE community module we now have the ability to select a default language. This is sufficient for countries (or services) that only have one language. But if we want to be able to meet INSPIRE requirements for all then we need a way to let people select multiple languages.

The twist is that if they select that language then we need to ensure that everything returned is in that language. This issue should likely be broken up in to sub-issues once work starts, but I'll lay out a rough view of what needs to be done:

* GeoServer GUI needs to be modified so that things like abstract, name, title, keywords can be filled out in multiple languages. Both at the layer level and the service level. A mockup of this is attached, and available at https://img.skitch.com/20110420-q9drn5x93ans6hih8e74nngyxj.png Rollie also has the CSS for it for anyone who may work on it.
* The language requested in the capabilities must return what's been filled out in the GUI.
* Error messages need to be translated (and proper ones returned based on the request).
* Need some way to set which languages should appear in an INSPIRE caps document, and which should be a default.

more? add in comments, I'm sure I'm not fully thinking through this. Will need internal mechanism to persist different languages.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira