UniverseUniversity


Home Projects Jobs Clientele Contact

uu


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Database schema



One of the problems with locking translations is that translation texts
are not
the only editable thing.

sergey@total-knowledge.com wrote:
> Yes, I know. That's the disadvantage.
> On the other hand they will see changes on the fly. Also, as I understand,
> Translators may use not only the original version of UMO(languagewise),
> but other available translations to perform their translation.
> Another thing is that if we don't implement it the way I suggested, it
> means that if somebody is translating an UMO at the moment, neither Author
> nor other Translators would be able to access this UMO. That's the
> disadvantage too.
> That's wierd if I want to change my UMO and can't do it because somebody
> is translating it right now.
>
>
>   
>> Except that there is no guarantee that translator will be translating
>> the right thing, if author performs a minor edit, while translator is
>> working
>> on a text.
>>
>> sergey@total-knowledge.com wrote:
>>     
>>> Some thoughts regarding a translation proccess.
>>> All translations are minor edits and does not constitute a separate
>>> version. It means that Translator's access to the UMO will be locked if
>>> Author makes minor changes to it at the same time.
>>> I think it's possible to avoid this incovinient situation and let
>>> Translators work at the same time with Authors. In order to do it, when
>>> "locking" an UMO for edtors work, the UMO language should be considered
>>> too.
>>> In this case Author and several Translators can do their job at the same
>>> time.
>>>
>>>
>>>
>>>       
>>>> There was a bit of confusion as to what this lock is going to affect,
>>>> and what its purpose, which we resolved with Alexey on IRC.
>>>>
>>>> To repeat that for benefit of all others:
>>>>
>>>> 1. Purpose of this lock is to avoid two authors modifying same
>>>> object at the same time, thus introducing conflicting changes.
>>>>
>>>> 2. Effect of locking UMO is to prevent any other author from
>>>> opening said UMO for editing.
>>>>
>>>> 3. Purpose of timeout on the lock is to ensure that object does
>>>> not get accidentally locked forever.
>>>>
>>>>
>>>> --
>>>> Ilya A. Volynets-Evenbakh
>>>> Total Knowledge. CTO
>>>> http://www.total-knowledge.com
>>>>
>>>>
>>>>
>>>>         
>>>
>>>       
>> --
>> Ilya A. Volynets-Evenbakh
>> Total Knowledge. CTO
>> http://www.total-knowledge.com
>>
>>
>>     
>
>
>   

-- 
Ilya A. Volynets-Evenbakh
Total Knowledge. CTO
http://www.total-knowledge.com


Authoright © Total Knowledge: 2001-2008