wiki:gsoc2011

Version 10 (modified by stefanl, 13 years ago) ( diff )

--

google summer of code 2011 - inspire view service support

source code repository

tasks

multi language support

A
language specific metadata values

"wms_title" "my title"
"wms_title" "mein titel"
B
language dependent reference data

DATA "shapes/rivers_eng.shp"
DATA "shapes/rivers_ger.shp"
1
key extension
"wms_title_eng" "my title"
"wms_title_ger" "mein titel"
- main question here is: should resolving happen at
i) write time, i.e. only wms_title goes into mapobject
or
ii) read time, i.e. everything goes into mapobject,
corresponding key e.g. wms_title_ger is used for reading

mapfile maintainable? validation?
2
runtime substitution
-DATA "shapes/rivers_%language%.shp"
with language being a request parameter or global setting
already implemented in mapserver for certain parameters

all required substitution scenarios (parameters) covered?
3
externalization
"wms_title" "IDC_TITLE"DATA "IDC_SHAPES_RIVERS" with external files e.g.

lang.eng
IDC_TITLE=my title
IDC_SHAPES_RIVERS=shapes/rivers_eng.shp
(or IDC_SHAPES_RIVERS=shapes/eng/rivers.shp)

lang.ger
IDC_TITLE=mein titel
IDC_SHAPES_RIVERS=shapes/rivers_ger.shp
(or IDC_SHAPES_RIVERS=shapes/ger/rivers.shp)
i think it's the most common way for internationalization
and there are many tools available to externalize strings

again the question is: at which time the externalized
value should be resolved (e.g. while parsing
mapfile, during msApplySubstitutions, ...)

...

status reports

Note: See TracWiki for help on using the wiki.