[TYPO3-dev] Proposal: Advanced Language Settings
Malte Jansen
mail at maltejansen.de
Mon Nov 12 17:59:03 CET 2007
Hi Daniel,
if a page is translated define a special error-page with links to other
languages avaible....
Cheers,
Malte
Daniel Pötzinger schrieb:
> This is getting a proposal to deal with multilanguage webpages. I would
> like to have some meanings and further ideas.
>
> Introduction:
> --------------------
>
> On large Multilanguage webpages there are special requirements regarding
> to language and language fallback. On a concrete example its better to
> understand the different requirements:
> The default language is English. The website should also have an
> australian. german, mexico and spanish website:
>
> . General Localisation and Fallback feautures. (one-tree)
> . If there is no translation for Australia the webpage should
> fallback to English (default language)
> . If there is no translation for germany -- the page and also non
> translated CE should not be shown.
> . If there is no translation for Spanish -- the translation for
> mexico should be shown. Means a fallback to language mexico.
> . The translator should be able to explicitly hide or show a certain
> CE or page.
> . The translator should be possible to explicitly create a page which
> is only visible in his language
>
>
> Limitations of TYPO3 standard
> -----------------------------------
> . Translator cannot create new CE or pages
> . Fallback and visibility behaviour can only be set global and
> therefore not for certain CE or pages
> . Only editor for default can control page visibility and structure.
> . Different global language settings on a per language basis in
> nearly impossible.
>
> 3. Solution
> -----------------
> With an extension it should be possible to set several language settings:
>
> Per language (in website languages record):
> . Define the fallbackorder: Means to define which is the alternative
> language that should be shown in the case an element is not available in
> this language.
> . Fallbackorder can be more than one language. It can also include
> the default language or not.
> . Define the default setting for new elements (pages and CE)
>
>
> Per element (page/tt_content):
> . Define the languagevisibility.
> . For each language you have the options:
> o Show if in fallback (Means the record is visible if a
> translation in the defined fallbackorder exists)
> o Show if translated (Means the record is only shown if it is
> really translated in the certain language)
> o Yes (Always show -- the element. If not translated then the
> default is shown)
> o No (Hide and do not show)
> . (The default option is set in language record -- see above)
>
>
> 3.1 Permissions of a Translator
> -----------------------------------
> A Translator has the permissions to:
> . Set the visibility options for the languages he is responsible for.
> . So he can hide default elements
> . Create new elements:
> o This elements have the visibility set to "NO" for all languages
> where the editor has no access.
>
>
> -----------------------
>
> Please feel free to add any ideas/comments.
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
More information about the TYPO3-dev
mailing list