Oops. This was a mistake. It should now be fixed in trunk. Can you try it?
On Monday, 1 October 2012 10:44:35 UTC-5, Adi wrote:
>
> Sorry for bringing this up again. The code hasn't changed in
> admin/default/edit_language, and should work as before, but doesn't in my
> case. Anyone else sees TEXTAREA if translation string > 40 characters when
> editing languages? Thanks.
>
>
> def edit_language():
> """ Edit language file """
> app = get_app()
> filename = '/'.join(request.args)
> strings = read_dict(apath(filename, r=request))
>
> if '__corrupted__' in strings:
> form = SPAN(strings['__corrupted__'],_class='error')
> return dict(filename=filename, form=form)
>
> keys = sorted(strings.keys(),lambda x,y: cmp(unicode(x,'utf-8').lower
> (), unicode(y,'utf-8').lower()))
> rows = []
> rows.append(H2(T('Original/Translation')))
>
> for key in keys:
> name = md5_hash(key)
> s = strings[key]
> (prefix, sep, key) = key.partition('\x01')
> if sep:
> prefix = SPAN(prefix+': ', _class='tm_ftag')
> k = key
> else:
> (k, prefix) = (prefix, '')
>
> _class='untranslated' if k==s else 'translated'
>
> *if len(key) <= 40:
> elem = INPUT(_type='text', _name=name, value=s,
> _size=70,_class=_class)
> else:
> elem = TEXTAREA(_name=name, value=s, _cols=70,
> _rows=5, _class=_class)*
>
>
>
>
> On Tuesday, September 25, 2012 3:19:55 PM UTC-4, Adi wrote:
>>
>>
>> If I remember well, previously language files displayed multi-line text
>> input fields for longer strings, instead of one line.
>>
>> I deal with lot of translated text, and it is much easier to visually
>> spot problems in text fields.
>>
>> Any possibility to re-introduce text fields in Languages where string
>> length > 255 or something like that?
>>
>> Thanks,
>> Adnan
>>
>>
>>
--