It seems to be very important to correct core and plugins to match exactly this (or better appropriate) language selection scheme to be described in this(?) topic . The language support looks to be broken if different languages mixed in the screen from site with full information in all languages. The language selection should be done simultaneously for interface and topics in core and plugins. As far as mail notifications can not check language used for last WebNotify changes, they should check the preferences in the same manner.
I suggest to extend TWiki::I18N->language() method to do this work. Now it works without arguments and it should keep the same behavior for compatibility if no argument is given. But if it is called with language tag list as an argument, it should return the best for current user choice from this list. The list may contain languages without interface translation. So, users will probably be able to use TopicTranslationsPlugin and translate most valuable topics to/from generally unsupported languages with covenient foreign languages interfaces (such as Russian for most people from former Soviet Union). -- SergejZnamenskij - 26 Jan 2007| ChangeProposalForm | |
|---|---|
| TopicClassification | FeatureRequest |
| TopicSummary | Simple convenient language switching should work |
| CurrentState | UnderInvestigation |
| BugTracking | |
| OutstandingIssues | |
| RelatedTopics | CategoryI18N,CategoryLocalization,PluginTranslations |
| InterestedParties | SergejZnamenskij |
| ProposedFor | |
| TWikiContributors | |
| HasPriority | 100 |