[
https://issues.apache.org/jira/browse/SHINDIG-1523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Belakovskiy updated SHINDIG-1523:
--------------------------------------
Description:
Allow the localization of feature parameters. This allows us to provide
parameters that can be localized when the gadget definition is processed. In
the example below, __MSG_mytest__ will get replaced with "Search" from the
bundle. The localized XML inside the CDATA can then be consumed by the
container.
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Hello" description="Message ">
<Locale messages="messages.xml"/>
<Require feature="dynamic-height" />
<Require feature="setprefs" />
<Optional feature="opensearch">
<Param name="opensearch-description"><![CDATA[<OpenSearchDescription
xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>__MSG_mytest__</ShortName>
<Description>Realtime Twitter Search</Description>
<Url type="application/atom+xml" method="get"
template="http://search.twitter.com/search.atom?q={searchTerms}"/>
<Image width="16" height="16">http://search.twitter.com/favicon.png</Image>
<InputEncoding>UTF-8</InputEncoding>
<SearchForm>http://search.twitter.com/</SearchForm>
</OpenSearchDescription>]]></Param>
</Optional>
</ModulePrefs>
<Content type="url" href="http://www.example.com/search/index.html" />
</Module>
<?xml version="1.0" encoding="UTF-8"?>
<messagebundle>
<msg name="mytest">
Search
</msg>
</messagebundle>
was:
Allow the localization of feature parameters. This allows us to provide
parameters that can be localized when the gadget definition is processed. In
the example below, __MSG_mytest__ will get replaced with "Search" from the
bundle. The localized XML inside the CDATA can then be consumed by the
container.
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Hello" description="Message ">
<Locale messages="messages.xml"/>
<Require feature="dynamic-height" />
<Require feature="setprefs" />
<Optional feature="opensearch">
<Param name="opensearch-description"><![CDATA[<OpenSearchDescription
xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>__MSG_mytest__</ShortName>
<Description>Realtime Twitter Search</Description>
<Url type="application/atom+xml" method="get"
template="http://search.twitter.com/search.atom?q={searchTerms}"/>
<Image width="16" height="16">http://search.twitter.com/favicon.png</Image>
<InputEncoding>UTF-8</InputEncoding>
<SearchForm>http://search.twitter.com/</SearchForm>
</OpenSearchDescription>]]></Param>
</Optional>
</ModulePrefs>
<Content type="url" href="http://www.example.com/search/index.html" />
</Module>
<?xml version="1.0" encoding="UTF-8"?>
<messagebundle>
<msg name="mytest">
Search
</msg>
</messagebundle>
> allow localizable params in feature specification
> -------------------------------------------------
>
> Key: SHINDIG-1523
> URL: https://issues.apache.org/jira/browse/SHINDIG-1523
> Project: Shindig
> Issue Type: Improvement
> Components: Java
> Affects Versions: 2.0.0, 2.0.2, 3.0.0
> Environment: All
> Reporter: Igor Belakovskiy
> Labels: Enhancement
> Fix For: 2.0.0, 2.0.2, 3.0.0
>
> Attachments: featureparams04282011.txt
>
> Original Estimate: 0h
> Remaining Estimate: 0h
>
> Allow the localization of feature parameters. This allows us to provide
> parameters that can be localized when the gadget definition is processed. In
> the example below, __MSG_mytest__ will get replaced with "Search" from the
> bundle. The localized XML inside the CDATA can then be consumed by the
> container.
> <?xml version="1.0" encoding="UTF-8" ?>
> <Module>
> <ModulePrefs title="Hello" description="Message ">
> <Locale messages="messages.xml"/>
>
> <Require feature="dynamic-height" />
> <Require feature="setprefs" />
> <Optional feature="opensearch">
> <Param name="opensearch-description"><![CDATA[<OpenSearchDescription
> xmlns="http://a9.com/-/spec/opensearch/1.1/">
> <ShortName>__MSG_mytest__</ShortName>
> <Description>Realtime Twitter Search</Description>
> <Url type="application/atom+xml" method="get"
> template="http://search.twitter.com/search.atom?q={searchTerms}"/>
> <Image width="16" height="16">http://search.twitter.com/favicon.png</Image>
> <InputEncoding>UTF-8</InputEncoding>
> <SearchForm>http://search.twitter.com/</SearchForm>
> </OpenSearchDescription>]]></Param>
> </Optional>
> </ModulePrefs>
> <Content type="url" href="http://www.example.com/search/index.html" />
> </Module>
> <?xml version="1.0" encoding="UTF-8"?>
> <messagebundle>
> <msg name="mytest">
> Search
> </msg>
> </messagebundle>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira