History: Implantation de la Synchronisation de Langues
View page
Collapse Into Edit Sessions
Source of version: 1
«
»
^Translation in progress.^ ! SummaryThis page describes the technical details of the selected implementation.! Data structure* tiki_pages_translation_bits** translation_bit_id** page_id** version** source_translation_bit** original_translation_bit** flagsFor each new contribution to the page, a translation bit will be recorded. Bits may have special flags, such as ''critical''. In the case of a new contribution, source and original translation bits will be left null.When a translation update is performed, all translation bits from the source page will be added to the target page by specifying the source translation bit. The original translation bit will always refer to the translation bit first appeared.! Fetching informationThe simple structure above allows to get all the information required. Here is how to proceed.!! Determine if the page requires a critical updateIf the current page's translation set contain a translation bit flagged as ''critical'' which is not available for the current page, the page must advertise it's innaccuracy.!! Determine if the page requires translationIf the current set of translations contains translation bits that are not in the current page, the page needs translation. In a pivot language model, the pivot language could look for translation bits in all other languages of the set. Other languages would only look for bits in the pivot language.!! Quality assessmentA page with too many missing translation bits could be marked as out of date. The age of the oldest missing translation bit could also be used as an indicator.!! Various statisticsThe source of content contribution and their propagation paths can be obtained.! Collecting informationFor the translation bits to be propagated properly, the page saving process must be hooked in multiple ways:* Creating a new page or saving an update, create a new blank translation bit* Creating a new page or saving an update with the critical flag, create a new translation bit with the critical flag* Creating a new page translation, propagate all translation bits from the source* Updating a translation, propagate all translation bits from the source up to the selected version
History
Enable pagination
rows per page
HTML diff
Side-by-side diff
Side-by-side diff by characters
Inline diff
Inline diff by characters
Full side-by-side diff
Full side-by-side diff by characters
Full inline diff
Full inline diff by characters
Unified diff
Side-by-side view
HTML diff
Side-by-side diff
Advanced
Information
Version
Tue 29 of Jan, 2008 17:11 GMT
lphuberdeau
3
Tue 29 of Jan, 2008 17:10 GMT
lphuberdeau
2
Tue 29 of Jan, 2008 16:45 GMT
lphuberdeau
1
Select action to perform with checked...
Remove
OK
SideMenu
Home Page
Demo screencast
Last changes
CLWE To do
Forum Wiki-translation
BabelWiki Workshop
Architecture document (pdf)
CLWE Paper (pdf)
Edit Side Menu
Latest Changes
No records to display
...more
Translate Updates
Up-to-date-ness: 0%
0.00
Translate from:
English
Search
Find
Log In
Username:
Password:
I forgot my password
CapsLock is on.
Log in
Upcoming Events
No records to display