[
http://jira.codehaus.org/browse/MSITE-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dennis Lundberg closed MSITE-249.
---------------------------------
Resolution: Won't Fix
> Internationalization: Adapt generated directory layout to best practices
> ------------------------------------------------------------------------
>
> Key: MSITE-249
> URL: http://jira.codehaus.org/browse/MSITE-249
> Project: Maven 2.x Site Plugin
> Issue Type: Improvement
> Components: internationalization
> Reporter: Alexander Hars
>
> The current directory layout is based on the assumption of a privileged
> 'default' language. Localized content for this language is placed into the
> root directory. All other language-specific content is placed into
> locale-specific subdirectories.
> However, in internationalization, current best practice is to place ALL
> localized content into subdirectories named after the 2 digit locale
> abbreviation. Even the default language. (This, of course, is how the Maven
> structures its site source tree, too).
> Having all localized content using the same structure has many advantages
> (including that relative links are the same in all languages, it is easy to
> switch from one language to the next, etc.). In addition, it cleanly
> separates the localized content from the content that is necessary to inform
> a user who arrives the first time and who is not automatically redirected to
> the right language section that he needs to choose the language/preferred
> country etc.
> In the current layout, the site/index.html has both the task of serving the
> welcome page content in the default language as well as helping users to make
> a choice about their preferred language. In the clean structure where all
> localized content is in subdirectories, the root index.html would only need
> to help the user make the change between available languages, the index.html
> in the subdirectories would serve as the localized welcome page. They can
> easily be translated, there would be no special requirement for the default
> language's welcome page. (of course all pages would have some menu for
> switching languages, but it would not be prominent).
> It would be quite simple to make this change. For backward compatibility, one
> could add a property that preserves the old structure.
> I know that the privileged default language approach by Maven was intended as
> a feature. But it certainly is not a best practice and has significant
> drawbacks. We should change it.
>
>
--
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