home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 2
General
Globalization string management tool
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Albert" data-source="post: 707588" data-attributes="member: 67886"><p><strong>AW: Globalization string management tool</strong></p><p></p><p>Hey David, that looks pretty well!</p><p>I would say, all your assumptions are correct. And I like the UI very much - to have a base form for the complete project and to have an own form per plugin.</p><p>The only problem I currently see is this: if new localization resources for a new language should be added, the developer isn't forced to add those resources in the same plugin as the english language - in fact, a new language will most probably be provided in a separate plugin which covers the strings for one or multiple other plugins.</p><p></p><p>Example 1:</p><p>The default plugins Media, SkinBase, Weather, ... contain the default (english) language.</p><p>A second language plugin for german will provide german resources for all those default plugins.</p><p></p><p>Example 2:</p><p>If a user has installed a plugin OnlineVideos (for example), there also exists a german localization plugin which covers the string resources for OnlineVideos (and maybe for more). That means, this user will probably have multiple plugins installed containing german language and all those plugins are different from the plugins where the base english resources are located.</p><p></p><p>To make that manageable, I think we need another kind of dependency concept; the dependency of a language plugin (e.g. german for OnlineVideos) to the one (or more) "parent" plugin OnlineVideos where the default (english) language is contained. Only if the StringManagement tool knows that dependency, it can check all german strings against the default strings.</p></blockquote><p></p>
[QUOTE="Albert, post: 707588, member: 67886"] [b]AW: Globalization string management tool[/b] Hey David, that looks pretty well! I would say, all your assumptions are correct. And I like the UI very much - to have a base form for the complete project and to have an own form per plugin. The only problem I currently see is this: if new localization resources for a new language should be added, the developer isn't forced to add those resources in the same plugin as the english language - in fact, a new language will most probably be provided in a separate plugin which covers the strings for one or multiple other plugins. Example 1: The default plugins Media, SkinBase, Weather, ... contain the default (english) language. A second language plugin for german will provide german resources for all those default plugins. Example 2: If a user has installed a plugin OnlineVideos (for example), there also exists a german localization plugin which covers the string resources for OnlineVideos (and maybe for more). That means, this user will probably have multiple plugins installed containing german language and all those plugins are different from the plugins where the base english resources are located. To make that manageable, I think we need another kind of dependency concept; the dependency of a language plugin (e.g. german for OnlineVideos) to the one (or more) "parent" plugin OnlineVideos where the default (english) language is contained. Only if the StringManagement tool knows that dependency, it can check all german strings against the default strings. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 2
General
Globalization string management tool
Contact us
RSS
Top
Bottom