Loading...
 
Skip to main content

Custom Share Module 0.1dev

History: MultilingualWikiPage

Preview of version: 3

The discussion began with the page :
French forum
and
MultilingualDev

What do we want?

  • by default, a user sees the page in his language when it exists otherwise the page is displayed in the original language (the page creation language).
  • a user can see all the languages where a translation is available for the page when he displays this page (sylvie: I think it must be marked with the language name not the country flag)
  • a user can see a page in another language that is not his language, even if the page exists in his language
  • the language of an existing page is necessarly defined at the first translation to another languague.

  • the page name is the same between all the language:
    • otherwise, pages linked to the page will be tricky!
    • a page name change will be tricky!)

    Comment by Chealer : why? The main use of WikiWords is that it can fit in an understandable text, else you'd always use the ((pagename|description)) syntax. For certain pagenames like I18nDev it's fine, for all other it doesn't work. It's IMHO better to use a default pagename for all languages and allow each language to change it's own. This way, a languageY page will link to a languageY page automatically. It's true that the linguistic problem will require a big DB change, but well...this is a problem!
  • if a page is deleted (whatever the language is), all the translated page are deleted (otherwise what will be the default language?)
  • a translated page has its own history, author.... (probably mixed somehow with the one of the "source language", in the situation that will occur most of the time with a centralized page maintainer and translators-Chealer9)
  • last pages applied to the translated pages

  • Soron_12F proposes to organize the page translations with Galaxia

Additionnal preferences

IMO, since Wiki isn't the only part of Tiki, we'll need some more user preferences
I guess the user should rate each language ;
By example, in my case I'd use (supposing the rating is on 5) :
French 5
Ido 5 (you don't know this one eh๐Ÿ˜› )
English 4
[...] (those points are for those who really know more than me!)
All other languages 0

Admin should probably have an option to set his Tiki as multilingual or not
Chealer9

Wiki's special functions
  • Monitoring : do we have to choose the languages to monitor? I guess so ๐Ÿ˜•
    In this case we can probably rely on user's linguistic preferences
  • RSS feeds : as above (anyway we can rely on the way other programs behave...who knows this behavior?)
  • Templates : different templates ๐Ÿ˜‘
  • Modify : new checkbox/radio box : linguistic modification/content modification
  • Comments : probably show the comments using linguistic preferences too?
  • Attachments : Seems we have to give an option for translated attachments too, eh?๐Ÿ˜

Chealer9

Chealer9's conclusion

It seems a multilingual environment needs as much modifications as WYSIWYCA... we have some kind of What You See Is What You Can Understand here. So, implementing all this stuff (plus for other features!!) can justify a major version (will it be 2.0?), or more realistically, this implementation will be gradual.
Also, the content of this page really fits in the discussion part of MultilingualDev. I think the multilingual problem needs to be considered as a whole because of the multiple interactions in Tiki.
Chealer9

Feel free to update - comment the page

History

Advanced
Information Version
Marc Laporte 16
View
Marc Laporte 15
View
Bulat R. Sirazetdinov 14
View
Bulat R. Sirazetdinov 13
View
Bulat R. Sirazetdinov 12
View
Bulat R. Sirazetdinov 11
View
Bulat R. Sirazetdinov 10
View
Robin Lee Powell 9
View
Jonathan Smith 8
View
Marc Laporte modified link 7
View
Marc Laporte moved category 6
View
Oliver Hertel 5
View
Philippe Cloutier Commented 3
View
sylvie greverend 2
View

Upcoming Events

1)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3) 
Tiki birthday
4)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
5)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting